David Turner
815911ae2a
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): check the well-formedness
...
of the contours array when loading a glyph
* src/truetype/ttinterp.c (Ins_IP): check argument ranges to reject
bogus operations properly
18 years ago
David Turner
6c2ab0977c
prevent a 16-bit integer overflow that would create problems when rendering
...
*very* large anti-aliased outlines
18 years ago
Werner Lemberg
e9f4799940
Document ftpatchk.
18 years ago
Werner Lemberg
ab1604bd6b
* src/winfonts/winfnt.h: Add necessary structures for PE resource
...
18 years ago
Werner Lemberg
08a645d833
* builds/win32/ftdebug.c: Unify debug level handling with other
...
18 years ago
Werner Lemberg
367f301b44
* builds/win32/ftdebug.c (FT_Message): Send debug output to the
...
18 years ago
Werner Lemberg
46dde4953a
* src/autofit/aflatin.c (af_latin_uniranges): Expand structure to
...
18 years ago
Werner Lemberg
49e18b8d5f
formatting
18 years ago
David Turner
a48162759e
experimental auto-hinter updates
18 years ago
David Turner
b38c15da09
fix bug #19565 , which was caused by an incorrect segment link computation
18 years ago
David Turner
b792017faf
experimental changes for the Latin auto-hinter.
...
note that the new code is disabled by default.
18 years ago
Werner Lemberg
cf7b764285
Fix ChangeLog.
18 years ago
Werner Lemberg
f6c120f826
* docs/CHANGES: Document FT_Face_CheckTrueTypePatents).
...
18 years ago
David Turner
7fa30ee879
remove compiler warning
18 years ago
David Turner
75e7acd840
add missing file, doh !
18 years ago
David Turner
5f5e544611
slight speed-up of the TrueType glyph loader
18 years ago
David Turner
84c6f88117
* include/freetype/config/ftoption.h: clarify documentation regarding
...
unpatented hinting
* include/freetype/freetype.h, src/base/ftpatent.c, src/truetype/ttdriver.c,
include/freetype/internal/services/svttglyf.h, modules.cfg,:
include/freetype/internal/ftserv.h,:
Fonts without a cmap must be handled correctly by FreeType (anything
Adding the FT_Face_CheckTrueTypePatents API to FT_FREETYPE_H, it is
implemented by the optional src/base/ftpatent.c
18 years ago
Werner Lemberg
33db39e292
* src/sfnt/sfobjs.c (sfnt_load_face): Undo change from 2007-04-28.
...
18 years ago
Werner Lemberg
88ab638e0f
* src/sfnt/ttsbit0.c (tt_sbit_decoder_init,
...
18 years ago
Werner Lemberg
470210b73c
* src/winfonts/winfnt.c (fnt_face_get_dll_font): Do a rough check of
...
18 years ago
Werner Lemberg
a8d65494cb
* src/pfr/pfrcmap.c (pfr_cmap_init): Convert assertion into normal
...
18 years ago
Werner Lemberg
2a2dca6b40
* src/base/ftoutln.c (FT_Outline_Decompose): Check `last'.
18 years ago
Werner Lemberg
e5c14d93b8
* src/psaux/psobjs.c (ps_tocoordarray, ps_tofixedarray): Return -1
...
18 years ago
Werner Lemberg
f4bc3f40b3
* src/winfnt/winfnt.c (FNT_Face_Init): Check `family_size'.
18 years ago
Werner Lemberg
6e2f9d5db7
Improve tracing messages.
18 years ago
Werner Lemberg
1053656d24
whitespace
18 years ago
Werner Lemberg
9a0332cd3f
* src/pfr/pfrgload.c (pfr_glyph_curve_to, pfr_glyph_line_to): Convert
...
18 years ago
Werner Lemberg
6c05475d50
* src/pfr/pfrgload.c (pfr_glyph_done): Comment out unused code.
...
18 years ago
Werner Lemberg
ad18b367e9
* src/cid/cidgload.c (cid_load_glyph): Check `fd_select'.
...
18 years ago
Werner Lemberg
25b14229f1
More OBJ_DIR.
18 years ago
Werner Lemberg
f2ff7329c7
Some explanations, taken from an email sent by George.
18 years ago
Werner Lemberg
2fdb70e9d5
Fold fttest.c into ftrandom.c (as it was orginally).
18 years ago
Werner Lemberg
99a320b431
* src/tools/ftrandom/*: Add the `ftrandom' test program written by
...
18 years ago
Werner Lemberg
3d507fefe8
* src/base/ftobjs.c (destroy_charmaps), src/type1/t1objs.c
...
18 years ago
Werner Lemberg
ce280a22e2
* src/base/ftobjs.c (FT_Request_Metrics): Fix compiler warning.
18 years ago
Werner Lemberg
5b591e49cf
* include/freetype/fterrdef.h (FT_Err_Corrupted_Font_Header,
...
18 years ago
Werner Lemberg
b9933f4b02
* src/base/ftobjs.c (FT_Request_Metrics), src/cache/ftccmap.c
...
18 years ago
Werner Lemberg
c793d90fca
* src/truetype/ttinterp.c (Null_Vector, NULL_Vector): Removed,
...
18 years ago
Werner Lemberg
4d2815db50
(cid_parser_new): Exit properly if no `StartData' has been seen at all.
18 years ago
Werner Lemberg
936346413f
Remove tabs from source files.
18 years ago
Werner Lemberg
cb37b3b36a
* builds/unix/ftsystem.c (FT_Stream_Open): Don't use ULONG_MAX but
...
18 years ago
Werner Lemberg
bebc7b11c5
* src/cid/cidparse.c (cid_parser_new): Don't continue second search
...
18 years ago
Werner Lemberg
ba03af6f91
* src/type1/t1load.c (parse_subrs, parse_charstrings): Protect
...
18 years ago
Werner Lemberg
99e0c18ea1
Formatting, reformulations.
18 years ago
David Turner
c510d5d837
remove compiler warning (unused variable)
18 years ago
David Turner
0291a5c696
updating CHANGES
18 years ago
David Turner
552a956247
optimize CFF glyph loader (avoid apply identity font transform)
18 years ago
David Turner
f0cd69c1b4
2007-05-28 David Turner <david@freetype.org>
...
* src/autofit/afglobal.c: change default hinting script to
CJK, since it works well with a larger array of scripts. thanks to
"Rahul Bhalerao" <b.rahul.pm@gmail.com> for pointing this out !
18 years ago
Werner Lemberg
1c8980ef4a
* docs/CHANGES: Updated.
...
18 years ago
Werner Lemberg
6ff2ff574b
* src/truetype/ttobjs.h (tt_size_ready_bytecode): Move declaration
...
18 years ago