Suzuki, Toshiya (鈴木俊哉)
59188661e6
* Fix Savannah bug #21250 : builds/unix/configure installs bi-arch ftconfig.h if it works correctly
17 years ago
Suzuki, Toshiya (鈴木俊哉)
8e29645e20
* builds/unix/configure.raw: Clear FT2_EXTRA_LIBS when Mac OS X frameworks are missing
17 years ago
David Turner
17cd687266
* include/freetype/ftcache.h, src/cache/ftccmap.c:
...
modify FTC_CMapCache_Lookup to accept a negative cmap index
to mean "use default cached FT_Face's charmap". This fixes
Savannah issue #22625
17 years ago
David Turner
f47d263f1b
* include/freetype/ftoption.h, include/freetype/ftconfig.h,
...
builds/unix/ftconfig.in, include/freetype/freetype.h,
src/base/ftcalc.c:
Make FT_MulFix an inlined function. Also provide an assembler
implementation for ARM architectures. this is done to speedup
FreeType a little (on x86 3% when loading+hinting, 10% when
rendering, ARM savings are more important though).
Disable this by undefining FT_CONFIG_OPTION_INLINE_MULFIX in
ftconfig.h
17 years ago
David Turner
238bb38513
ooops. Add missing files
17 years ago
David Turner
28534d616b
* include/freetype/ftadvanc.h, src/base/ftadvanc.c,
...
include/freetype/config/ftheader.h, include/freetype/freetype.h,
src/base/Jamfile, src/base/rules.mk, src/cff/cffdrivr.c,
src/cff/cffgload.c, src/cff/cffgload.h, src/truetype/ttdriver.c,
src/truetype/ttgload.h, src/truetype/ttgload.c, src/type1/t1driver.c,
src/type1/t1gload.h, src/type1/t1gload.c:
Add a new header named FT_ADVANCES_H declaring some new APIs
to extract the advances of one or more glyphs without necessarily
loading their outlines. Also provide 'fast loaders' for the
TrueType, Type1 and CFF font drivers (more to come later)
* autogen.sh: add checks for minimum version of the 'autotools'
stuff.
17 years ago
Suzuki, Toshiya (鈴木俊哉)
7981fe2a0f
* src/sfnt/sfobjs.c (sfnt_open_font): Use TTAG_OTTO
17 years ago
Werner Lemberg
4dbf00aa23
* src/type1/t1load.c (parse_encoding): Protect against infinite
...
17 years ago
Werner Lemberg
a4cb0d95d9
* src/type/t1afm.c (compare_kern_pairs), src/pxaux/afmparse.c
...
17 years ago
Suzuki, Toshiya (鈴木俊哉)
4c60bd916c
* Fix FT_Stream_New() to initialize stream always
17 years ago
Werner Lemberg
77f7358533
Formatting.
17 years ago
Suzuki, Toshiya (鈴木俊哉)
fdc2d7618a
* src/base/ftmac.c: Add a fallback for the case that HAVE_TYPE_RESOURCE_INDEX is not set by configure
17 years ago
Suzuki, Toshiya (鈴木俊哉)
a8700d428b
* builds/unix/configure.raw: Replace all-in-one Carbon.h by minimum CoreServices.h
17 years ago
Suzuki, Toshiya (鈴木俊哉)
a2637823db
* src/sfnt/ttcmap.c: Fix for empty sub-headers in Dynalab fonts
17 years ago
Werner Lemberg
da32d7054d
Add one more example to the documentation of FT_Glyph_To_Bitmap.
17 years ago
Werner Lemberg
293a877a99
Minor documentation improvements.
17 years ago
Werner Lemberg
c86f86112f
Minor documentation improvement.
17 years ago
Werner Lemberg
7fd201829a
* src/type1/t1tokens.h: Handle `ForceBold' keyword. This fixes
...
17 years ago
Werner Lemberg
eba3eeecd9
* src/cff/cffparse.c (cff_parse_fixed_scaled): Fix thinko which
...
17 years ago
Werner Lemberg
17e6901112
Be more tolerant w.r.t. invalid entries in SFNT table directory.
...
17 years ago
Werner Lemberg
806f59341d
* src/cff/cffgload.c (cff_decoder_parse_charstrings): No longer
...
17 years ago
Werner Lemberg
830846e645
Formatting, copyright years.
17 years ago
Werner Lemberg
7f30c0c64c
Add extra mappings for `Tcommaaccent' and `tcommaaccent'. This
...
17 years ago
Werner Lemberg
bdcfddcd43
* src/cff/cffgload.c (cff_decoder_prepare,
...
17 years ago
Werner Lemberg
e75da4576e
* src/sfnt/ttcmap.c (tt_cmap4_validate, tt_cmap4_char_map_linear,
...
17 years ago
Werner Lemberg
50997cd742
* src/pfr/pfrdrivr.c (pfr_get_advance): Fix off-by-one error.
...
17 years ago
Werner Lemberg
bd48d35bf8
Set FT_FACE_FLAG_CID_KEYED only if pure_cff is set.
17 years ago
Werner Lemberg
3d2f06f399
Handle CID-keyed fonts wrapped in a SFNT (with cmaps) correctly.
...
17 years ago
Werner Lemberg
6b19e095be
* src/truetype/ttpload.c (tt_face_load_loca): Handle buggy fonts
...
17 years ago
Werner Lemberg
ca6fc732b7
Fix ChangeLog.
17 years ago
Werner Lemberg
4e33f9e53c
Since FreeType uses `$(value ...)', we now need GNU make 3.80 or
...
17 years ago
Werner Lemberg
71b8f3f2ed
* src/raster/ftraster.c (Draw_Sweep): If span is smaller than one
...
17 years ago
Werner Lemberg
be54a68c9d
* Version 2.3.7 released.
...
17 years ago
Werner Lemberg
4e7d984d94
* src/ftlyph.c (FT_Matrix_Multiply, FT_Matrix_Invert): Move to...
...
17 years ago
Werner Lemberg
a741c6f2aa
* src/raster/ftraster.c (Vertical_Sweep_Drop, Horizontal_Sweep_Drop,
...
17 years ago
Werner Lemberg
8a9b63913f
Improve navigation in API reference.
...
17 years ago
Werner Lemberg
e172c332bc
minor formatting
17 years ago
Werner Lemberg
2be28a448f
Fix documentation of `num_glyphs'.
17 years ago
Werner Lemberg
959cb8eb19
minor improvements
17 years ago
Suzuki, Toshiya (鈴木俊哉)
f3a924dd53
Fix for 10.4u SDK bundled to Mac OS X 10.5
17 years ago
Werner Lemberg
ce8853af81
* src/truetype/ttinterp. (Ins_SCANTYPE): Don't check rendering mode.
...
17 years ago
Werner Lemberg
5563bea093
* src/psaux/psobjs.c (t1_builder_close_contour): Don't add contour
...
17 years ago
Werner Lemberg
745a4f42a5
* src/truetype/ttgload.c (TT_Load_Glyph): Protect bytecode stuff
...
17 years ago
Suzuki, Toshiya (鈴木俊哉)
b1c36cfbd9
* builds/unix/configure.raw: Copy -isysroot option from CFLAGS to LDFLAGS, if required
17 years ago
Werner Lemberg
5df5dbb722
Enable access to the various dropout rules of the B&W rasterizer.
...
17 years ago
Werner Lemberg
c91dfa39e8
Improve documentation of gray-level rastering and what to do if you need
...
17 years ago
Werner Lemberg
5b631d894c
* src/cff/cffobjs.c (cff_face_init): Compute final
...
17 years ago
Werner Lemberg
cd6dcca658
* src/type/t1objs.c (T1_Face_Init): Slightly improve algorithm.
17 years ago
Werner Lemberg
d57a5e9fff
* src/type/t1objs.c (T1_Face_Init): Fix change from 2008-03-21.
...
17 years ago
Werner Lemberg
ca947c2551
* src/otvalid/otvgpos.c (otv_MarkBasePos_validate): Set
...
17 years ago