David Turner
c91456b867
performance optimizations regarding face opening
21 years ago
Werner Lemberg
bc101b45e6
* src/bdf/bdfdrivr.h (BDF_FaceRec): New element `default_glyph'.
...
21 years ago
Werner Lemberg
46f4c1781e
* src/pcf/pcfread.c (pcf_read_TOC, pcf_get_properties,
...
21 years ago
Werner Lemberg
51cda9c81c
* docs/CHANGES: Updated.
21 years ago
David Turner
6dc94c4f22
fixing a scaling bug in the TrueType glyph loader that generated ugly
...
artefacts when the TrueType bytecode interpreter was compiled in
21 years ago
Werner Lemberg
c9cd80f6c1
Minor documentation improvement.
21 years ago
Werner Lemberg
8fbec7440c
* src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem
...
21 years ago
Werner Lemberg
d9d73b26b9
*** empty log message ***
21 years ago
Werner Lemberg
172522aec7
* docs/CHANGES: Updated.
...
21 years ago
David Turner
5d95a41229
removing obsolete files
21 years ago
David Turner
ed146875db
removing compiler warning
21 years ago
David Turner
b17c180b78
* include/freetype/cache/ftcmru.h, src/cache/ftcbasic.c,
...
src/cache/ftccache.c, src/cache/ftcglyph.c, src/cache/ftcmanag.c,
src/cache/ftcsbits.c:
fixing some annoying bugs and inefficiencies in the cache sub-system.
21 years ago
David Turner
f65567153a
* src/winfonts/winfnt.c: adding missing initialization of the
...
slot->metrics.width and slot->metrics.height when loading a Windows
FNT glyph. Thanks to Huw Davies
21 years ago
David Turner
8c10da81fa
* include/freetype/freetype.h (FT_Glyph_Metrics, FT_GlyphSlotRec),
...
src/autofit/afloader.c, src/autohint/ahhint.c:
moved the definition of 'lsb_delta' and 'rsb_delta' from FT_GlyphMetrics
to FT_GlyphSlotRec. The old location did BREAK BINARY COMPATIBILITY
of the library !!
* src/sfnt/sfobjs.c: removing compiler warning
21 years ago
Werner Lemberg
3222f53b14
* src/autofit/afloader.c (af_loader_load_g): Set `lsb_delta' and
...
21 years ago
Werner Lemberg
b04f11987c
* docs/CHANGES: Updated.
...
21 years ago
David Turner
9a4edb0655
* src/autofit/*: important fixes to the auto-fitter. The output
...
now seems to be 100% equivalent to the auto-hinter, while being
about 2% faster (which proves that script-specific algorithm
selection isn't a performance problem).
to test it, change "autohint" to "autofit" in
<freetype/config/ftmodule.h> and recompile.
a few more testing is needed before making this the official
auto-hinting module
21 years ago
Werner Lemberg
be5b8e5d9f
* src/truetype/ttgload.c (compute_glyph_metrics): Fix compiler
...
21 years ago
Werner Lemberg
9111a7833b
* src/sfnt/sfobjs.c (tt_face_get_name): Make sure that an English
...
21 years ago
Werner Lemberg
3ea8eccf8d
* src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New
...
21 years ago
Werner Lemberg
6b75f163ed
* src/base/ftbbox.c (BBox_Conic_Check): Fix boundary cases.
...
21 years ago
Werner Lemberg
8b76608db7
* src/sfnt/sfobjs.c (sfnt_done_face): Free face->postscript_name.
21 years ago
Werner Lemberg
90b593ca07
* src/sfnt/ttload.c (tt_face_load_max_profile): Always set
...
21 years ago
Werner Lemberg
17deda1fe1
* src/cache/ftcbasic.c (ftc_basic_family_compare,
...
21 years ago
Werner Lemberg
a0b00923ed
* src/cff/cffgload.h (CFF_Builder): Remove `error'
...
21 years ago
Werner Lemberg
b1598a371a
* include/freetype/internal/psaux.h (T1_ParseState): New
...
21 years ago
Werner Lemberg
9f1a23d558
* src/truetype/ttxgvar.c (ft_var_load_avar): Do free arrays in case
...
21 years ago
Werner Lemberg
522b25290e
* src/truetype/ttxgvar.c (ft_var_load_avar, ft_var_load_gvar): Fix
...
21 years ago
Werner Lemberg
ab5f9cf25a
* src/pfr/pfrobjs.c, src/pfr/pfrobjs.h (pfr_face_init,
...
21 years ago
Yamato, Masatake (大和正武)
f8d70d8bde
* src/truetype/ttgxvar.c (ft_var_load_gvar): Use FT_FACE_STREAM.
...
(*): Rename local variable OffsetToData to offsetToData.
21 years ago
Werner Lemberg
cf836555fb
* src/cff/cffobjs.c (cff_size_done, cff_size_init, cff_size_reset,
...
21 years ago
Werner Lemberg
90920f2f0d
* src/truetype/ttobjs.c (tt_driver_done): Fix typo.
...
21 years ago
Werner Lemberg
150c958692
* src/truetype/ttobjs.h, src/truetype/ttobjs.c (tt_face_init,
...
21 years ago
Werner Lemberg
c64b55b05a
* src/sfnt/ttload.c (tt_face_free_names): Check that `table->names'
...
21 years ago
Werner Lemberg
c769b23b72
* docs/formats.txt: Add more information on PFR format.
21 years ago
Werner Lemberg
788f921707
* docs/formats.txt: New file.
...
21 years ago
Werner Lemberg
1e5f3b9b3e
s/pub/freetype/
21 years ago
Yamato, Masatake (大和正武)
e7b5eca070
* include/freetype/internal/tttypes.h (GX_BlendRec_)
...
[TT_CONFIG_OPTION_GX_VAR_SUPPORT]: Fix a typo.
* src/truetype/ttgxvar.h (GX_BlendRec_): Fix a typo.
21 years ago
Yamato, Masatake (大和正武)
17ce0060ac
Use FT_LOCAL instead of FT_LOCAL_DEF for function declarations.
21 years ago
Werner Lemberg
021b1d4364
*** empty log message ***
21 years ago
Werner Lemberg
7921889d52
*** empty log message ***
21 years ago
Werner Lemberg
af68a63020
*** empty log message ***
21 years ago
Werner Lemberg
3aa34e2c33
* src/truetype/ttgxvar.c (ft_var_apply_tuple): Fix typo.
...
21 years ago
Werner Lemberg
dc3daa0089
* src/pcf/pcfdrivr.c: Revert change from 2004-04-17.
...
21 years ago
Werner Lemberg
05d31dec0e
* include/freetype/ftcache.h (FT_Get_CharMap_Index): Rename
...
21 years ago
Werner Lemberg
3d8eb15751
* src/cff/cffparse.c (cff_parser_run), src/psaux/psobjs.c
...
21 years ago
Werner Lemberg
9353e7cc0f
formatting, doc improvements
21 years ago
David Turner
c8d5fb6926
* src/cff/cffobjs.c (cff_face_init): fixed a small memory leak
...
* src/autofit/afloader.c, src/autofit/afmodule.c, src/base/ftdebug.c:
removed compiler warnings
* src/autofit/aftypes.h, src/lzw/zopen.c, src/pcf/pcfdrivr.c,
src/pcf/pcfread.c, src/psaux/psobjs.c, src/type42/t42drivr.c:
changed data arrays to "const" to avoid populating the ".data"
segment
21 years ago
Werner Lemberg
868fadeb19
* src/psaux/psobjs.c (T1Radix): Renamed to...
...
21 years ago
Werner Lemberg
a92f62c0f1
* src/truetype/ttgload.c, src/truetype/ttgload.h (TT_Load_Glyph),
...
21 years ago