Werner Lemberg
b79b513380
Formatting, improving comments.
19 years ago
Wu, Chia-I (吳佳一)
dcb8b7103f
* include/freetype/internal/ftobjs.h (ft_glyphslot_grid_fit_metrics),
...
src/base/ftobjs.c (ft_glyphslot_grid_fit_metrics): Removed.
* src/base/ftobjs.c (ft_recompute_scaled_metrics): Do not round.
* src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c
(cid_slot_load_glyph), src/truetype/ttgload.c (compute_glyph_metrics),
src/type1/t1gload.c (T1_Load_Glyph): Do not round glyph metrics.
* doc/CHANGES: Mention the changes.
19 years ago
David Turner
89a2a4b531
* include/freetype/config/ftoption.h,
...
include/freetype/config/ftstdlib.h,
include/freetype/internal/tttypes.h,
src/sfnt/Jamfile, src/sfnt/rules.mk, src/sfnt/sfdriver.c,
src/sfnt/ttbdf.h, src/sfnt/ttbdf.c, src/sfnt/sfobjs.c:
Added support for an embedded 'BDF ' table within SFNT-based
bitmap font files. This is used to store atoms & properties from
the original BDF fonts that were used to generate the font file.
the feature is controled by TT_CONFIG_OPTION_BDF within 'ftoption.h'
and is used to implement FT_Get_BDF_Property for these font files.
At the moment, this is still experimental, the BDF table format isn't
cast into stone yet.
19 years ago
Werner Lemberg
21a7d84448
Minor doc update.
19 years ago
Werner Lemberg
c815f33b85
Add some references.
19 years ago
Werner Lemberg
1a293d6c73
* src/sfnt/ttload.c (tt_face_load_metrics): Ignore excess number
...
19 years ago
Suzuki, Toshiya (鈴木俊哉)
8d81d41ae3
add FT_TrueTypeGX_Free() etc to free the buffers allocated by gxvalid, otvalid
19 years ago
Werner Lemberg
2400ff2be6
typo
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
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
319c8b339b
Improve documentation. From Ville Syrjl <syrjala@sci.fi>.
19 years ago
Werner Lemberg
b2d025306e
* src/base/ftobjs.c (FT_Open_Face): Avoid possible memory leak.
...
19 years ago
David Turner
9fbd2ab884
- various performance enhancements
...
- fixing apinames.c, adding support for Watcom and Borland compilers
- adding generation of exported symbols list to the build system, including the Unix one !!
sorry Werner, I have no time to document this in ChangeLog at the moment
19 years ago
Werner Lemberg
4b5661c386
* include/freetype/ftsysmem.h, include/freetype/ftsysio.h: Removed.
...
19 years ago
Werner Lemberg
9d3de385a6
Fix comment style.
19 years ago
Werner Lemberg
c57023a4c8
typo
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.
20 years ago
Werner Lemberg
4d7447b466
Mention multi-threading.
20 years ago
Werner Lemberg
7734a1f720
Add FT_FACE_FLAG_HINTER to indicate that a specific font driver has
...
20 years ago
Werner Lemberg
613ea86674
Grammatical fixes (this is, removing future tense in most cases).
...
20 years ago
Werner Lemberg
b3feb80e02
* docs/CHANGES: Mention SING Glyphlet support.
...
20 years ago
Werner Lemberg
8eacad6daa
* freetype2/src/sfnt/ttload.c (sfnt_dir_check): Modified to allow a
...
20 years ago
Werner Lemberg
a723526ae7
* include/freetype/freetype.h, include/freetype/ftchapters.h: Add
...
20 years ago
Werner Lemberg
169a6d8a04
* docs/CHANGES: Mention gxvalid module.
...
20 years ago
Suzuki, Toshiya (鈴木俊哉)
a438621451
Add gxvalid module to validate TrueType GX/AAT tables.
...
20 years ago
Werner Lemberg
07437dba17
* include/freetype/ftoutln.h (FT_Outline_Embolden): Fix prototype.
...
20 years ago
Werner Lemberg
3500df4698
* include/freetype/internal/ftmemory.h (FT_REALLOC_ARRAY): Fix typo.
...
20 years ago
Wu, Chia-I (吳佳一)
8cfb220eb9
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c: New function
...
ft_glyphslot_grid_fit_metrics.
* src/truetype/ttgload.c (compute_glyph_metrics): Use
ft_glyphslot_grid_fit_metrics.
* src/cff/cffgload.c (cff_slot_load), src/cid/cidgload.c
(cid_slot_load_glyph), src/type1/t1gload.c (T1_Load_Glyph): Use
ft_glyphslot_grid_fit_metrics.
FT_Outline_Get_CBox is called twice.
* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Modify metrics to more
reasonable values when emboldening outline glyphs. The theoretic
ones are unrealistic.
20 years ago
Werner Lemberg
49f4d34ed3
* src/base/ftoutln.c (FT_Outline_Embolden): Strength should be
...
20 years ago
Werner Lemberg
288ce14303
* builds/amiga/*: Added copyright notes, reworked some comments.
20 years ago
Werner Lemberg
0f1c4fa7c6
Minor documentation fixes.
...
20 years ago
Werner Lemberg
255ce16e1d
* include/freetype/ftimage.h (FT_Outline_MoveToFunc,
...
20 years ago
Werner Lemberg
82b71922f9
Mention that the otvalid module might be moved to another library.
20 years ago
Werner Lemberg
38e82be157
* include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Minor
...
20 years ago
Werner Lemberg
e70371c410
* src/base/ftobjs.c (ft_cmap_done_internal): New function.
...
20 years ago
Werner Lemberg
6d8c18214e
* docs/GPL.txt: Update postal address of FSF.
...
20 years ago
Werner Lemberg
afb2ba5756
* docs/CHANGES: Updated.
...
20 years ago
Werner Lemberg
92aa527a1c
* builds/amiga/makefile.os4 (WARNINGS), builds/compiler/gcc-dev.mk
...
20 years ago
David Turner
f9e0559778
* include/freetype/cache/ftcache.h, src/cache/ftccache.c,
...
src/cache/ftcsbits.c: fixing bug #12213 (incorrect behaviour
of the cache sub-system in low-memory conditions).
20 years ago
Werner Lemberg
b9ee7370f6
* docs/CHANGES: Updated.
...
20 years ago
Werner Lemberg
8ae1dceb94
* include/freetype/ftimage.h (FT_Raster_Params),
...
20 years ago
Werner Lemberg
ce235eaf09
* builds/win32/visualc/freetype.vcproj: Updated.
...
20 years ago
Werner Lemberg
fa420250c5
* include/freetype/ftimage.h (FT_Raster_RenderFunc),
...
20 years ago
Werner Lemberg
958f019dc6
* include/freetype/internal/ftserv.h (FT_FACE_FIND_GLOBAL_SERVICE)
...
20 years ago
Werner Lemberg
5452fbe39d
Handle malformed `loca' table entries.
...
20 years ago
David Turner
750fa961c6
* Jamfile: removing otvalid from the list of compiled modules
...
* include/freetype/internal/ftserv.h: added compiler pragmas to get rid
of annoying warnings with Visual C++ compiler in maximum warning mode
* src/autofit/afhints.c, src/autofit/aflatin.c, src/base/ftstroke.c,
src/bdf/bdfdrivr.c, src/cache/ftcbasic.c, src/cache/ftccmap.c,
src/cache/ftcmanag.c, src/cff/cffload.c, src/cid/cidload.c,
src/lzw/zopen.c, src/otvalid/otvgdef.c, src/pcf/pcfread.c,
src/sfnt/sfobjs.c, src/truetype/ttgxvar.c: removing compiler warnings
20 years ago
Werner Lemberg
c01c904249
* include/freetype/freetype.h (FT_Vector_Transform),
...
20 years ago
David Turner
0529ba8d25
* include/freetype/config/ftoption.h: commenting the definition of
...
FT_OPTIMIZE_MEMORY for the upcoming 2.1.10 release
* src/autofit/afhints.c: small tweak to use a bit less heap memory
within the auto-fitter
20 years ago
Werner Lemberg
a76108ba0b
* docs/CHANGES, include/freetype/freetype.h: Improve documentation
...
20 years ago