Graham Asher
96089b9569
FT_CONFIG_OPTION_INCREMENTAL is now used to compile
...
incremental loading stuff conditionally.
23 years ago
Graham Asher
03011c6462
Added a new configuration macro, FT_CONFIG_OPTION_INCREMENTAL,
...
to enable incremental face loading. By default it is not defined.
23 years ago
Graham Asher
0e2fb07685
Added types and structures to support incremental typeface loading.
23 years ago
David Turner
fed59b7cc2
* src/sfnt/ttload.c (TT_Load_SFNT_Header): fixed a recent bug that prevented
...
OpenType fonts to be recognized by FreeType
23 years ago
David Turner
3e19d85dd4
* include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h,
...
src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffobjs.c,
src/pcf/pcfdrivr.c, src/sfnt/sfobjs.c, src/sfnt/ttcmap0.c,
src/sfnt/ttcmap0.h, src/sfnt/ttload.c, src/type1/t1objs.c,
src/type42/t42objs.c, src/winfonts/winfnt.c: code cleanup,
FT_CONFIG_OPTION_USE_CMAPS is now the default
23 years ago
David Turner
d1214ac947
* include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h,
...
src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffobjs.c,
src/pcf/pcfdrivr.c, src/sfnt/sfobjs.c, src/sfnt/ttcmap0.c,
src/sfnt/ttcmap0.h, src/sfnt/ttload.c, src/type1/t1objs.c,
src/type42/t42objs.c, src/winfonts/winfnt.c: code cleanup,
FT_CONFIG_OPTION_USE_CMAPS is now the default
23 years ago
David Turner
075c35de55
* include/freetype/cache/ftccache.h, src/cache/ftccache.i,
...
src/cache/ftccache.c: cleaning up the cache sub-system code, linear
hashing is now the default
23 years ago
David Turner
b55464fafd
small fix
23 years ago
David Turner
3314a975b9
small fix
23 years ago
David Turner
7acd73fd6a
* src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttdriver.c: changing
...
the SFNT loader to check for SFNT-based font files differently. We now
ignore the range "helper" fields and check the "head" table's magic
number instead.
23 years ago
David Turner
660138753b
updatinf the object sub-system and dynamic hash table implementations
23 years ago
David Turner
8db6a07021
* include/freetype/t1tables.h, include/freetype/internal/psaux.h,
...
src/psaux/psobjs.c, src/type1/t1load.c, src/type1/t1tokens.h:
fixing a bug in the Type 1 loader that prevented valid font bounding
boxes to be loaded from multiple master fonts.
23 years ago
David Turner
d473204c00
* src/cff/cffobjs.c: small fix to select the Unicode charmap by default
...
when needed
23 years ago
David Turner
a87bb79235
* src/cff/cffobjs.c: small fix to allow OpenType fonts to support Adobe
...
charmaps when needed.
23 years ago
David Turner
b9b2cac634
* src/cff/cffcmap.c, src/cff/cffcmap.h, Jamfile, rules.mk: new files added
...
to support charmaps for CFF fonts
* src/cff/cffload.c, src/cff/cffload.h, src/cff/cffobjs.c,
src/cff/cffobjs.h, src/cff/cffparse.c, src/cffparse.h, src/cff/cffgload.c,
src/cff/cffgload.h: adding support for CFF charmaps, reformatting the
sources, and removing some bugs in the Encoding and Charset loaders
23 years ago
David Turner
ee06410b0a
* src/pshinter/pshglob.c: fixed a bug that prevented the hinter from using
...
correct standard width and height values. resulting in hinting bugs with
certain fonts (e.g. Utopia)
23 years ago
David Turner
971517ac8e
* src/pshinter/pshglob.h, src/pshinter/pshglob.c: adding support for
...
blue fuzz
23 years ago
David Turner
f0f1b6ae15
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): added code to return succesfully
...
when the function is called with a bitmap glyph (the previous code simply
returned with an error)
23 years ago
David Turner
02c3aede1b
* docs/DEBUG.TXT: adding debugging support documentation
...
* src/base/ftdebug.c (ft_debug_init), builds/win32/ftdebug.c
(ft_debug_init), builds/amiga/src/ftdebug.c (ft_debug_init): changed the
syntax of the FT2_DEBUG environment variable used to control debugging
output (i.e. logging and error messages). It must now look like:
any:6 memory:4 io:3 or
any:6,memory:4,io:3 or
any:6;memory:4;io:3
23 years ago
David Turner
27c322e983
* include/freetype/freetype.h, src/base/ftobjs.h,
...
freetype/internal/ftobjs.h, freetype/internal/psaux.h,
freetype/internal/pshints.h, src/psaux/t1decode.c, src/cff/cffgload.h,
src/cff/cffgload.c, src/pshinter/pshalgo1.h, src/pshinter/pshalgo1.c,
src/pshinter/pshalgo2.h, src/pshinter/pshalgo2.c, src/pshinter/pshalgo3.h,
src/pshinter/pshalgo3.c: Adding support for hinter-specific bit flags,
and the new FT_Set_Hint_Flags high-level API
23 years ago
David Turner
dcb61e4785
* src/pfr/pfrobjs.c (pfr_slot_load): fixed a small bug that returned
...
incorrect advances when the outline resolution was different from the
metrics resolution
* src/autohint/ahhint.c: removing compiler warnings
* src/autohint/ahglyph.c: slight improvements to the serif detection
code. More work is needed though..
23 years ago
David Turner
699053ca75
2002-07-03 David Turner <david@freetype.org>
...
* src/autohint/ahglobal.c, src/autohint/ahtypes.h, src/autohint/ahhint.c:
small improvements to the automatic hinter. un-even stem-widths have now
disappeared and everything looks much better, even if there are still
issues with serifed fonts.
23 years ago
David Turner
9f7d079c89
adding Owen Taylor's patches to the Postscript hinter for testing
23 years ago
David Turner
26438805c7
where, if a glyph has more than hint mask, the second mask
...
gets applied to points that should have been covered by the
first mask.
23 years ago
David Turner
49b1a9d00a
adding path stroker
23 years ago
David Turner
0c46f70e3e
* include/freetype/ftstroker.h, src/base/ftstroker.c, src/base/Jamfile:
...
adding path stroker component (work in progress)
23 years ago
David Turner
d36b4a5985
formatting
23 years ago
David Turner
6ec3f34765
* src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines
23 years ago
David Turner
ac90c0e811
* include/freetype/fttrigon.h, src/base/fttrigon.c: adding
...
FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions
23 years ago
David Turner
3dff94f54c
* include/freetype/internal/ftobject.h: updating the object sub-system
...
definitions (still experimental)
23 years ago
David Turner
58ad559a34
* include/freetype/ftsynth.h, src/base/ftsynth.c: rewriting the automatic
...
style synthesis functions, now renamed to FT_GlyphSlot_Oblique and
FT_GlyphSlot_Embolden
23 years ago
David Turner
0d73b0c49a
* include/freetype/internal/ftobject.h: updating the object sub-system
...
definitions (still experimental)
* src/base/fthash.c (ft_hash_remove): fixing a small reallocation bug
* include/freetype/fttrigon.h, src/base/fttrigon.c: adding
FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions
* include/freetype/ftstroker.h, src/base/ftstroker.c: adding path stroker
component (work in progress)
23 years ago
David Turner
b7e18efcd2
adding path stroker component (first steps)
23 years ago
David Turner
318f3befc6
* src/truetype/ttgload.c (TT_Load_Composite_Glyph),
...
src/base/ftoutln.c (FT_Vector_Transform): fixed Werner's latest
fix. FT_Vector_Transform wasn't buggy, the TrueType composite loader
was...
23 years ago
Werner Lemberg
ba7148d80c
Added release info.
23 years ago
Werner Lemberg
bff86cbeb8
Minor fixes and grammatical corrections/additions.
23 years ago
Werner Lemberg
aa89ddb9fc
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
23 years ago
David Turner
74c0d93304
documentation updates for 2.1.2
23 years ago
Werner Lemberg
9cbb166d6b
Minor fixes. Formatting.
23 years ago
David Turner
0460c1d97e
* include/freetype/internal/t42types.h, src/base/fttype1.c,
...
src/type42/t42objs.h: removed duplicate definition of T42_FaceRec
23 years ago
David Turner
37b263e93a
* src/pfr/pfrgload.c (pfr_glyph_load_compound): fixing a small composite
...
glyph loader bug that caused accents to be misplaced in a number of
glyphs..
23 years ago
David Turner
a0d8abf98d
preparing for the 2.1.2 release
23 years ago
David Turner
e583a022fb
* README, docs/CHANGES: preparing for the 2.1.2 release
23 years ago
David Turner
38f8e894a5
* src/pfr/pfrobjs.h, src/pfr/pfrobjs.c, src/pfr/pfrload.c,
...
src/pfr/pfrtypes.h: adding Kerning support to the PFR driver
23 years ago
Werner Lemberg
7e3df82efd
* src/base/fttype1.c: Include FT_INTERNAL_TYPE42_TYPES_H.
...
23 years ago
Werner Lemberg
87a2bc7b69
* src/base/ftoutln.c (FT_Vector_Transform): Fix serious typo
...
23 years ago
Werner Lemberg
0657a8ac94
* src/type42/t42objs.c (t42_check_size_change): Removed.
...
23 years ago
Werner Lemberg
0bb4a0f93a
* src/psaux/t1cmap.c (t1_cmap_custom_char_index,
...
23 years ago
Werner Lemberg
3afd706dc6
* src/pfr/pfrobjs.c (pfr_face_init): Fix typo.
23 years ago
Leonard Rosenthol
d372ee4e1b
Added note about VC++ project update
23 years ago