Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| cd0d1dfa | 2002-07-18 16:38:07 | Changes to support incremental Type 42 fonts: assume a font has glyphs if it has an incremental interface object. | ||
| ea94abb1 | 2002-07-18 16:25:57 | Added the incremental loading system for the CID driver. Tested using my own unit test code. | ||
| 13217f25 | 2002-07-18 15:59:23 | Added the incremental loading system for the TrueType driver. Tested using my own unit test code. | ||
| d53cf1df | 2002-07-18 15:04:29 | Added incremental loading capability to FT_Open_Face. Not implemented for any drivers yet. | ||
| 96089b95 | 2002-07-18 15:03:11 | FT_CONFIG_OPTION_INCREMENTAL is now used to compile incremental loading stuff conditionally. | ||
| 03011c64 | 2002-07-18 15:02:08 | Added a new configuration macro, FT_CONFIG_OPTION_INCREMENTAL, to enable incremental face loading. By default it is not defined. | ||
| 0e2fb076 | 2002-07-18 14:05:19 | Added types and structures to support incremental typeface loading. | ||
| fed59b7c | 2002-07-17 22:51:06 | * src/sfnt/ttload.c (TT_Load_SFNT_Header): fixed a recent bug that prevented OpenType fonts to be recognized by FreeType | ||
| 3e19d85d | 2002-07-17 21:52:20 | * include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h, src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffobjs.c, src/pcf/pcfdrivr.c, src/sfnt/sfobjs.c, src/sfnt/ttcmap0.c, src/sfnt/ttcmap0.h, src/sfnt/ttload.c, src/type1/t1objs.c, src/type42/t42objs.c, src/winfonts/winfnt.c: code cleanup, FT_CONFIG_OPTION_USE_CMAPS is now the default | ||
| d1214ac9 | 2002-07-17 21:14:23 | * include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h, src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffobjs.c, src/pcf/pcfdrivr.c, src/sfnt/sfobjs.c, src/sfnt/ttcmap0.c, src/sfnt/ttcmap0.h, src/sfnt/ttload.c, src/type1/t1objs.c, src/type42/t42objs.c, src/winfonts/winfnt.c: code cleanup, FT_CONFIG_OPTION_USE_CMAPS is now the default | ||
| 075c35de | 2002-07-17 20:56:48 | * include/freetype/cache/ftccache.h, src/cache/ftccache.i, src/cache/ftccache.c: cleaning up the cache sub-system code, linear hashing is now the default | ||
| b55464fa | 2002-07-11 23:55:18 | small fix | ||
| 3314a975 | 2002-07-11 23:51:44 | small fix | ||
| 7acd73fd | 2002-07-11 23:41:14 | * src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttdriver.c: changing the SFNT loader to check for SFNT-based font files differently. We now ignore the range "helper" fields and check the "head" table's magic number instead. | ||
| 66013875 | 2002-07-11 16:27:16 | updatinf the object sub-system and dynamic hash table implementations | ||
| 8db6a070 | 2002-07-11 11:26:21 | * include/freetype/t1tables.h, include/freetype/internal/psaux.h, src/psaux/psobjs.c, src/type1/t1load.c, src/type1/t1tokens.h: fixing a bug in the Type 1 loader that prevented valid font bounding boxes to be loaded from multiple master fonts. | ||
| d473204c | 2002-07-10 17:10:21 | * src/cff/cffobjs.c: small fix to select the Unicode charmap by default when needed | ||
| a87bb792 | 2002-07-10 16:58:10 | * src/cff/cffobjs.c: small fix to allow OpenType fonts to support Adobe charmaps when needed. | ||
| b9b2cac6 | 2002-07-10 16:52:06 | * src/cff/cffcmap.c, src/cff/cffcmap.h, Jamfile, rules.mk: new files added to support charmaps for CFF fonts * src/cff/cffload.c, src/cff/cffload.h, src/cff/cffobjs.c, src/cff/cffobjs.h, src/cff/cffparse.c, src/cffparse.h, src/cff/cffgload.c, src/cff/cffgload.h: adding support for CFF charmaps, reformatting the sources, and removing some bugs in the Encoding and Charset loaders | ||
| ee06410b | 2002-07-09 16:49:12 | * src/pshinter/pshglob.c: fixed a bug that prevented the hinter from using correct standard width and height values. resulting in hinting bugs with certain fonts (e.g. Utopia) | ||
| 971517ac | 2002-07-08 23:13:25 | * src/pshinter/pshglob.h, src/pshinter/pshglob.c: adding support for blue fuzz | ||
| f0f1b6ae | 2002-07-08 23:05:14 | * 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) | ||
| 02c3aede | 2002-07-08 23:02:32 | * 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 | ||
| 27c322e9 | 2002-07-08 22:26:11 | * 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 | ||
| dcb61e47 | 2002-07-05 15:54:26 | * 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.. | ||
| 699053ca | 2002-07-04 22:48:12 | 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. | ||
| 9f7d079c | 2002-07-03 21:00:26 | adding Owen Taylor's patches to the Postscript hinter for testing | ||
| 26438805 | 2002-07-01 21:57:36 | 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. | ||
| 49b1a9d0 | 2002-07-01 21:54:30 | adding path stroker | ||
| 0c46f70e | 2002-07-01 21:53:54 | * include/freetype/ftstroker.h, src/base/ftstroker.c, src/base/Jamfile: adding path stroker component (work in progress) | ||
| d36b4a59 | 2002-07-01 21:52:49 | formatting | ||
| 6ec3f347 | 2002-07-01 21:50:12 | * src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines | ||
| ac90c0e8 | 2002-07-01 21:35:17 | * include/freetype/fttrigon.h, src/base/fttrigon.c: adding FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions | ||
| 3dff94f5 | 2002-07-01 21:34:07 | * include/freetype/internal/ftobject.h: updating the object sub-system definitions (still experimental) | ||
| 58ad559a | 2002-07-01 21:33:48 | * include/freetype/ftsynth.h, src/base/ftsynth.c: rewriting the automatic style synthesis functions, now renamed to FT_GlyphSlot_Oblique and FT_GlyphSlot_Embolden | ||
| 0d73b0c4 | 2002-06-26 23:45:21 | * 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) | ||
| b7e18efc | 2002-06-26 22:05:05 | adding path stroker component (first steps) | ||
| 318f3bef | 2002-06-26 20:30:37 | * 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... | ||
| ba7148d8 | 2002-06-26 11:26:59 | Added release info. | ||
| bff86cbe | 2002-06-26 05:58:24 | Minor fixes and grammatical corrections/additions. | ||
| aa89ddb9 | 2002-06-25 21:37:30 | * include/freetype/freetype.h (FREETYPE_PATCH): Set to 3. | ||
| 74c0d933 | 2002-06-23 10:57:31 | documentation updates for 2.1.2 | ||
| 9cbb166d | 2002-06-22 13:35:41 | Minor fixes. Formatting. | ||
| 0460c1d9 | 2002-06-22 10:07:24 | * include/freetype/internal/t42types.h, src/base/fttype1.c, src/type42/t42objs.h: removed duplicate definition of T42_FaceRec | ||
| 37b263e9 | 2002-06-22 09:36:53 | * 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.. | ||
| a0d8abf9 | 2002-06-21 07:42:50 | preparing for the 2.1.2 release | ||
| e583a022 | 2002-06-21 07:42:02 | * README, docs/CHANGES: preparing for the 2.1.2 release | ||
| 38f8e894 | 2002-06-21 07:33:23 | * src/pfr/pfrobjs.h, src/pfr/pfrobjs.c, src/pfr/pfrload.c, src/pfr/pfrtypes.h: adding Kerning support to the PFR driver | ||
| 7e3df82e | 2002-06-20 21:03:48 | * src/base/fttype1.c: Include FT_INTERNAL_TYPE42_TYPES_H. (t1_face_check_cast): Removed. (FT_Get_PS_Font_Info): Make it work with CID and Type 42 drivers also. * src/type42/t42parse.c (t42_parse_sfnts): Fix compiler warning. | ||
| 87a2bc7b | 2002-06-20 10:57:04 | * src/base/ftoutln.c (FT_Vector_Transform): Fix serious typo (xy <-> yx). * src/truetype/ttgload.c (load_truetype_glyph): Replace `|' with `||' to make code easier to read. | ||
| 0657a8ac | 2002-06-19 19:43:15 | * src/type42/t42objs.c (t42_check_size_change): Removed. (T42_Size_SetChars, T42_Size_SetPixels): Use FT_Activate_Size instead. (T42_GlyphSlot_Load): Remove call to t42_check_size_change. | ||
| 0bb4a0f9 | 2002-06-19 15:57:55 | * src/psaux/t1cmap.c (t1_cmap_custom_char_index, t1_cmap_custom_char_next): Fix index computation -- indices start with 0 and not with cmap->first. Provide default charmaps. * src/bdf/bdfdrivr.c (BDF_Face_Init), src/pcf/pcfdriver.c (PCF_Face_Init), src/pfr/pfrobjs.c (pfr_face_init), src/type1/t1objs (T1_Face_Init), src/winfonts/winfnt.c (FNT_Face_Init): Implement it. | ||
| 3afd706d | 2002-06-18 20:30:13 | * src/pfr/pfrobjs.c (pfr_face_init): Fix typo. | ||
| d372ee4e | 2002-06-18 16:53:39 | Added note about VC++ project update | ||
| 0cf2dbaf | 2002-06-18 16:51:23 | Added the PFR module | ||
| 0270c36c | 2002-06-17 08:01:32 | Install freetype2.m4. * builds/unix/install.mk (install, uninstall): Handle it. Fix glyph indices for PFR driver. * src/pfr/pfrcmap.c (pfr_cmap_char_index, pfr_cmap_char_next): Increase return value by 1. * src/pfr/pfrobjs.c (pfr_slot_load): Decrease index by 1. | ||
| fd97d137 | 2002-06-16 01:14:16 | Fix glyph indices to make index zero always the undefined glyph. * src/bdf/bdfdrivr.c (bdf_cmap_init): Don't decrease cmap->num_encodings. (bdf_cmap_char_index, bdf_cmap_char_next, BDF_Get_Char_Index): Increase result by 1 for normal cases. (BDF_Glyph_Load): Decrease index by 1. * src/pcf/pcfdriver.c (pcf_cmap_char_index, pcf_cmap_char_next, PCF_Char_Get_Index): Increase result by 1 for normal cases. (PCF_Glyph_Load): Decrease index by 1. * src/pcf/pcfread.c (pcf_get_encodings): Don't decrease j for allocating `encoding'. * src/base/ftobjs.c (FT_Load_Glyph, FT_Get_Glyph_Name): Fix bounding tests. | ||
| d2e3d4ff | 2002-06-14 08:54:02 | Add new cmap support to BDF driver * src/bdf/bdfdrivr.c (BDF_CMapRec) [FT_CONFIG_OPTION_USE_CMAPS]: New structure. (bdf_cmap_init, bdf_cmap_done, bdf_cmap_char_index, bdf_cmap_char_next) [FT_CONFIG_OPTION_USE_CMAPS]: New functions. (BDF_Get_Char_Index) [!FT_CONFIG_OPTION_USE_CMAPS]: Use only conditionally. (BDF_Face_Init): Handle `AVERAGE_WIDTH' and `POINT_SIZE' keywords. Implement new cmap handling. (bdf_driver_class): Updated. | ||
| 89df58f8 | 2002-06-14 08:09:25 | * Makefile, configure, */*.mk, builds/unix/unix-def.in, docs/CHANGES, docs/INSTALL: s/TOP/TOP_DIR/. | ||
| 2bf2376c | 2002-06-12 18:40:30 | Typo. | ||
| bd8e324a | 2002-06-12 08:43:58 | * src/bdf/bdflib.c: s/FT_Short/short/ for consistency. | ||
| a1e45652 | 2002-06-11 20:35:58 | * 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 | ||
| 5f4e102a | 2002-06-11 06:53:15 | Minor fixes. | ||
| 25a6e3a1 | 2002-06-10 23:03:35 | * 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. | ||
| b1d8f73d | 2002-06-10 22:41:57 | * src/pcf/pcfdriver.c (pcf_cmap_char_next): fixed a bug that caused the function to return invalid values. | ||
| 4d12d89d | 2002-06-08 14:23:50 | New file. | ||
| 47a09ca3 | 2002-06-08 13:51:18 | fixed a typo in "src/cache/ftccache.i" fixed a nasty bug in "src/cache/ftccache.c" (ftc_node_hash_unlink) | ||
| 957fa856 | 2002-06-08 13:48:41 | - 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.. | ||
| 995d1165 | 2002-06-08 12:50:18 | * src/cache/ftccache.i (GEN_CACHE_LOOKUP): Move declaration of `family' and `hash' up to make it compilable with g++. | ||
| ad9ce8c6 | 2002-06-08 12:33:57 | * builds/amiga/smakefile, builds/amiga/makefile: Updated. | ||
| 8c90c22d | 2002-06-08 06:47:18 | * src/cache/ftccache.c (ftc_node_hash_unlink, ftc_node_hash_link) [FTC_CACHE_USE_LINEAR_HASHING]: Fix returned error code. Fix debugging messages. * src/type42/t42error.h: New file. * src/type42/t42drivr.c, src/type42/t42objs.c, src/type42/t42parse.c: Use t42 error codes. * src/type42/rules.mk: Updated. * src/base/ftnames.c: Include FT_INTERNAL_STREAM_H. Formatting, adding copyright messages. | ||
| 5a2f39e8 | 2002-06-08 01:06:31 | adding template cache lookup routine | ||
| 4927e37a | 2002-06-08 01:05:56 | commit last fixes and optimisations to the cache manager. The performance of cache hits has increased between 20 and 50% !! | ||
| f47d5f0b | 2002-06-07 22:09:20 | debugging new cache hash table implementation | ||
| 08b7ad44 | 2002-06-07 20:07:44 | * include/freetype/cache/ftccache.h, src/cache/ftccache.c, src/cache/ftccache.i, src/cache/ftcsbits.c: adding various experimental optimisations to the cache manager * src/type42/t42parse.c: removing duplicate function | ||
| 7504e48e | 2002-06-07 07:24:55 | * src/base/ftobjs.c (FT_Render_Glyph_Internal): changed definition from FT_EXPORT_DEF to FT_BASE_DEF | ||
| 9f95babf | 2002-06-07 07:23:06 | * src/type42/t42drivr.c, src/type42/t42drivr.h, src/type42/t42parse.c, src/type42/t42parse.h, src/type42/t42objs.h, src/type42/t42objs.c, src/type42/type42.c: updated the Type42 driver by splitting it into several files since it makes the code easier to read and maintain. Also fixed the bug that prevented the correct display of fonts with "ftview" | ||
| 5a1fae15 | 2002-06-03 20:01:23 | Add 8bpp support. * src/bdf/bdflib.c (_bdf_parse_start): Handle 8bpp. * src/bdf/bdfdrivr.c (BDF_Glyph_Load): Ditto. * src/bdf/README: Updated. | ||
| 5be28b0d | 2002-06-02 12:11:48 | * src/pfr/pfrload.c (pfr_phy_font_done): Free `blue_values' array. | ||
| 7925edce | 2002-05-30 19:29:41 | * src/bdf/bdflib.c (_bdf_readstream): Allocate `buf' dynamically. (_bdf_parse_glyphs): Use correct size for allocating `font->unencoded'. (bdf_load_font): Free array conditionally. Return proper error code in case of failure. * src/bdf/bdfdrivr.c (BDF_Face_Init): Make it more robust against unusual fonts. | ||
| 5bbb4940 | 2002-05-30 19:22:14 | * src/bdf/descrip.mms, src/type42/descrip.mms: New files. * descrip.mms (all): Updated. * src/bdf/bdflib.c (_bdf_parse_glyphs): Fix typo which prevented compilation. * src/pshglob.c (psh_blues_scale_zones): Fix compiler warning. | ||
| d490e373 | 2002-05-28 23:40:37 | * docs/CHANGES: updating file for upcoming release (2.1.1) * src/bdf/bdflib.c: removing compiler warnings | ||
| 02d4d59a | 2002-05-28 22:38:05 | * builds/amiga/makefile, builds/amiga/smakefile, amiga/include/freetype/config/ftmodule.h: Updated to include support for BDF and Type42 drivers. * docs/modules.txt: Updated. * src/bdf/bdflib.c (_bdf_parse_glyphs): Replace floating point math with calls to `FT_MulDiv'. | ||
| 2a4fa134 | 2002-05-28 22:07:49 | * include/freetype/ftxf86.h, src/base/ftxf86.c: added a new API named FT_Get_X11_Font_Format to return an X11-compatible string describing the font format of a given face. This was put in a new optional base source file, corresponding to a new public header (named FT_XFREE86_H since this function should only be used within the XFree86 font server IMO). * include/freetype/config/ftheader.h: adding FT_XFREE86_H, though it's not documented yet. * include/freetype/t1tables.h, src/base/fttype1.c: adding two new APIs named "FT_Get_PS_Font_Info" and "FT_Has_PS_Glyph_Names". This required a new optional source in 'src/base' named "fttype1.c" * src/base/Jamfile, src/base/rules.mk, src/base/descrip.mms: updating build control files for the new files "ftxf86.c" and "fttype1.c" in src/base | ||
| 2f2390cb | 2002-05-28 21:41:29 | formatting | ||
| 69e7ee03 | 2002-05-28 20:29:12 | * src/pshinter/pshglob.c (psh_blues_scale_zones): fixed a bug that prevented family blue zones substitution from hapenning correctly | ||
| 665f30d3 | 2002-05-28 20:14:28 | * include/freetype/ftbdf.h: adding documentation comments for the API reference describing the new function FT_Get_BDF_Charset_ID. | ||
| 877ff678 | 2002-05-28 06:03:10 | * src/base/ftnames.c (FT_Get_Sfnt_Name): Don't use FT_STREAM_READ_AT but FT_STREAM_READ. Declare `stream' variable. | ||
| 791d83a6 | 2002-05-27 23:52:01 | * include/freetype/internal/tttypes.h, src/sfnt/ttload.c, src/sfnt/sfobjs.c, src/sfnt/sfdriver.c, src/base/ftnames.c: fixing the SFNT name table loader to support various buggy fonts. it now ignores empty name entries, entries with invalid pointer offsets and certain fonts containing tables with broken "storageOffset" fields. name strings are now loaded on demand, which reduces the memory requirements for a given FT_Face tremendously (for example, the name table of Arial.ttf is about 10Kb and contains 70 names !!) finally, this is a _quick_ fix. The whole name table loader and interface will be rewritten in a much more cleanly way shortly, once CSEH have been introduced in the sources. | ||
| 4d631e44 | 2002-05-27 13:02:37 | Fix comment. | ||
| 62c2096a | 2002-05-24 22:05:43 | * builds/unix/ft-munmap.m4: New file, extracted FT_MUNMAP_DECL and FT_MUNMAP_PARAM from aclocal.m4 into here, so aclocal.m4 can be rebuilt from sources. Set macro serial to 1, and use third argument to AC_DEFINE for our two custom symbols, so ftconfig.in could one day be rebuilt with autoheader (not recommended now, ftconfig.in is a custom source file) | ||
| 233302a8 | 2002-05-22 05:41:06 | * include/freetype/config/ftheader.h (FT_BEZIER_H): Removed. (FT_BDF_H): New macro for accessing `ftbdf.h'. * src/type42/t42drivr.c (hexval): Fix typo. | ||
| b1859049 | 2002-05-22 04:53:25 | * src/psaux/psobjs.c (T1Radix): New function. (t1_toint): Use it to handle numbers in radix format. * src/psaux/t1decode.c (T1_Decoder_Parse_Charstrings): Add dummy for undocumented, obsolete opcode 15. | ||
| b1b47621 | 2002-05-21 21:17:43 | * src/bdf/bdflic.c: removed compiler warning, and changed all tables to the "static const" storage specifier (instead of simply 'static') * src/type42/t32drivr.c, src/bdf/bdfdrivr.c: removing compiler warnings | ||
| 18914a4f | 2002-05-21 20:57:36 | * src/type42/t32drivr.c: removing compiler warnings | ||
| 9e883cf6 | 2002-05-21 20:50:53 | * include/freetype/internal/ftbdf.h, src/base/ftbdf.c, src/base/descrip.mms, src/base/Jamfile, src/base/rules.mk: Adding a new API called "FT_Get_BDF_Charset_ID" to retrieve BDF-specific strings from a face. This is much cleaner than accessing the internal types "BDF_Public_Face" defined in FT_INTERNAL_BDF_TYPES_H | ||
| 8ab32602 | 2002-05-21 20:22:59 | * src/bdf/README: Mention Microsoft's SBIT tool. * src/cff/cffdrivr.c, src/cid/cidriver.c, src/pcf/pcfdriver.c, src/truetype/ttdriver.c, src/type1/t1driver.c, src/winfonts/winfnt.c, src/type42/t42drivr.c, src/bdf/bdfdrivr.c [FT_CONFIG_OPTION_DYNAMIC_DRIVERS]: Completely removed. It has been never used. | ||
| 7cf4d377 | 2002-05-21 14:13:01 | * src/type42/t42drivr.c: s/T42_ENCODING_TYPE_/T1_ENCODING_TYPE_/. (parse_font_matrix): Remove unnecessary code. (parse_sfnts): Initialize some variables. (t42_driver_class) [TT_CONFIG_OPTION_BYTECODE_INTERPRETER]: Use ft_module_driver_has_hinter conditionally. Moved some type 42 specific structure definitions to... * include/freetype/internal/t42types.h: New file. * include/freetype/internal/internal.h (FT_INTERNAL_T42_TYPES_H): New macro. * include/freetype/cache/ftcsbits.h (FTC_SBit): Added a new field `num_grays' for specifying the number of used gray levels. * src/cache/ftcsbits.c (ftc_sbit_node_load): Initialize it. Adding a driver for BDF fonts written by Francesco Zappa Nardelli <Francesco.Zappa.Nardelli@ens.fr>. Heavily modified by me to better adapt it to FreeType, removing unneeded stuff. Additionally, it now supports Mark Leisher's BDF extension for anti-aliased bitmap glyphs with 2 and 4 bpp. * src/bdf/*: New driver. * include/freetype/internal/bdftypes.h: New file. * include/freetype/internal/fttrace.h: Added BDF driver components. * include/freetype/fterrdef.h: Added error codes for BDF driver. * include/freetype/config/ftmodule.h, src/Jamfile: Updated. * include/freetype/internal/internal.h (FT_INTERNAL_BDF_TYPES_H): New macro. * include/freetype/config/ftstdlib.h (ft_sprintf): New alias for sprintf. * include/freetype/internal/fttrace.h: Added Type 42 driver component. * src/type42/t42drivr.c: Use it. * include/freetype/internal/internal.h (FT_INTERNAL_PCF_TYPES_H): New macro. | ||
| 993a8d04 | 2002-05-18 12:03:43 | adding BDF driver | ||
| b89a42c6 | 2002-05-17 12:10:04 | * src/type42/Jamfile: New file. |