David Turner
91a3402d78
- don't load metrics table in memory, reduces heap usage
...
- forgot to commit the changes in cffload.c that are already documented
18 years ago
David Turner
9d7d50f789
fixing typo
18 years ago
David Turner
a3a3c5d711
small optimization in the CMAP 4 validator
18 years ago
David Turner
5dbdb6c3c4
* src/cff/cffload.c, src/cff/cffload.h, src/cff/cffgload.c,
...
src/cff/cfftypes.h: formatting + do not load the CFF index
offsets into memory, since this wastes a *lot* of heap memory
with large Asian CFF fonts. There is no significant performance
loss
18 years ago
Werner Lemberg
82dba7620e
copyright year
18 years ago
David Turner
3a2131a30b
formatting
18 years ago
Werner Lemberg
4ea0a7f0b6
formatting, minor doc fixes, copyright years
18 years ago
David Turner
f1c7e388ef
add missing comments
18 years ago
David Turner
9750fcb067
* docs/INSTALL.UNIX: simplified some parts, add reference to
...
autogen.sh and pointer to README.CVS
* README.CVS: add common problem description and solution
when running autogen.sh
* docs/INSTALL: add reference to MacOS X
* docs/MAKEPP, docs/INSTALL.MAC: add new documentation files
* docs/TODO: remove obsolete items
18 years ago
David Turner
d10dff2bed
formatting
18 years ago
David Turner
38d1002b8a
* src/raster/ftraster.c: removing dynamically generated "count_table",
...
and replace it with a constant array of bytes
18 years ago
David Turner
8a2c7f8fb8
* src/raster/ftraster.c, src/smooth/ftgrays.c: small optimization, the
...
rasterizers now uses the render pool to store their state during scanline
convertion. this saves about 6 KB of heap space for each FT_Library instance
18 years ago
David Turner
91bd5ddf17
* src/smooth/ftgrays.c: small optimization, the rasterizer now
...
uses the render pool to store its state during its operation,
this saves about 4 KB of heap for each FT_Library instance
18 years ago
David Turner
8a6c44e673
Getting rid of the FT_OPTIMIZE_MEMORY macro, since the optimization
...
is no longer experimental
18 years ago
David Turner
a8cf42bb7a
* src/pshinter/pshalgo.c: remove a stupid typo that results in no
...
hinting and a memory leak with some large Asian CFF fonts
* src/base/ftobjs.c (FT_Done_Library): remove a subtle memory leak
which happens when FT_Done_Library is called with opened CFF_Faces in
it. We need to close all faces before destroying the modules, or else
some bad things (memory leaks) may happen.
18 years ago
Werner Lemberg
6b87e6f0ff
* src/gxvalid/gxvkern.c (gxv_kern_subtable_fmt0_pairs_validate):
...
18 years ago
David Turner
9207e00198
adding documentation comment
18 years ago
Yamato, Masatake (大和正武)
55d5a1cbe9
(gxv_kern_subtable_fmt0_pairs_validate): Show the trace message after validating gids.
18 years ago
Yamato, Masatake (大和正武)
d5d3e41dac
(gxv_kern_subtable_fmt0_pairs_validate): New function. Checks uniqueness of the gid pairs.
...
(gxv_kern_subtable_fmt0_validate): Move some code to `gxv_kern_subtable_fmt0_pairs_validate'.
18 years ago
David Turner
115b442b23
* src/autofit/aflatin.c, src/truetype/ttgload.c: removing compiler
...
warnings
* builds/win32/visualc/freetype.vcproj: adding _CRT_SECURE_NO_DEPRECATE
to avoid deprecation warnings with Visual C++ 8
18 years ago
Werner Lemberg
eeaa6497c3
add comment
18 years ago
Werner Lemberg
4755bf7a82
* src/base/ftlcdfil.c (FT_Library_SetLcdFilter)
...
18 years ago
Werner Lemberg
0fd08bdc6a
formatting
18 years ago
Suzuki, Toshiya (鈴木俊哉)
1d5b6a6054
* Notes for simplification of src/base/ftmac.c
18 years ago
Suzuki, Toshiya (鈴木俊哉)
431282fc9e
* Add volatile to sync svotval.h with otvmod.c
18 years ago
Suzuki, Toshiya (鈴木俊哉)
7e3d601355
* Simplify src/base/ftmac.c for Mac OS X
18 years ago
Suzuki, Toshiya (鈴木俊哉)
21fd256d20
* Backup src/base/ftmac.c to builds/mac/ftmac.c for legacy MacOS
18 years ago
Suzuki, Toshiya (鈴木俊哉)
7a7d403d7a
* Improve resource fork handler for POSIX
18 years ago
Werner Lemberg
ec5b4508cc
* builds/toplevel.mk (version): Protect against `distclean' target.
18 years ago
Werner Lemberg
b26b314a93
* builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat'
...
18 years ago
Werner Lemberg
4e1d6c0c51
* builds/toplevel.mk (dist): Extract version number from freetype.h.
18 years ago
Werner Lemberg
15c29503fb
* src/tools/apinames (State): Remove final comma in structure -- xlc
...
18 years ago
Werner Lemberg
601cb88918
typo
18 years ago
Werner Lemberg
66c7ece8e7
Improve documentation of FT_New_Memory_Face.
18 years ago
Werner Lemberg
256a351264
Fix ChangeLog.
18 years ago
David Turner
dbf3b43aea
* src/autofit/afloader.c (af_loader_load_g): small adjustment
...
18 years ago
Werner Lemberg
e2e18e035c
comment fixes
18 years ago
Werner Lemberg
1117131c03
* src/sfnt/rules.mk (SFNT_DRV_SRC): Add ttsbit0.c.
18 years ago
Werner Lemberg
3bcd7d7fa5
Formatting.
18 years ago
Werner Lemberg
52c6eceaef
typo
18 years ago
Werner Lemberg
960ba59ad9
* src/sfnt/sfobjs.c (tt_face_get_name): All Unicode strings are
...
18 years ago
David Turner
3a18c5e29e
* src/smooth/ftgrays.c (gray_raster_render): return 0 when we're
...
trying to rendering into a zero-width/height bitmap, instead of an
error code.
18 years ago
David Turner
80658e5075
* src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch
...
* src/smooth/ftgrays.c: remove hard-coded error values, use FreeType
ones instead
* src/autofit/afhints.c (af_glyph_hints_dump_segments): remove unused
variable
18 years ago
Werner Lemberg
8636c29ae8
* src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer.
18 years ago
David Turner
1bd6c47260
* src/autofit/afhints.c: add stubs to link the "ftgrid" test program
...
when debugging is disabled in the auto-hinter
18 years ago
David Turner
81e725f513
* src/autofit/afhints.c, src/autofit/afhints.h, src/autofit/aflatin.c,
...
src/autofit/aftypes.h: Misc. auto-hinter improvements
18 years ago
Werner Lemberg
91959bf24c
Fix Savannah bug #15553 .
...
18 years ago
Werner Lemberg
2bad8ffbdf
cosmetics
18 years ago
Werner Lemberg
82ee38e585
formatting
18 years ago
Werner Lemberg
913a365090
Because FT_Load_Glyph expects CID values for CID-keyed fonts, the
...
18 years ago