Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| cfc514ea | 2008-12-17 11:03:26 | * src/base/ftsynth.c (FT_GlyphSlot_Embolden): Don't use internal macros so that copying the source code into an application works out of the box. | ||
| c8c4cc83 | 2008-12-17 10:50:31 | * include/freetype/ftsynth.h, src/basae/ftsynth.c: Move FT_GlyphSlot_Own_Bitmap to... * include/freetype/ftbitmap.h, src/base/ftbitmap.c: These files. * docs/CHANGES: Document it. | ||
| 00bcd34a | 2008-12-17 10:15:43 | Improve documentation of FT_Outline_Embolden. | ||
| 5914cb62 | 2008-12-16 13:12:18 | Minor doc fixes. | ||
| b972a2a2 | 2008-12-11 08:55:48 | Generalize the concept of `tricky' fonts by introducing FT_FACE_FLAG_TRICKY to indicate that the font format's hinting engine is necessary for correct rendering. At the same time, slightly modify the behaviour of tricky fonts: FT_LOAD_NO_HINTING is now ignored. To really force raw loading of tricky fonts (without hinting), both FT_LOAD_NO_HINTING and FT_LOAD_NO_AUTOHINT must be used. Finally, tricky TrueType fonts always use the bytecode interpreter even if the patented code is used. * include/freetype/freetype.h (FT_FACE_FLAG_TRICKY, FT_IS_TRICKY): New macros. * src/truetype/ttdriver.c (Load_Glyph): Handle new load flags semantics as described above. * src/truetype/ttobjs.c (tt_check_trickyness): New function, using code of ... (tt_face_init): This function, now simplified and updated to new semantics. * src/base/ftobjs.c (FT_Load_Glyph): Don't use autohinter for tricky fonts. * docs/CHANGES: Document it. | ||
| 1474f439 | 2008-12-09 06:51:56 | Really fix Savannah bug #25010: An SFNT font with neither outlines nor bitmaps can be considered as containing space `glyphs' only. * src/truetype/ttpload.c (tt_face_load_loca): Handle the case where a `glyf' table is missing. * src/truetype/ttgload.c (load_truetype_glyph): Abort if we have no `glyf' table but a non-zero `loca' entry. (tt_loader_init): Handle missing `glyf' table. * src/base/ftobjs.c (FT_Load_Glyph): Undo change 2008-12-05. * src/sfnt/sfobjs.c (sfnt_load_face): A font with neither outlines nor bitmaps is scalable. | ||
| e3b083c6 | 2008-12-05 22:50:40 | * src/autofit/aflatin.c (af_latin_uniranges): Add more ranges. This fixes Savannah bug #21190 which also provides a basic patch. | ||
| 76fffcd8 | 2008-12-05 18:37:44 | * include/freetype/freetype.h (FT_LOAD_ADVANCE_ONLY): Use value 0x100 instead of 0x10000; the latter value is already occupied by FT_LOAD_TARGET_LIGHT. Bug reported by James Cloos. Handle SFNT with neither outlines nor bitmaps. This fixes Savannah bug #25010. * src/base/ftobjs.c (FT_Load_Glyph): Reject fonts with neither outlines nor bitmaps. * src/sfnt/sfobjs.c (sfnt_load_face): Don't return an error if there is no table with glyphs. * src/sfnt/ttload.c (tt_face_lookup_table): Improve debugging message. Other minor cosmetics. | ||
| afe60160 | 2008-12-01 12:53:00 | GDEF tables need `glyph_count' too for validation. Problem reported by Chi Nguyen <chint@necsv.com>. * src/otvalid/otvgdef.c (otv_GDEF_validate), src/otvalid/otvalid.h (otv_GDEF_validate), src/otvalid/otvmod.c (otv_validate): Pass `glyph_count'. | ||
| 1a5d561d | 2008-11-29 22:50:24 | * src/autofit/afcjk.c, src/base/ftoutln.c, src/base/ftrfork.c, src/bdf/bdfdrivr.c, src/gxvalid/gxvmorx.c, src/otvalid/otvmath.c, src/pcf/pcfdrivr.c, src/psnames/pstables.h, src/smooth/ftgrays.c, src/tools/glnames.py, src/truetype/ttinterp.c, src/type1/t1load.c, src/type42/t42objs.c, src/winfonts/winfnt.c: Fix compiler warnings (Atari PureC). | ||
| 8f9b7f50 | 2008-11-29 17:35:58 | * src/type/t1load.c (mm_axis_unmap): Revert previous patch and fix it correctly by using FT_INT_TO_FIXED (FreeType expects 16.16 values in the /BlendDesignMap space). | ||
| b2cb6ce6 | 2008-11-29 09:32:12 | * src/type1/t1load.c (mm_axis_unmap): `blend_points' is FT_Fixed*, whereas `design_points' is FT_Long*. Therefore, return blend rather than design points. | ||
| 02197280 | 2008-11-29 09:31:44 | Formatting. | ||
| c7597edb | 2008-11-27 21:55:20 | * src/cff/cffparse.c (cff_parse_real): Handle more than nine significant digits correctly. This fixes Savannah bug #24953. | ||
| 0a263a8b | 2008-11-25 05:44:41 | * src/base/ftstream.c (FT_Stream_ReadFields): Don't access stream before the NULL check. From Savannah patch #6681. | ||
| 52cd0fc8 | 2008-11-24 08:15:05 | Fixes from the gnuwin32 port. * src/base/ftlcdfil.c: s/EXPORT/EXPORT_DEF/. * src/base/ftotval.c: Include FT_OPENTYPE_VALIDATE_H. * src/psaux/psobjs.c (ps_table_add): Check `length'. | ||
| 105721a5 | 2008-11-15 10:35:51 | * src/truetype/ttinterp.c (tt_default_graphics_state): The default value for `scan_type' is zero, as confirmed by Greg Hitchcock from Microsoft. Problem reported by Michal Nowakowski <miszka@limes.com.pl>. | ||
| 312043f4 | 2008-11-12 06:29:41 | * src/cff/cffdrivr.c (cff_get_cmap_info): Initialize `format' field. This fixes Savannah bug #24819. Document `format' field of TT_CMapInfo. | ||
| e7aad025 | 2008-11-08 22:00:55 | * src/sfnt/sfobjs.c (sfnt_load_face): Remove #if 0/#endif guards since OpenType version 1.5 has been released. * include/ttnameid.h (TT_NAME_ID_WWS_FAMILY, TT_NAME_ID_WWS_SUBFAMILY): New macros for OpenType 1.5. (TT_URC_COPTIC, TT_URC_VAI, TT_URC_NKO, TT_URC_BALINESE, TT_URC_PHAGSPA, TT_URC_NON_PLANE_0, TT_URC_PHOENICIAN, TT_URC_TAI_LE, TT_URC_NEW_TAI_LUE, TT_URC_BUGINESE, TT_URC_GLAGOLITIC, TT_URC_YIJING, TT_URC_SYLOTI_NAGRI, TT_URC_LINEAR_B, TT_URC_ANCIENT_GREEK_NUMBERS, TT_URC_UGARITIC, TT_URC_OLD_PERSIAN, TT_URC_SHAVIAN, TT_URC_OSMANYA, TT_URC_CYPRIOT_SYLLABARY, TT_URC_KHAROSHTHI, TT_URC_TAI_XUAN_JING, TT_URC_CUNEIFORM, TT_URC_COUNTING_ROD_NUMERALS, TT_URC_SUNDANESE, TT_URC_LEPCHA, TT_URC_OL_CHIKI, TT_URC_SAURASHTRA, TT_URC_KAYAH_LI, TT_URC_REJANG, TT_URC_CHAM, TT_URC_ANCIENT_SYMBOLS, TT_URC_PHAISTOS_DISC, TT_URC_OLD_ANATOLIAN, TT_URC_GAME_TILES): New macros for OpenType 1.5. | ||
| b6192827 | 2008-11-08 07:28:39 | * src/base/ftobjs.c (ft_glyphslot_free_bitmap): Protect against slot->internal == NULL. Reported by Graham Asher. | ||
| 95120928 | 2008-11-08 07:20:25 | * src/sfnt/sfobjs.c (tt_face_get_name): Modified to return an error code so that memory allocation problems can be distinguished from missing table entries. Reported by Graham Asher. (GET_NAME): New macro. (sfnt_load_face): Use it. | ||
| c321b9b0 | 2008-11-05 14:34:29 | * devel/ftoption.h, include/freetype/config/ftoption.h [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Undefine TT_CONFIG_OPTION_UNPATENTED_HINTING. This fixes the return value of `FT_Get_TrueType_Engine_Type' (and makes it work as documented). Reported in bug #441638 of bugzilla.novell.com. * docs/CHANGES: Document it. Other minor documentation improvements. | ||
| e0ed07d7 | 2008-11-04 10:37:30 | * src/type1/t1load.c (parse_subrs): Use an endless loop. There are fonts (like HELVI.PFB version 003.001, used on OS/2) which define some `subrs' elements more than once. Problem reported by Peter Weilbacher <mozilla@weilbacher.org>. | ||
| f31072c8 | 2008-10-15 20:03:37 | * src/sfnt/ttpost.c (tt_post_default_names): Add `const'. | ||
| 6922266b | 2008-10-15 15:22:39 | * src/truetype/ttgxvar.c (TT_Set_MM_Blend): Disambiguate | ||
| 5d642573 | 2008-10-15 13:20:17 | add comment | ||
| 822604c8 | 2008-10-14 07:28:03 | * src/cff/cffobjs.c (cff_face_init): Remove compiler warning. Suggested by Bram Tassyns in Savannah patch #6651. | ||
| 174b8de3 | 2008-10-12 11:47:29 | * src/sfnt/sfobjs.c (sfnt_load_face): Fix computation of `underline_position'. * docs/CHANGES: Updated. Formatting, minor editing. | ||
| 0192230e | 2008-10-11 06:00:15 | (important) formatting | ||
| cec1d5f8 | 2008-10-09 07:14:08 | typo | ||
| 1464bc5a | 2008-10-09 05:44:23 | * Fix Savannah bug #24468, unexpected conversion between FT_UInt32* and FT_UInt* | ||
| fa9d3994 | 2008-10-08 16:04:46 | Fix Savannah bug #24485. * src/type1/t1load.c (parse_charstrings): Assure that we always have a .notdef glyph. | ||
| 54dd7cf4 | 2008-10-07 18:15:46 | Make braces balanced throught the whole file. | ||
| cd91bf0a | 2008-10-07 18:13:23 | Make braces balanced throughout the whole file. | ||
| 570b1fdb | 2008-10-05 06:08:40 | formatting | ||
| b016c53f | 2008-10-05 05:46:14 | s/with other words/in other words/ | ||
| 96d87bed | 2008-10-05 03:08:10 | {src/base,builds/mac}/ftobjs.c: Include FT_TRUETYPE_TAGS_H for multi build | ||
| af48cb0b | 2008-10-05 02:53:06 | src/base/ftobjs.c: Include FT_TRUETYPE_TAGS_H | ||
| 2d3e0af9 | 2008-10-05 02:38:57 | * `FT_Open_Face' tries `open_face_PS_from_sfnt_stream' when a sfnt container is found but not OpenType. | ||
| 21bd5165 | 2008-10-04 18:10:28 | Introduce macros for some MacOS-specific resource tags | ||
| 72eb270a | 2008-10-04 17:49:58 | * Remove wrong initialization in `ft_lookup_PS_in_sfnt_stream' | ||
| 45489589 | 2008-10-04 11:39:03 | * src/base/ftobjs.c (open_face_PS_from_sfnt_stream): Remove compiler warnings. Formatting. | ||
| 1137d04f | 2008-10-04 07:11:58 | * New function `open_face_PS_from_sfnt_stream' to check and open a Type1 PS or CID-keyed font in an sfnt stream. | ||
| bc2c4984 | 2008-10-03 12:28:52 | * src/base/ftobjs.c (ft_lookup_PS_in_sfnt): Set *is_sfnt_cid to FALSE when no PS resource is found | ||
| 9e2b9900 | 2008-10-03 11:52:22 | * Remove duplicated functions from builds/mac/ftmac.c. Now MPW builds builds/mac/ftmac.c as a part of ftbase.c | ||
| 35ae574a | 2008-10-02 10:40:52 | Add casts for stupid compilers. Reported by Graham. | ||
| b17fb11f | 2008-10-02 10:17:32 | * src/cff/cffgload.c (cff_slot_load): Map CID 0 to GID 0. This fixes Savannah bug #24430. | ||
| 89a1a518 | 2008-10-02 06:48:10 | * builds/freetype.mk (BASE_H): Rename to... (INTERNAL_H): This. (FREETYPE_H): Updated. * src/base/rules.mk: (BASE_OBJ_S, OBJ_DIR/%.$O): Add BASE_H. * src/bdf/rules.mk (BDF_DRV_H): Add bdferror.h. * src/cache/rules.mk (CACHE_DRV_H): Add ftccache.h and ftcsbits.h. * src/pcf/rules.mk (PCF_DRV_H): Add pcfread.h. * src/raster/rules.mk (RASTER_DRV_H): Add ftmisc.h. * src/type42/rules.mk (T42_DRV_H): Add t42types.h. | ||
| cff15b07 | 2008-10-02 05:38:29 | Formatting. | ||
| ba3e2304 | 2008-10-02 01:48:14 | * Fix wrong comment in ftbase.h | ||
| f414702e | 2008-10-02 01:43:18 | * Merge the duplicated functions in ftmac.c with ftobjs.c | ||
| ce1bad03 | 2008-10-01 22:46:26 | * src/sfnt/sfobjs.c (sfnt_load_face): `psnames_error' is only needed if TT_CONFIG_OPTION_POSTSCRIPT_NAMES is defined. | ||
| d03d856d | 2008-10-01 22:39:05 | * src/truetype/ttobjs.c (tt_face_done), src/cff/cffobjs.c (cff_face_done), src/pfr/pfrobjs.c (pfr_face_done), src/pcf/pcfdrivr.c (PCF_Face_Done), src/cid/cidobjs.c (cid_face_done), src/bdf/bdfdrivr. (BDF_Face_Done), src/sfnt/sfobjs.c (sfnt_face_done): Protect against face == 0. Reported by Graham Asher. | ||
| 6bc16e92 | 2008-10-01 21:16:44 | s/synthetize/synthesize/ | ||
| fce4e239 | 2008-10-01 04:41:46 | Formatting. | ||
| ef4a915e | 2008-09-30 16:21:07 | * Fix make rules for multi build on Mac OS X | ||
| c6bdee5f | 2008-09-30 00:59:55 | * Fix the conditions for multi build on MacOS | ||
| b4c810e2 | 2008-09-22 11:28:46 | * src/cff/cffgload.c (CFF_Operator, cff_argument_counts, cff_decoder_parse_charstrings): Handle (invalid) `callothersubr' and `pop' instructions. | ||
| bd0f71aa | 2008-09-22 08:55:44 | Fix Savannah bug #24307. * include/freetype/internal/t1types.h (CID_FaceRec), src/type42/t42types.h (T42_FaceRec): Comment out `afm_data'. * src/smooth/ftgrays.c (gray_raster_render): Don't dereference `target_map' if FT_RASTER_FLAG_DIRECT is set. Problem reported by Stephan T. Lavavej <stl@nuwen.net>. | ||
| 815e186f | 2008-09-21 18:33:57 | * src/{otvalid,sfnt}/Jamfile: Add missing targets for multi build by jam | ||
| 70f4cff1 | 2008-09-20 16:12:05 | * src/smooth/ftgrays.c (gray_find_cell): Fix threshold. The values passed to this function are already `normalized'. Problem reported by Stephan T. Lavavej <stl@nuwen.net>. * docs/CHANGES: Document it. | ||
| 22e970a2 | 2008-09-20 12:20:21 | Formatting, minor code fixes. | ||
| 6874d85b | 2008-09-20 11:50:47 | * src/base/ftoutln.c: Include FT_INTERNAL_DEBUG_H. (FT_Outline_Decompose): Decorate with tracing messages. * src/smooth/ftgrays.c [DEBUG_GRAYS]: Replace with FT_DEBUG_LEVEL_TRACE. [_STANDALONE_ && FT_DEBUG_LEVEL_TRACE]: Include stdio.h and stdarg.h. (FT_TRACE) [_STANDALONE_]: Remove. (FT_Message) [_STANDALONE_ && FT_DEBUG_LEVEL_TRACE]: New function. (FT_TRACE5, FT_TRACE7) [_STANDALONE_]: New macros. (FT_ERROR) [_STANDALONE_]: Updated. (gray_hline) [FT_DEBUG_LEVEL_TRACE]: Fix condition. Use FT_TRACE7. (gray_dump_cells): Make it `static void'. (graay_convert_glyph): Use FT_TRACE7. (FT_Outline_Decompose) [_STANDALONE_]: Synchronize with version in ftoutln.c. * src/base/ftadvanc.c (FT_Get_Advance, FT_Get_Advances): Use FT_ERROR_BASE. Other minor modifications. | ||
| 3afbee82 | 2008-09-19 17:46:01 | * ftmac.c: Import sfnt-wrapped Type1/CID font support | ||
| dec8e7b9 | 2008-09-19 16:47:01 | * src/base/ftobjs.c: Fix double free bug in sfnt-wrapped Type1/CID font support | ||
| 9ae5eaf8 | 2008-09-19 06:48:35 | * src/base/ftobjs.c: Add initial support for sfnt-wrapped CID-keyed fonts | ||
| 55c40631 | 2008-09-18 11:20:12 | * src/base/ftsystem.c (FT_Done_Memory): Use ft_sfree directly for orthogonality (ft_free and ft_sfree could belong to different memory pools). This fixes Savannah bug #24297. | ||
| 0c0db3eb | 2008-09-18 04:36:56 | * src/cff/cffobjs.c: replace 0x4F54544FL by TTAG_OTTO | ||
| 4afcfd30 | 2008-09-16 17:32:02 | beautifying, doc fixes. | ||
| 634df6e3 | 2008-09-16 07:25:31 | * src/cff/cffgload.h, src/cff/cffgload.c (cff_decoder_set_width_only): Eliminate function call. | ||
| ed6c0e06 | 2008-09-15 07:49:40 | Fix Savannah bug #24179, reported by Bram Tassyns. * src/type1/t1load.c (mm_axis_unmap, T1_Get_MM_Var): Fix computation of default values. * src/tools/glnames.py (main): Surround `ft_get_adobe_glyph_index' and `ft_adobe_glyph_list' with FT_CONFIG_OPTION_ADOBE_GLYPH_LIST to prevent unconditional definition. This fixes Savannah bug #24241. * src/psnames/pstables.h: Regenerated. | ||
| b211651a | 2008-09-12 16:27:48 | * autogen.sh, builds/unix/configure.raw, include/freetype/config/ftconfig.h, builds/unix/ftconfig.in: Minor beautifying. * include/freetype/ftadvanc.h, include/freetype/ftgasp.h, include/freetype/ftlcdfil.h: Protect against FreeType 1. Some other minor fixes. * devel/ftoption.h: Synchronize with include/freetype/config/ftoption.h. Formatting, documentation improvements. | ||
| 8d3e6ecc | 2008-09-11 08:29:14 | * src/base/ftbase.c: Include ftadvanc.c. | ||
| 59188661 | 2008-09-11 08:02:23 | * Fix Savannah bug #21250: builds/unix/configure installs bi-arch ftconfig.h if it works correctly | ||
| 8e29645e | 2008-09-05 03:21:21 | * builds/unix/configure.raw: Clear FT2_EXTRA_LIBS when Mac OS X frameworks are missing | ||
| 17cd6872 | 2008-09-02 02:34:29 | * 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 | ||
| f47d263f | 2008-09-02 02:21:58 | * 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 | ||
| 238bb385 | 2008-09-01 21:35:53 | ooops. Add missing files | ||
| 28534d61 | 2008-09-01 21:35:21 | * 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. | ||
| 7981fe2a | 2008-08-29 06:09:03 | * src/sfnt/sfobjs.c (sfnt_open_font): Use TTAG_OTTO | ||
| 4dbf00aa | 2008-08-28 16:12:48 | * src/type1/t1load.c (parse_encoding): Protect against infinite loop. This fixes Savannah bug #24150 (where a patch has been posted too). | ||
| a4cb0d95 | 2008-08-23 19:54:06 | * src/type/t1afm.c (compare_kern_pairs), src/pxaux/afmparse.c (afm_compare_kern_pairs): Fix comparison. This fixes Savannah bug #24119. | ||
| 4c60bd91 | 2008-08-19 15:35:44 | * Fix FT_Stream_New() to initialize stream always | ||
| 77f73585 | 2008-08-19 04:53:02 | Formatting. | ||
| fdc2d761 | 2008-08-18 06:02:07 | * src/base/ftmac.c: Add a fallback for the case that HAVE_TYPE_RESOURCE_INDEX is not set by configure | ||
| a8700d42 | 2008-08-18 05:08:01 | * builds/unix/configure.raw: Replace all-in-one Carbon.h by minimum CoreServices.h | ||
| a2637823 | 2008-08-18 04:44:56 | * src/sfnt/ttcmap.c: Fix for empty sub-headers in Dynalab fonts | ||
| da32d705 | 2008-08-06 09:09:41 | Add one more example to the documentation of FT_Glyph_To_Bitmap. | ||
| 293a877a | 2008-08-05 18:36:15 | Minor documentation improvements. | ||
| c86f8611 | 2008-08-05 11:18:45 | Minor documentation improvement. | ||
| 7fd20182 | 2008-08-04 18:46:37 | * src/type1/t1tokens.h: Handle `ForceBold' keyword. This fixes Savannah bug #23995. * src/cid/cidload.c (parse_expansion_factor): New callback function. (cid_field_records): Use it for `ExpansionFactor'. * src/cod/cidtoken.h: Handle `ForceBold' keyword. Don't handle `ExpansionFactor'. | ||
| eba3eeec | 2008-08-04 15:54:24 | * src/cff/cffparse.c (cff_parse_fixed_scaled): Fix thinko which resulted in incorrect scaling. This fixes Savannah bug #23973. | ||
| 17e69011 | 2008-08-04 05:45:41 | Be more tolerant w.r.t. invalid entries in SFNT table directory. * src/sfnt/ttload.c (check_table_dir): Ignore invalid entries and adjust table count. Add more trace messages. (tt_face_load_font_dir): Updated. | ||
| 806f5934 | 2008-07-30 05:28:37 | * src/cff/cffgload.c (cff_decoder_parse_charstrings): No longer assume that the first argument on the stack is the bottom-most element. Two reasons: o According to people from Adobe it is missing in the Type 2 specification that pushing of additional, superfluous arguments on the stack is prohibited. o Acroread in general handles fonts differently, namely by popping the number of arguments needed for a particular operand (as a PS interpreter would do). In case of buggy fonts this causes a different interpretation which of the elements on the stack are superfluous and which not. Since there are CFF subfonts (embedded in PDFs) which rely on Acroread's behaviour, FreeType now does the same. | ||
| 830846e6 | 2008-07-27 06:27:21 | Formatting, copyright years. | ||
| 7f30c0c6 | 2008-07-27 05:43:59 | Add extra mappings for `Tcommaaccent' and `tcommaaccent'. This fixes Savanna bug #23940. * src/psnames/psmodule.c (WGL_EXTRA_LIST_SIZE): Rename to... (EXTRA_GLYPH_LIST_SIZE): This. Increase by 2. (ft_wgl_extra_unicodes): Rename to... (ft_extra_glyph_unicodes): This. Add two code values. (ft_wgl_extra_glyph_names): Rename to... (ft_extra_glyph_names): This. Add two glyphs. (ft_wgl_extra_glyph_name_offsets): Rename to... (ft_extra_glyph_name_offsets): This. Add two offsets. (ps_check_wgl_name, ps_check_wgl_unicode): Rename to... (ps_check_extra_glyph_name, ps_check_extra_glyph_unicode): This. Updated. (ps_unicodes_init): Updated. | ||
| bdcfddcd | 2008-07-26 21:22:20 | * src/cff/cffgload.c (cff_decoder_prepare, cff_decoder_parse_charstrings): Improve debug output. | ||
| e75da457 | 2008-07-22 20:59:59 | * src/sfnt/ttcmap.c (tt_cmap4_validate, tt_cmap4_char_map_linear, tt_cmap4_char_map_binary): Handle fonts which treat the last segment specially. According to the specification, such fonts would be invalid but acroread accepts them. | ||
| 50997cd7 | 2008-07-16 21:03:40 | * src/pfr/pfrdrivr.c (pfr_get_advance): Fix off-by-one error. * src/base/ftcalc.c (FT_MulFix): Fix portability issue. * src/sfnt/ttpost.c (MAC_NAME) [!FT_CONFIG_OPTION_POSTSCRIPT_NAMES]: Fix compiler warning. | ||
| bd48d35b | 2008-07-16 07:05:11 | Set FT_FACE_FLAG_CID_KEYED only if pure_cff is set. |