freetype/src
Werner Lemberg 51daa4feb1 * src/raster/ftraster.c (Insert_Y_Turn): Fix overflow test.
* include/freetype/config/ftoption.h [FT_CONFIG_OPTION_MAC_FONTS]:
New macro.
* src/base/ftobjs.c: Use it to control mac font support on non-mac
platforms.

Implement partial support of Mac fonts on non-Mac platforms.

* src/base/ftobjs.c (memory_stream_close, new_memory_stream,
open_face_from_buffer, Mac_Read_POST_Resource,
Mac_Read_sfnt_Resource, IsMacResource, IsMacBinary, load_mac_face)
[!FT_MACINTOSH]: New functions.
(FT_Open_Face) [!FT_MACINTOSH]: Use load_mac_face.

* src/base/ftobjs.c (FT_Load_Glyph): Scale linear advance width only
if FT_FACE_FLAG_SCALABLE is set (otherwise we have a division by
zero since FNT and friends don't define `face->units_per_EM').
2003-05-18 22:40:11 +00:00
..
autohint * src/base/fttrigon.c (FT_Vector_Rotate): Avoid rounding errors 2003-05-17 12:07:45 +00:00
base * src/raster/ftraster.c (Insert_Y_Turn): Fix overflow test. 2003-05-18 22:40:11 +00:00
bdf * src/bdf/bdfdrivr.c (BDF_Set_Pixel_Size): Initialize `max_advance'. 2003-05-02 18:52:17 +00:00
cache Fixing bugs reported by Nelson Beebe. 2003-04-23 19:48:24 +00:00
cff * src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first 2003-04-25 05:35:04 +00:00
cid * src/cid/cidload.c (is_alpha): Removed. 2003-05-07 10:39:45 +00:00
gzip * src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first 2003-04-25 05:35:04 +00:00
otlayout update of the script codes, according to the TAGS.txt file as distributed on Microsoft site. 2002-12-03 00:37:10 +00:00
pcf * src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first 2003-04-25 05:35:04 +00:00
pfr Fixing bugs reported by Nelson Beebe. 2003-04-23 19:48:24 +00:00
psaux Cleanups. 2003-04-23 15:17:43 +00:00
pshinter Cleanups. 2003-04-23 15:17:43 +00:00
psnames 2002-11-05 David Turner <david@freetype.org> 2002-11-06 22:32:54 +00:00
raster * src/raster/ftraster.c (Insert_Y_Turn): Fix overflow test. 2003-05-18 22:40:11 +00:00
sfnt * src/autohint/ahglyph.c (ah_setup_uv): Exchange `for' loop and 2003-05-07 10:21:13 +00:00
smooth Cleanups. 2003-04-23 15:50:27 +00:00
tools * src/pfr/pfrsbit.h, src/pfr/pfrsbit.c, src/pfr/pfrload.c, 2002-10-05 14:57:03 +00:00
truetype Minor cleanups. 2003-04-29 13:23:47 +00:00
type1 * src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first 2003-04-25 05:35:04 +00:00
type42 * src/bdf/bdflib.c (hash_bucket, hash_lookup): Use `const' for first 2003-04-25 05:35:04 +00:00
winfonts Cleanups. 2003-04-23 15:50:27 +00:00
Jamfile 2002-11-05 David Turner <david@freetype.org> 2002-11-06 22:32:54 +00:00