Werner Lemberg
cfc0cf2e78
Add vertical metrics support to OpenType CFF outlines. Based on a
...
19 years ago
Wu, Chia-I (吳佳一)
35bfc0f1b9
* src/base/ftcalc.c (FT_MulTo64): Commented out.
...
* include/freetype/internal/ftcalc.h (FT_SqrtFixed), src/base/ftcalc.c
(FT_SqrtFixed), include/freetype/internal/ftdebug.h
(FT_Trace_Get_Count, FT_Trace_Get_Name, FT_Message, FT_Panic),
src/base/ftdebug.c (FT_Trace_Get_Count, FT_Trace_Get_Name, FT_Message,
FT_Panic), include/freetype/internal/ftobjs.h (FT_New_Memory,
FT_Done_Memory), include/freetype/internal/ftstream.h
(FT_Stream_Open), src/base/ftsystem.c (FT_New_Memory, FT_Done_Memory,
FT_Stream_Open): s/FT_EXPORT/FT_BASE/.
* builds/exports.mk: Manually add TT_New_Context to EXPORTS_LIST too.
19 years ago
Werner Lemberg
674ba91f12
formatting
19 years ago
David Turner
f7cc181425
* src/base/fttrigon.c (ft_trig_prenorm): fixed a bug that created
...
invalid computations, resulting in very weird bugs in TrueType
bytecode hinted fonts
* src/truetype/ttinterp.c: redefined FT_UNUSED_EXEC to not perform
a structure copy each time. Wooot. !
19 years ago
Werner Lemberg
d829ff768b
* src/cache/ftccache.c (FTC_Cache_Clear), src/cache/ftcmanag.c
...
19 years ago
Werner Lemberg
cee37a3b0a
Clean-up.
19 years ago
Werner Lemberg
f2c5330a86
* builds/exports.mk ($(EXPORTS_LIST)): Add TT_RunIns.
19 years ago
Werner Lemberg
4309edccfd
* src/autofit/afangles.c, src/autofit/aftypes.h (af_angle_diff):
...
19 years ago
Werner Lemberg
ea4c3dc485
* src/type1/t1afm.c (T1_Read_PFM): Zero offset means `no kerning
...
19 years ago
David Turner
96508b74b4
updating ChangeLog
19 years ago
Werner Lemberg
b2d025306e
* src/base/ftobjs.c (FT_Open_Face): Avoid possible memory leak.
...
19 years ago
David Turner
dab2454635
updating ChangeLog with commits from 2005-10-28
19 years ago
Suzuki, Toshiya (鈴木俊哉)
69d45172b6
update files for classic MacOS support
19 years ago
Suzuki, Toshiya (鈴木俊哉)
4511576ba7
fix invalid cast from NULL to integer typed variables
19 years ago
Werner Lemberg
4b5661c386
* include/freetype/ftsysmem.h, include/freetype/ftsysio.h: Removed.
...
19 years ago
Werner Lemberg
43b057b637
* src/sfnt/sfdriver.c (sfnt_interface): Move out
...
19 years ago
Werner Lemberg
6c0e734f26
* src/base/ftdbgmem.c (ft_mem_debug_realloc): Make it compile with
...
19 years ago
Werner Lemberg
90968f7531
Fix ChangeLog.
19 years ago
David Turner
398d64c0cc
* src/base/ftdbgmem.c: another realloc memory counting bug fix
...
* src/tools/Jamfile: adding missing file
* src/lzw/Jamfile: fixing incorrect source file reference
19 years ago
Werner Lemberg
560d5fed38
Minor cleanups.
...
19 years ago
David Turner
c1b6d08291
* src/base/ftdbgmem.c: fixes to better account for memory reallocations
...
* src/lzw/ftlzw2.c, src/lzw/ftzopen.h, src/lzw/ftzopen.c, src/lzw/rules.mk:
first version of LZW loader re-implementation. Apparently, saves about
260 KB of heap memory when loading tir24.pcf.Z
19 years ago
Wu, Chia-I (吳佳一)
7e30776ee8
* include/freetype/ftbitmap.h (FT_Bitmap_Copy, FT_Bitmap_Embolden),
...
src/base/ftbdf.c (FT_Get_BDF_Property), src/cache/ftcmru.c
(FTC_MruList_Reset, FTC_MruList_Done, FTC_MruList_Lookup): Misuse of
FT_EXPORT/FT_EXPORT_DEF.
19 years ago
Wu, Chia-I (吳佳一)
2293bb15c2
* src/truetype/ttgload.c (TT_Load_Glyph): Allow size->ttmetrics to be
...
invalid when FT_LOAD_NO_SCALE is set.
20 years ago
Werner Lemberg
8e6c56f99e
Formatting, CR/LF issues.
20 years ago
David Turner
92f30c812c
* src/base/ftobjs.c (FT_Open_Face): don't call FT_New_GlyphSlot and
...
FT_New_Size if we're opening a face with face_index < 0 (which is only
used for testing the format).
* src/gxvalid/gxvmort0.c: removed compiler warning
20 years ago
David Turner
6c5299e44f
* src/tools/apinames.c: adding new tool to extract public API
...
function names from header files
20 years ago
Werner Lemberg
d7e08f7745
Fix ChangeLog.
20 years ago
Werner Lemberg
7734a1f720
Add FT_FACE_FLAG_HINTER to indicate that a specific font driver has
...
20 years ago
Werner Lemberg
7c25946f08
Formatting.
20 years ago
Werner Lemberg
d6e8b3315c
* builds/unix/freetype2.m4: Add license exception so that the file
...
20 years ago
David Turner
f582cf3f95
* src/autofit/aflatin.c (af_latin_compute_stem_width): fixed bad
...
computation of the "vertical" flag, causing ugly things in LCD mode
and others.
20 years ago
David Turner
03ee7c82a3
* src/autofit/afangles.c (af_angle_atan): replaced CORDIC-based
...
implementation with one using lookup tables. This simple thing
speeds glyph loading by 18% according to ftbench !
20 years ago
David Turner
18e44430ae
* src/base/Jamfile: adding src/base/ftgxval.c
...
* src/gxvalid/gxvbsln.c, src/gxvalid/gxvcommn.c, src/gxvalid/gxvfeat.c,
src/gxvalid/gxvjust.c, src/gxvalid/gxvkern.c, src/gxvalid/gxvlcar.c,
src/gxvalid/gxvmort.c, src/gxvalid/gxvmort0.c, src/gxvalid/gxvmort1.c,
src/gxvalid/gxvmort2.c, src/gxvalid/gxvmort4.c, src/gxvalid/gxvmort5.c,
src/gxvalid/gxvmorx.c, src/gxvalid/gxvmorx0.c, src/gxvalid/gxvmorx1.c,
src/gxvalid/gxvmorx2.c, src/gxvalid/gxvmorx5.c, src/gxvalid/gxvopbd.c,
src/gxvalid/gxvprop.c, src/sfnt/sfdriver.c, src/truetype/ttgload.c:
removing _many_ compiler warnings when compiling with Visual C++
at maximum level (/W4)
20 years ago
David Turner
99ded0bed7
* src/autofit/aflatin.c (af_latin_hints_init): fixed a bug that
...
prevented internal hint mode bitflags from being computed correctly
20 years ago
Werner Lemberg
b3feb80e02
* docs/CHANGES: Mention SING Glyphlet support.
...
20 years ago
David Turner
ad20e6ba57
* src/base/Jamfile: fixing broken Jamfile
20 years ago
Werner Lemberg
8eacad6daa
* freetype2/src/sfnt/ttload.c (sfnt_dir_check): Modified to allow a
...
20 years ago
Werner Lemberg
7e25c688de
* src/sfnt/sfobjs.c (sfnt_load_face): Reactivate code to set
...
20 years ago
Werner Lemberg
99aa14c226
Fixes for `make multi' and using C++ compiler.
...
20 years ago
Werner Lemberg
4a7f0b1c7a
* src/gxvalid/gxvbsln.c (GXV_BSLN_VALUE_EMPTY): Add `U'.
...
20 years ago
Werner Lemberg
a4aa1c5bee
* src/gxvalid/gxvbsln.c (gxv_bsln_validate): Fix tracing message.
...
20 years ago
Werner Lemberg
eff1ee3bd3
* src/truetype/ttgload.c (load_truetype_glyph): Fix typo.
20 years ago
Werner Lemberg
9b71edb0de
* src/gxvalid/gxvbsln.c: Fix compiler warnings.
...
20 years ago
Werner Lemberg
4814030bf6
* src/gxvalid/README: Revised.
20 years ago
Werner Lemberg
a723526ae7
* include/freetype/freetype.h, include/freetype/ftchapters.h: Add
...
20 years ago
Werner Lemberg
3bfb1c08c1
* src/truetype/ttgload.c [TT_MAX_COMPOSITE_RECURSE]: Removed.
...
20 years ago
Werner Lemberg
b82e773b34
* builds/unix/freetype2.in (CFlags): Add missing directory.
20 years ago
Werner Lemberg
169a6d8a04
* docs/CHANGES: Mention gxvalid module.
...
20 years ago
Werner Lemberg
55b0908ef5
* src/autofit/aflatin.c (af_latin_metrics_scale): Initialize
...
20 years ago
Suzuki, Toshiya (鈴木俊哉)
a438621451
Add gxvalid module to validate TrueType GX/AAT tables.
...
20 years ago