shithub: freetype+ttf2subf

Download patch

ref: b9b74f9f78565513086050acdda98ddc23cf605e
parent: f9350be1e45baa1c29f7551274982262f8e769ce
author: Alexei Podtelezhnikov <[email protected]>
date: Sat Apr 10 19:32:20 EDT 2021

A few words on prerequisites.

git/fs: mount .git/fs: mount/attach disallowed
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -4,18 +4,28 @@
 overview of the documentation available:
 
 
-I. Normal installation and upgrades
-===================================
+I. Prerequisites and dependencies
+=================================
 
-  0. Modify  `include/freetype/config/ftoption.h',  if  necessary,  to
-     control how the FreeType library gets built.  Normally, you don't
-     need to change anything.
+  FreeType is a low level C library  that only depends on the standard
+  C library with very few platform-dependent optimizations utilized at
+  build time.  System libraries, such as  zlib,  Gzip,  bzip2, Brotli,
+  and libpng,  might  be  used  to handle  compressed fonts  or decode
+  embedded PNG glyphs.
 
-     Applications can't  control FreeType's  behaviour at  build time.
-     To make  applications control  (some of) FreeType's  behaviour at
-     run-time,    look    at    the    documentation    of    function
-     `FT_Property_Set'.
+  FreeType  auto-configuration scripts  should be  able to detect  the
+  prerequisites if the necessary headers are available  at the default
+  locations.  Otherwise,  modify  `include/freetype/config/ftoption.h'
+  to control how the FreeType library gets built.  Normally, you don't
+  need to change anything.
 
+  Applications have very limited control over FreeType's behaviour  at
+  run-time;  look at the documentation of function `FT_Property_Set'.
+
+
+II. Normal installation and upgrades
+====================================
+
   1. Unix and Unix-like systems
 
     This also includes MacOS, Cygwin, MinGW + MSYS, Mingw-w64 + MSYS2,
@@ -70,8 +80,8 @@
     directory.
 
 
-II. Custom builds of the library
-================================
+III. Custom builds of the library
+=================================
 
   Customizing the compilation  of FreeType is easy, and  allows you to
   select only the components of  the font engine that you really need.
--- a/docs/INSTALL.UNIX
+++ b/docs/INSTALL.UNIX
@@ -57,7 +57,9 @@
       ./configure --help
 
     to see  the list of  possible configuration options  and important
-    environment variables.
+    environment  variables.  The ./configure script  will detect  some
+    prerequisite  system  libraries  (libpng, brotli, etc.)  if  their
+    headers are available at the default locations.
 
     The following  should work  on all Unix  systems where  the `make'
     command invokes GNU Make: