David Turner
e2903b7f80
* src/base/ftglyph.c (FT_Glyph_To_Bitmap): added code to return succesfully
...
when the function is called with a bitmap glyph (the previous code simply
returned with an error)
23 years ago
David Turner
218867e4d8
* docs/DEBUG.TXT: adding debugging support documentation
...
* src/base/ftdebug.c (ft_debug_init), builds/win32/ftdebug.c
(ft_debug_init), builds/amiga/src/ftdebug.c (ft_debug_init): changed the
syntax of the FT2_DEBUG environment variable used to control debugging
output (i.e. logging and error messages). It must now look like:
any:6 memory:4 io:3 or
any:6,memory:4,io:3 or
any:6;memory:4;io:3
23 years ago
David Turner
32e50721bd
* include/freetype/freetype.h, src/base/ftobjs.h,
...
freetype/internal/ftobjs.h, freetype/internal/psaux.h,
freetype/internal/pshints.h, src/psaux/t1decode.c, src/cff/cffgload.h,
src/cff/cffgload.c, src/pshinter/pshalgo1.h, src/pshinter/pshalgo1.c,
src/pshinter/pshalgo2.h, src/pshinter/pshalgo2.c, src/pshinter/pshalgo3.h,
src/pshinter/pshalgo3.c: Adding support for hinter-specific bit flags,
and the new FT_Set_Hint_Flags high-level API
23 years ago
David Turner
cb818320b8
* src/pfr/pfrobjs.c (pfr_slot_load): fixed a small bug that returned
...
incorrect advances when the outline resolution was different from the
metrics resolution
* src/autohint/ahhint.c: removing compiler warnings
* src/autohint/ahglyph.c: slight improvements to the serif detection
code. More work is needed though..
23 years ago
David Turner
e32a9be04b
2002-07-03 David Turner <david@freetype.org>
...
* src/autohint/ahglobal.c, src/autohint/ahtypes.h, src/autohint/ahhint.c:
small improvements to the automatic hinter. un-even stem-widths have now
disappeared and everything looks much better, even if there are still
issues with serifed fonts.
23 years ago
David Turner
f9334dae32
adding Owen Taylor's patches to the Postscript hinter for testing
23 years ago
David Turner
9a08f7054d
where, if a glyph has more than hint mask, the second mask
...
gets applied to points that should have been covered by the
first mask.
23 years ago
David Turner
83d138a8e4
adding path stroker
23 years ago
David Turner
3a2d0118b8
* include/freetype/ftstroker.h, src/base/ftstroker.c, src/base/Jamfile:
...
adding path stroker component (work in progress)
23 years ago
David Turner
0f1af443cf
formatting
23 years ago
David Turner
bd52a2eabe
* src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines
23 years ago
David Turner
5e5f6cebf3
* include/freetype/fttrigon.h, src/base/fttrigon.c: adding
...
FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions
23 years ago
David Turner
2b47da133a
* include/freetype/internal/ftobject.h: updating the object sub-system
...
definitions (still experimental)
23 years ago
David Turner
4302b4a7dd
* include/freetype/ftsynth.h, src/base/ftsynth.c: rewriting the automatic
...
style synthesis functions, now renamed to FT_GlyphSlot_Oblique and
FT_GlyphSlot_Embolden
23 years ago
David Turner
a9e94e7b47
* include/freetype/internal/ftobject.h: updating the object sub-system
...
definitions (still experimental)
* src/base/fthash.c (ft_hash_remove): fixing a small reallocation bug
* include/freetype/fttrigon.h, src/base/fttrigon.c: adding
FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions
* include/freetype/ftstroker.h, src/base/ftstroker.c: adding path stroker
component (work in progress)
23 years ago
David Turner
b2186bc2ba
adding path stroker component (first steps)
23 years ago
David Turner
4b55574b89
* src/truetype/ttgload.c (TT_Load_Composite_Glyph),
...
src/base/ftoutln.c (FT_Vector_Transform): fixed Werner's latest
fix. FT_Vector_Transform wasn't buggy, the TrueType composite loader
was...
23 years ago
Werner Lemberg
666a663c76
Added release info.
23 years ago
Werner Lemberg
bf03e761c3
Minor fixes and grammatical corrections/additions.
23 years ago
Werner Lemberg
086c27a3cf
* include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
23 years ago
David Turner
c79b8cacdc
documentation updates for 2.1.2
23 years ago
Werner Lemberg
60308d3400
Minor fixes. Formatting.
23 years ago
David Turner
ff16618cc9
* include/freetype/internal/t42types.h, src/base/fttype1.c,
...
src/type42/t42objs.h: removed duplicate definition of T42_FaceRec
23 years ago
David Turner
ad6568afe9
* src/pfr/pfrgload.c (pfr_glyph_load_compound): fixing a small composite
...
glyph loader bug that caused accents to be misplaced in a number of
glyphs..
23 years ago
David Turner
21d5e8e715
preparing for the 2.1.2 release
23 years ago
David Turner
1c8902d036
* README, docs/CHANGES: preparing for the 2.1.2 release
23 years ago
David Turner
2b55098f1e
* src/pfr/pfrobjs.h, src/pfr/pfrobjs.c, src/pfr/pfrload.c,
...
src/pfr/pfrtypes.h: adding Kerning support to the PFR driver
23 years ago
Werner Lemberg
dd5436fbb2
* src/base/fttype1.c: Include FT_INTERNAL_TYPE42_TYPES_H.
...
23 years ago
Werner Lemberg
7395da84dd
* src/base/ftoutln.c (FT_Vector_Transform): Fix serious typo
...
23 years ago
Werner Lemberg
5d52c90501
* src/type42/t42objs.c (t42_check_size_change): Removed.
...
23 years ago
Werner Lemberg
d594a7012b
* src/psaux/t1cmap.c (t1_cmap_custom_char_index,
...
23 years ago
Werner Lemberg
73ffc7a0ea
* src/pfr/pfrobjs.c (pfr_face_init): Fix typo.
23 years ago
Leonard Rosenthol
27067c41c0
Added note about VC++ project update
23 years ago
Leonard Rosenthol
0dedbac8ef
Added the PFR module
23 years ago
Werner Lemberg
44e1262f1b
Install freetype2.m4.
...
23 years ago
Werner Lemberg
4c1c87af69
Fix glyph indices to make index zero always the undefined glyph.
...
23 years ago
Werner Lemberg
ec6a0a1612
Add new cmap support to BDF driver
...
23 years ago
Werner Lemberg
2f3bdf9158
* Makefile, configure, */*.mk, builds/unix/unix-def.in,
...
23 years ago
Werner Lemberg
96be66c86f
Typo.
23 years ago
Werner Lemberg
5e8f5b4068
* src/bdf/bdflib.c: s/FT_Short/short/ for consistency.
23 years ago
David Turner
78a6c64069
* builds/win32/ftdebug.c: added a missing #endif
...
* src/sfnt/ttload.c, src/bdf/bdflib.c: removing compiler warnings
* src/type42/t42objs.c: removed the bug that prevented un-hinted
outlines to be loaded
23 years ago
Werner Lemberg
fb571201e7
Minor fixes.
23 years ago
David Turner
6e09a971b5
* include/freetype/internal/ftobjs.h, src/autohint/ahglyph.c,
...
src/base/ftobjs.c, src/objs/fttype1.c, src/sfnt/ttcmap0.c,
src/smooth/ftgrays.c: changed uses of "setjmp" and "longjmp"
to "ft_setjmp" and "ft_lonjmp". Removed direct references to
<stdio.h> and <setjmp.h> when appropriate, to eventually replace
them with a FT_CONFIG_STANDARD_LIBRARY_H. Useful for the XFree86
Font Server backend based on FT2.
23 years ago
David Turner
dd7573e087
* src/pcf/pcfdriver.c (pcf_cmap_char_next): fixed a bug that caused
...
the function to return invalid values.
23 years ago
Werner Lemberg
97a91951c3
New file.
23 years ago
David Turner
361c4dc153
fixed a typo in "src/cache/ftccache.i"
...
fixed a nasty bug in "src/cache/ftccache.c" (ftc_node_hash_unlink)
23 years ago
David Turner
426b4aa8ba
- removing a typo in ftccache.i that prevented it from compiling correctly
...
- fixed the infamous bug that caused the cache to crash with large fonts.
the hash table buckets array wasn't shrinked correctly during cache
flushes..
23 years ago
Werner Lemberg
57127f73b9
* src/cache/ftccache.i (GEN_CACHE_LOOKUP): Move declaration of
...
23 years ago
Werner Lemberg
6bd6cbead3
* builds/amiga/smakefile, builds/amiga/makefile: Updated.
23 years ago
Werner Lemberg
c5fcfdf651
* src/cache/ftccache.c (ftc_node_hash_unlink, ftc_node_hash_link)
...
23 years ago