Werner Lemberg
009ce1aba8
* src/otlayout/otlayout.h: Add copyright.
...
21 years ago
Werner Lemberg
46b5c4ac31
* src/otlayout/otlgpos.c (otl_gpos_lookup1_validate,
...
21 years ago
Werner Lemberg
b5a0a34be7
* src/otlayout/otlgpos.c (otl_liga_mark2_validate): Add parameter
...
21 years ago
Werner Lemberg
7085dc9b2e
* src/otlayout/gpos.c: Rename counting variables to be more
...
21 years ago
Werner Lemberg
adff5b0c21
* src/otlayout/otljstf.c (otl_jstf_gsub_mods_validate): Removed.
...
21 years ago
Werner Lemberg
80ed03e2bb
* src/otlayout/otlcommn.c (otl_gsubgpos_get_lookup_count): New
...
21 years ago
Werner Lemberg
1ac8f43463
* src/otlayout/otcommn.c: Use OTL_CHECK everywhere.
...
21 years ago
Werner Lemberg
ec39a8a391
Make otlayout module compile (without actually working).
...
21 years ago
Werner Lemberg
17439423f8
* src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close
...
21 years ago
Werner Lemberg
963cfcd012
* src/pfr/pfrload.c (pfr_sort_kerning_pairs): Single-byte
...
21 years ago
Werner Lemberg
dea712b4eb
`Activate' gray-scale specifing hinting within the TrueType
...
21 years ago
Werner Lemberg
b8fdcd68d2
* src/base/ftobjs.c (FT_Attach_File): Initialize `open.stream'.
21 years ago
Werner Lemberg
d232f59383
* docs/CHANGES: Updated.
...
21 years ago
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