Werner Lemberg
ac250b228a
Add FT_Get_PS_Font_Info interface to CFF driver.
...
18 years ago
Werner Lemberg
b0398be6b8
clarifications
18 years ago
Werner Lemberg
23df31adcc
* src/base/ftoutln.c (FT_Outline_Get_Orientation): Fix compilation
...
18 years ago
Werner Lemberg
27cf9de104
formatting, copyright years
18 years ago
Yamato, Masatake (大和正武)
9f9bc2bc46
Fix a typo.
18 years ago
David Turner
e3654532ea
* src/base/ftbitmap.c: fixing memory stomping bug in the
...
bitmap embolderner when the pitch of the source bitmap is
*much* larger than its width
* src/truetype/ttinterp.c: fixing aliasing-related compilation
warning
18 years ago
Werner Lemberg
6d96d31d98
* builds/unix/install-sh, builds/unix/mkinstalldirs: Updated from
...
18 years ago
Werner Lemberg
17432b5e37
* src/type1/t1load.c (is_space): Removed.
...
18 years ago
David Turner
490503acf5
small doc update
18 years ago
David Turner
2c7a7fbafd
updating libtool version number to 9.11.3
18 years ago
David Turner
7a3c564e2e
* src/base/ftobjs.c (IsMacResource): fixed a small bug that caused a
...
crash with some Mac OS X .dfont files. Submitted by Masatake Yamoto.
18 years ago
David Turner
038ace28ad
small MacOS X fix for autogen.sh
18 years ago
David Turner
7201108da0
pre-tag doc update
18 years ago
David Turner
d5ca74723c
* Jamfile, README, builds/win32/visualc/freetype.dsp,
...
builds/win32/visualc/freetype.vcproj, docs/VERSION.DLL,
include/freetype/freetype.h, include/freetype/t1tables.h,
include/freetype/internal/tttypes.h: updating version
number to 2.3.0 !!
* include/freetype/ftchapters.h, include/freetype/ftgasp.h,
include/freetype/ftlcdfil.h: updating reference documentation
with GASP support and LCD filtering sections
18 years ago
David Turner
2628ea9c12
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections):
...
fixed a typo which created an endless loop with some malformed
font files
18 years ago
Werner Lemberg
bf02d396ca
* src/type1/t1load.c (T1_Get_MM_Var): Always return fixed point
...
18 years ago
Werner Lemberg
cc7f12a429
formatting, copyright years and messages, doc polishing
18 years ago
David Turner
4f7496eea2
updating docs/CHANGES
18 years ago
David Turner
f48b60ed59
* include/freetype/ftgasp.h, src/base/ftgasp.c: adding a
...
new API FT_Get_Gasp to return entries of the GASP table
corresponding to a given character pixel size.
* src/sfnt/ttload.c: add version check for the GASP table,
in order to be better future-proof
* include/freetype/config/ftheader.h: add definition of
FT_GASP_H, corresponding to <freetype/ftgasp.h>
* src/base/rules.mk, src/base/Jamfile, modules.cfg,
builds/win32/visualc/freetype.dsp,
builds/win32/visualc/freetype.vcproj: Adding src/base/ftgasp.c
to the default build
18 years ago
Werner Lemberg
b8004d2e88
* src/cid/cidparse.c (cid_parser_new): Improve error message for
...
18 years ago
Werner Lemberg
e6b6f3733e
* src/cid/cidparse.c (cid_parser_new): Reject Type 42 CID-keyed
...
18 years ago
Werner Lemberg
be5f797f5b
* src/cff/cffload.c (cff_index_init): Remove unused variable.
...
18 years ago
Werner Lemberg
f629439905
formatting, copyright years
18 years ago
David Turner
d88a0c9e64
fixing typo
18 years ago
David Turner
34fcd0b409
* src/pfr/pfrobjs.c (pfr_face_init): detect non-scalable fonts
...
correctly. fixes bug #17876
18 years ago
David Turner
384be23418
* src/truetype/ttobjs.h, src/truetype/ttobjs.c,
...
src/truetype/ttgload.c: do not allocate interpreter-specific
tables in memory if we're not going to load glyphs with it
anyway.
18 years ago
David Turner
4a89bb9a13
- reset FT_CONFIG_OPTION_OLD_INTERNALS which *disables* the previous optimization
...
(duhhh)
18 years ago
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