ref: 6164a9d13b5127614bee9ca9228bae54eec2c065
parent: 281c148621e0382c1ba721db560602d0cdc3dc4c
author: Werner Lemberg <[email protected]>
date: Sat Jan 13 18:01:36 EST 2007
* docs/CHANGES, docs/INSTALL.MAC: Improvements.
--- 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.