shithub: freetype+ttf2subf

Download patch

ref: 6164a9d13b5127614bee9ca9228bae54eec2c065
parent: 281c148621e0382c1ba721db560602d0cdc3dc4c
author: Werner Lemberg <[email protected]>
date: Sat Jan 13 18:01:36 EST 2007

* docs/CHANGES, docs/INSTALL.MAC: Improvements.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-01-13  suzuki toshiya  <[email protected]>
+
+	* docs/CHANGES, docs/INSTALL.MAC: Improvements.
+
 2007-01-13  Werner Lemberg  <[email protected]>
 
 	* src/type1/t1afm.c (T1_Read_Metrics): MS Windows allows PFM
--- a/docs/CHANGES
+++ b/docs/CHANGES
@@ -18,7 +18,9 @@
     - FT_GlyphSlot_Embolden  now supports  vertical  layouts correctly
       (it mangled the vertical advance height).
 
+    - Fixed byte endian issues of ftmac.c to support Mac OS X on i386.
 
+
   II. NEW API FUNCTIONS
 
     - `FT_Library_SetLcdFilter' allows you  to select a special filter
@@ -105,7 +107,16 @@
     - It is now possible to cross-compile the library easily.  See the
       file docs/INSTALL.CROSS for details.
 
+    - The file `src/base/ftmac.c' now contains code for Mac OS X only;
+      its  deprecated function  `FT_GetFile_From_Mac_Font_Name' always
+      returns an error even  if QuickDraw framework is available.  The
+      previous version has been moved to `builds/mac/ftmac.c'.
 
+      Selecting  configure option `--with-quickdraw-carbon'  makes the
+      build process use the original `ftmac.c' file instead of the Mac
+      OS X-only version.
+
+
   III. MISCELLANEOUS
 
     - Various performance and memory footprint optimizations have been
@@ -124,12 +135,11 @@
     - The  PFR  font loader  no  longer  erroneously  tags font  files
       without any outlines as FT_FACE_FLAG_SCALABLE.
 
-    - Better support for Mac  Fonts on POSIX systems, plus compilation
-      fixes for PPC64.
+    - Better support for Mac  fonts on POSIX systems, plus compilation
+      fixes for Mac OS X on ppc64 where `ftmac.c' cannot be built.
 
-      If you  use ftmac.c, please note  that it is now  Mac OS X-only,
-      and that some old APIs now return errors.  Thus your code should
-      still build unchanged, but may change in behaviour.
+    - Configuration  without `--with-old-mac-fonts'  does  not include
+      `ftmac.c' (this was the behaviour in FreeType version 2.1.10).
 
     - The TrueTypeGX validator (gxvalid) checks the order of glyph IDs
       in the kern table.
--- a/docs/INSTALL.MAC
+++ b/docs/INSTALL.MAC
@@ -1,2 +1,4 @@
-Please follow the instructions in INSTALL.UNIX to install FreeType on
+Please follow the instructions  in INSTALL.UNIX to install FreeType on
 Mac OS X.
+
+For classic Mac OS (Mac OS 7, 8, 9) please refer to builds/mac/README.