Werner Lemberg
3273a99160
* src/pcf/pcfread (pcf_load_font), src/bdf/bdfdrivr.c
...
21 years ago
Werner Lemberg
004f3da80a
* src/pcf/pcfread.c (pcf_interpret_style): Always allocate memory for
...
21 years ago
Werner Lemberg
2541a40d95
* src/pcf/pcfdrivr.c (PCF_Set_Pixel_Size): Compare heights, not
...
21 years ago
Werner Lemberg
91d0f1ebbe
* src/sfnt/sfobjs.c (sfnt_load_face): Handle
...
21 years ago
Werner Lemberg
9f8309f12a
* src/truetype/ttobjs.c (tt_face_init): Accept 0x00020000 format tag
...
21 years ago
Werner Lemberg
3fb70ba644
formatting & small beautification
21 years ago
David Turner
5ab4136317
* include/freetype/cache/ftcglyph.h, src/cache/ftcglyph.c:
...
fixed a dangling pointer bug that happened in very rare cases:
i.e. when a new family object was destroyed by an out-of-memory
condition during a glyph node initialization. The function
FTC_Cache_Lookup would flush the cache and restart the lookup
with a bad pointer.
* src/cache/ftcmanag.c: fixed a cache flushing bug
21 years ago
Werner Lemberg
43f0e26c8e
* docs/CHANGES: Updated.
...
21 years ago
David Turner
0634a876d9
* src/base/ftstroke (FT_Stroker_ParseOutline): single points
...
are not stroked, preventing a bug with pala.ttf and other
fonts.
21 years ago
Werner Lemberg
f68cfd096f
* src/base/ftstroke (ft_stroke_border_reverse): Removed. Unused.
21 years ago
David Turner
6a6e6f27ac
* src/cache/ftcsbits.c: fixing advance computation for
...
transformed glyphs
21 years ago
David Turner
77c001e529
* src/base/ftstroke.c: last (?) bugfixes to the stroker.
21 years ago
David Turner
629d7df911
* src/base/ftstroke.c: fixed a bug that prevented the stroker to
...
correctly generate stroked paths from closed paths, i.e. nearly
all glyphs in vectorial fonts :-)
The code is still _very_ buggy though, treat with special care.
21 years ago
Werner Lemberg
5afaa672f3
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
21 years ago
Werner Lemberg
3037b069f8
* src/type1/t1afm.c (afm_atoindex): Fix boundary test. Reported
...
21 years ago
David Turner
c28b8c1bfb
* src/truetype/ttgload.c, src/truetype/ttxgvar.c: removing
...
compiler warnings
21 years ago
Werner Lemberg
21ddf945c3
* include/freetype/internal/ftmemory.h [FT_DEBUG_MEMORY]: Declare
...
21 years ago
David Turner
5290d2fb46
performance optimizations regarding face opening
21 years ago
Werner Lemberg
8ef4183690
* src/bdf/bdfdrivr.h (BDF_FaceRec): New element `default_glyph'.
...
21 years ago
Werner Lemberg
83efe779e3
* src/pcf/pcfread.c (pcf_read_TOC, pcf_get_properties,
...
21 years ago
David Turner
2f0fdb9316
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
79786fba33
* src/winfonts/winfnt.c (FNT_Face_Init): Set x_ppem and y_ppem
...
21 years ago
Werner Lemberg
f9b44e30b5
* src/lzw/zopen.c: Comment out inclusion of `signal.h' and `unistd.h'.
21 years ago
Werner Lemberg
fefd874292
* docs/CHANGES: Updated.
...
21 years ago
David Turner
c12ec72c2f
removing obsolete files
21 years ago
David Turner
7246d9d3af
removing compiler warning
21 years ago
David Turner
b83239b7fd
* 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
819cbb8aa7
* 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
8530a22888
* 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
89d4e4bd9a
* src/autofit/afloader.c (af_loader_load_g): Set `lsb_delta' and
...
21 years ago
Werner Lemberg
7d62f526fe
* docs/CHANGES: Updated.
...
21 years ago
David Turner
e664efaddd
* 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
56a4d87cb2
* src/truetype/ttgload.c (compute_glyph_metrics): Fix compiler
...
21 years ago
Werner Lemberg
e9920c6972
* src/sfnt/sfobjs.c (tt_face_get_name): Make sure that an English
...
21 years ago
Werner Lemberg
24bf96c5cc
* src/type1/t1load.c (mm_axis_unmap, mm_weights_unmap): New
...
21 years ago
Werner Lemberg
b6370384ae
* src/base/ftbbox.c (BBox_Conic_Check): Fix boundary cases.
...
21 years ago
Werner Lemberg
b6420e84ed
* src/sfnt/sfobjs.c (sfnt_done_face): Free face->postscript_name.
21 years ago
Werner Lemberg
695ce08c64
* src/sfnt/ttload.c (tt_face_load_max_profile): Always set
...
21 years ago
Werner Lemberg
e260d2538d
* src/cache/ftcbasic.c (ftc_basic_family_compare,
...
21 years ago
Werner Lemberg
f258627e83
* src/cff/cffgload.h (CFF_Builder): Remove `error'
...
21 years ago
Werner Lemberg
efd4e87778
* include/freetype/internal/psaux.h (T1_ParseState): New
...
21 years ago
Werner Lemberg
ee6e92c28e
* src/truetype/ttxgvar.c (ft_var_load_avar): Do free arrays in case
...
21 years ago
Werner Lemberg
19b42a5c3a
* src/truetype/ttxgvar.c (ft_var_load_avar, ft_var_load_gvar): Fix
...
21 years ago
Werner Lemberg
b78c554d65
* src/pfr/pfrobjs.c, src/pfr/pfrobjs.h (pfr_face_init,
...
21 years ago
Yamato, Masatake (大和正武)
17f4b8b6f0
* src/truetype/ttgxvar.c (ft_var_load_gvar): Use FT_FACE_STREAM.
...
(*): Rename local variable OffsetToData to offsetToData.
21 years ago
Werner Lemberg
2b54eba36b
* src/cff/cffobjs.c (cff_size_done, cff_size_init, cff_size_reset,
...
21 years ago
Werner Lemberg
3bcad43998
* src/truetype/ttobjs.c (tt_driver_done): Fix typo.
...
21 years ago
Werner Lemberg
86ae11cf87
* src/truetype/ttobjs.h, src/truetype/ttobjs.c (tt_face_init,
...
21 years ago
Werner Lemberg
44005cd358
* src/sfnt/ttload.c (tt_face_free_names): Check that `table->names'
...
21 years ago
Yamato, Masatake (大和正武)
d1bc1ff8c8
* 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