Werner Lemberg
fc29393998
* src/sfnt/ttcmap.c (tt_cmap14_char_map_nondef_binary,
...
17 years ago
Werner Lemberg
a10d2b7cf5
* src/cff/cffload.c (cff_subfont_load): Don't use logical OR to
...
17 years ago
Werner Lemberg
d503fc57f2
* src/sfnt/sfobjs.c (sfnt_done_face): Check `sfnt' everywhere. This
...
17 years ago
Werner Lemberg
7d9c189ac2
* src/sfnt/sfobjs.c (sfnt_load_face): Support bit 9 and prepare
...
17 years ago
Werner Lemberg
7f2425fb4f
Formatting, improving documentation.
17 years ago
David Turner
cf432dbf22
* include/freetype/freetype.h, src/base/ftobjs.c: renamed
...
cmap14-related new APIs to the FT_Object_ActionName scheme.
update the documentation for these APIs
* src/sfnt/ttcmap.c: stronger cmap 14 validation, make the
code a little more consistent with FreeType coding conventions
and modify the cmap14 functions that returned a newly allocated
array to use a persistent vector from the TT_CMap14 object
instead.
17 years ago
Werner Lemberg
9a966b7d1b
Add support for cmap type 14.
...
17 years ago
Werner Lemberg
1e1b6dff54
* src/pfr/pfrcmap.c: Include pfrerror.h.
...
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
0f2b7bda6e
* src/sfnt/ttmtx.c (tt_face_get_metrics)
...
18 years ago
Werner Lemberg
b826fa7589
Savannah patch #5929 .
...
18 years ago
Werner Lemberg
95bc9d3a07
* src/cache/ftccache.c (ftc_node_mru_link, ftc_node_mru_unlink),
...
18 years ago
Werner Lemberg
607dec79bb
* src/autofit/afcjk.c (af_cjk_hints_compute_edges): Remove unused
...
18 years ago
Werner Lemberg
1b5267dad1
* src/sfnt/sfobjs.c (sfnt_load_face): Check error code after loading
...
18 years ago
Werner Lemberg
fcc1f472c3
* src/sfnt/sfobjs.c (sfnt_load_face) [FT_CONFIG_OPTION_INCREMENTAL]:
...
18 years ago
Werner Lemberg
442bfb8913
Formatting, copyright years, s/memcpy/ft_memcpy/.
18 years ago
David Turner
c0f9c4aadd
introduce ft_mem_dup, ft_mem_strdup and ft_mem_strcpyn, and the corresponding
...
macros to use them (e.g. FT_STRDUP, FT_DUP and FT_STRCPYN)
modify the code to use them instead of raw mallocs/strcpy
18 years ago
Werner Lemberg
6e87ed9f04
Spelling fixes from Alexei.
18 years ago
Werner Lemberg
011d111218
* src/sfnt/ttmtx.c (tt_face_get_metrics)
...
18 years ago
Werner Lemberg
9b774e2822
Remove trailing whitespace. From Alexei.
18 years ago
Werner Lemberg
23df31adcc
* src/base/ftoutln.c (FT_Outline_Get_Orientation): Fix compilation
...
18 years ago
Werner Lemberg
cc7f12a429
formatting, copyright years and messages, doc polishing
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
f629439905
formatting, copyright years
18 years ago
David Turner
d88a0c9e64
fixing typo
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
a3a3c5d711
small optimization in the CMAP 4 validator
18 years ago
Werner Lemberg
4ea0a7f0b6
formatting, minor doc fixes, copyright years
18 years ago
David Turner
8a6c44e673
Getting rid of the FT_OPTIMIZE_MEMORY macro, since the optimization
...
is no longer experimental
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
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
960ba59ad9
* src/sfnt/sfobjs.c (tt_face_get_name): All Unicode strings are
...
18 years ago
Werner Lemberg
715e96ecf4
formatting, improving ChangeLog entries
18 years ago
David Turner
29873a0ccd
* src/sfnt/ttmtx.c, src/cff/cffload.c: speeding up the CFF font
...
loader, with some large CFF fonts, FT_Open_Face is now 350% faster !
18 years ago
Werner Lemberg
9b15ea341c
* src/sfnt/ttcmap.c (tt_cmap4_char_map_binary): Fix algorithm for
...
19 years ago
Werner Lemberg
f9644559a8
formatting
19 years ago
David Turner
f3050059dd
* src/sfnt/sfobjs.c (tt_face_get_name): support some function
...
which report their English names through an Apple Roman
(platform,encoding) pair, with language_id != English
if the font uses another name entry with language_id == English,
it will be selected correctly though.
* src/truetype/ttobjs.c: add unpatent-hinting selection for
"mingli.ttf"
19 years ago
Jens Claudius
2652bd5412
2006-08-18 Jens Claudius <jens.claudius@yahoo.com>
...
19 years ago
David Turner
9ca782569c
* include/freetype/internal/ftmemory.h, src/base/ftbitmap.c,
...
src/base/ftmac.c, src/base/ftrfork.c, src/lzw/ftzopen.c,
src/raster/ftrend1.c, src/sfnt/ttpost.c, src/truetype/ttgxvar.c,
src/type42/t42parse.c, src/winfonts/winfnt.c: hardening the code
against out-of-bounds conditions when allocating arrays. This is
for the cases where FT_NEW_ARRAY and FT_RENEW_ARRAY are not used
already. Introducing the new FT_ALLOC_MULT and FT_REALLOC_MULT
macros.
19 years ago
David Turner
7aa2010216
* src/sfnt/ttcmap.c: removed compiler warnings (gcc-4.0.2)
19 years ago
Werner Lemberg
fa3651e7d8
formatting, copyright year
19 years ago
David Turner
42137bc614
* src/sfnt/ttkern.c (tt_face_get_kerning): fixed a serious bug
...
that caused some programs to go into an infinite loop when dealing
with fonts that don't have a properly sorted kerning sub-table
19 years ago
Werner Lemberg
95f206b1ea
* src/sfnt/ttcmap.c (tt_face_build_cmaps): Handle invalid offset
...
19 years ago
Werner Lemberg
5a73d8d20f
* builds/freetype.mk (CACHE_DIR, CACHE_H): Remove.
...
19 years ago
David Turner
da95af6cf6
* builds/win32/visualc/freetype.dsp: updating the project file, adding
...
missing base source files (e.g. ftstroke.c, ftxf86.c, etc...)
* src/autofit/afcjk.c, src/autofit/aflatin.c, src/base/ftobjs.c,
src/cff/cffobjs.c, src/cid/cidobjs.c, src/pfr/pfrobjs.c,
src/sfnt/sfobjs.c, src/sfnt/ttmtx.c, src/truetype/ttpload.c,
src/truetype/ttpload.h, src/type1/t1afm.c, src/type1/t1objs.c:
removing compiler warnings when building with Visual C++ 6 and /W4
19 years ago
Werner Lemberg
91a3faaac9
Convert to Unix line endings.
19 years ago