Commit Graph

2005 Commits

Author SHA1 Message Date
David Turner f8e7b708d1 file gxlayout.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 40f1aa1126 file otlayout.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner cfe6687b07 file ftltypes.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner bd6e5719c6 file svlayout.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner d2805804f2 file fterrcompat.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 0a97075869 file ftxgdef.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 5f8622b492 file demo.mk was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 9f92bb7ec0 file ftxgdef.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 8e65d4e15c file ftxgpos.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 783ebb280b file README was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 702d44e3d3 file ftlayout.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 0881f69b7b file gxerrors.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner c0ffb2e499 file gxutils.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 9d64b63f91 file gxfeatreg.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 83a1807a6f file gxload.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 8792d83431 file gxfeatreg.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 4ac5f85305 file gxdump.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 1e6b8e901e file gxdemo.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 45471f610e file gx.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 9a386fe797 file gxdriver.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 74ab470123 file gxvm.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner c1e5a3d6fa file gxload.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 5cb8ee1d06 file gxtypes.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner fed172e278 file gxstatetbl.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 9ff927782f file gxlayout.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner c963748529 file gxutils.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 96b2e20ee0 file gxdump.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner c46f379117 file gxlookuptbl.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 4d79423a2f file gxaccess.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner f9412430ea file gxstatetbl.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 0a5511bc26 file gxlfeatreg.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 83fa0eb30b file gxlookuptbl.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner d2a980b5a8 file gxobjs.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 2145381d1c file gxaccess.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 82fc217a91 file gxvm.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 83e92c1a05 file fi.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 8b0540a48c file gxltypes.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 2ba203d68e file gxlfeatreg.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner 846d1419a9 file gxdriver.h was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner feb8752ba2 file gxobjs.c was initially added on branch LAYOUT. 2004-04-05 22:16:10 +00:00
David Turner a48001361c file ftlayout.txt was initially added on branch LAYOUT. 2004-04-05 22:16:09 +00:00
David Turner f29c1c5e32 file ftlayout.h was initially added on branch LAYOUT. 2004-04-05 22:16:09 +00:00
Werner Lemberg 7947796cd2 * builds/unix/ltmain.sh: Regenerated with `libtoolize --force
--copy' from libtool 1.5.2.
* builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
automake 1.8a.
* builds/unix/configure: Regenerated with autoconf 2.59a.
2004-04-03 20:13:43 +00:00
Werner Lemberg 33e906425d * builds/unix/ft-munmap.m4 (FT_MUNMAP_PARAM): Fix arguments of
AC_COMPILE_IFELSE.
* builds/unix/aclocal.m4: Regenerated with `aclocal -I .' from
automake 1.8a.
* builds/unix/configure: Regenerated with autoconf 2.59a.
* builds/unix/config.guess, builds/unix/config.sub: Updated from
`config' CVS module at subversions.gnu.org
* builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from
`texinfo' CVS module at subversions.gnu.org.
* builds/freetype.mk (refdoc): Updated.
2004-04-02 07:13:53 +00:00
Werner Lemberg 611eaa7f3f Handle broken FNT files which don't have a trailing NULL byte
in the face name string.

* src/winfnt/winfnt.h (FNT_FontRec): New member `family_name'.
* src/winfnt/winfnt.c (fnt_font_done): Free font->family_name.
(FNT_Face_Init): Append a final zero byte to the font face name.

* src/sfnt/ttload.c (tt_face_load_sfnt_header): Fix change from
2004-03-19.
2004-04-01 20:35:57 +00:00
Werner Lemberg aeaafaa291 * src/base/descrip.mms (OBJS): Add ftbbox.obj. 2004-03-30 07:58:20 +00:00
Werner Lemberg 8bb07e6386 Add vertical phantom points.
* include/freetype/internal/tttypes.h (TT_LoaderRec): Add
`top_bearing', `vadvance', `pp3, and `pp4'.

* src/autofit/afloader.c (af_loader_load_g): Handle two more points.

* src/autohint/ahhint.c (ah_hinter_load): Handle two more points.
* src/truetype/ttgload.c (Get_VMetrics): New function.
(TT_Load_Simple_Glyph, TT_Process_Simple_Glyph): Handle two more
points.
(load_truetype_glyph): Use Get_VMetrics.
Handle two more points.
(compute_glyph_metrics): Thanks to vertical phantom points we now
can always compute `advance_height' and `top_bearing'.
* src/truetype/ttobjs.h (TT_SubglyphRec): Add vertical phantom
points.


* src/autohint/ahglyph.c (ah_outline_load): Fix allocation of
`news'.

Converting some files to Unix end-of-line convention.
2004-03-27 08:43:17 +00:00
Werner Lemberg 60e0a4d5db * src/bdf/bdfdrivr.c (BDF_Glyph_Load): Fix left side bearing. 2004-03-22 09:25:04 +00:00
Werner Lemberg 9a38e3dd35 * src/cache/ftcmru.c (FTC_MruList_RemoveSelection): Handle a NULL
value for `selection' as `select all'.
2004-03-20 20:44:45 +00:00
Werner Lemberg 2630e54d2a * src/sfnt/ttload.c (tt_face_load_sfnt_header): Reject face_index
values > 0 if loading non-TTC fonts.

* src/base/ftmac.c (open_face_from_buffer): Set positive face_index
to zero before calling FT_Open_Face.

* docs/CHANGES: Updated.
2004-03-20 14:26:38 +00:00