Commit Graph

  • 3581d06464 changed the SFNT format check to make it less strict. A certain number of TrueType fonts have invalid values in the SFNT header.. David Turner 2000-06-01 03:26:58 +0000
  • b916b1e53f updated the DocMaker tool to produce HTML pages There is still some work on it to allow the following: David Turner 2000-05-31 07:54:45 +0000
  • a3b6c6c290 Formatting, fixing and adding documentation. Werner Lemberg 2000-05-31 06:55:12 +0000
  • 0c8cde2e05 ftgrays.c: Formatting. It seems to me that _STANDALONE_ doesn't work yet... Will it ever work? If not, the unused code should be removed. Werner Lemberg 2000-05-30 20:10:06 +0000
  • f13e6333f9 Formatting; minor improvements. Werner Lemberg 2000-05-30 16:49:14 +0000
  • 026bd17b41 ftmulti.c: Will now accept any filename. It will no longer append `.ttf' or `.ttc'. Reformatted. Werner Lemberg 2000-05-30 05:13:30 +0000
  • 5b401bb918 additional changes to the CFF/Type2 driver David Turner 2000-05-29 23:03:15 +0000
  • c3c344c76e Fixing the fixes :-) More formatting. Werner Lemberg 2000-05-29 22:40:57 +0000
  • 4f99c3c423 fixed divide by zero bug added CFF/OpenType driver source (not working for now) David Turner 2000-05-29 20:55:13 +0000
  • a519b3b7a3 Formatting, fixing descriptions. Werner Lemberg 2000-05-29 20:46:12 +0000
  • b1677a87ca changed the SFNT driver slightly to add more robust checking based on the "search_rang", etc.., fields of the sfnt header.. David Turner 2000-05-29 20:37:41 +0000
  • 883df43fec Completely checked and fully formatted. Werner Lemberg 2000-05-29 07:30:17 +0000
  • 241e151eb2 oops, forgot to commit these files David Turner 2000-05-28 17:15:37 +0000
  • 2e421319fc moved a lot of things from the TrueType driver to the SFNT module (whose interface has changed, by the way) David Turner 2000-05-26 22:13:17 +0000
  • 2c5f482b48 removed obsolete files David Turner 2000-05-26 22:10:08 +0000
  • 5413644b5e added a new demonstration program called "ftmulti" to demonstrate the multiple masters support David Turner 2000-05-26 17:52:06 +0000
  • 1118720679 finalised the multiple masters support fixed some nasty little bugs too David Turner 2000-05-26 17:13:23 +0000
  • fea68c6800 fixed two minor bugs: - the glyph index was not checked in FT_Load_Glyph - the "type1" driver didn't read the FontBBox and FontMatrix correctly.. David Turner 2000-05-26 06:40:49 +0000
  • 936d2e072b a small change to allow the "type1" driver to detect multiple master fonts and return an error code that allows the "type1z" driver to load them after.. David Turner 2000-05-26 02:16:06 +0000
  • 7c388ba491 added support for multiple master fonts in "type1z". It is now working, but there is no way currently to change the default weight vector (tested with custom vectors though). David Turner 2000-05-26 02:07:40 +0000
  • 4e18369491 formatting David Turner 2000-05-24 22:05:35 +0000
  • 1c9a1cab3f important modifications to the Type1z driver these are used to prepare for multiple master fonts David Turner 2000-05-24 21:12:02 +0000
  • 1fb6eea7d1 EXPORT_DEF renamed to FT_EXPORT_DEF + reformating/spacing David Turner 2000-05-24 00:31:14 +0000
  • f5dcdd5cfb minor fix to the Type1 driver(s) to apply the font matrix when necessary.. David Turner 2000-05-23 22:16:27 +0000
  • 5e4c2cb3bf fixed some header files inclusions added C++ stubs to public header files David Turner 2000-05-22 16:25:14 +0000
  • 51179f0ae3 some fixes for 64-bit systems. Mainly changed some FT_TRACE calls to use %p instead of %lx when dumping a pointer address David Turner 2000-05-18 16:18:05 +0000
  • 109fcf6086 fixed the sbit loader (src/base/sfnt/ttsbit.c) David Turner 2000-05-17 23:35:37 +0000
  • 3475e7fba3 removed TT_MAX_SUBGLYPHS macro, there is no static limit on the number of subglyphs in a TrueType font.. David Turner 2000-05-17 20:56:01 +0000
  • e49ab25c08 formatting - removed trailing spaces BETA-6 David Turner 2000-05-16 23:44:38 +0000
  • 968f0c3749 update David Turner 2000-05-16 23:26:01 +0000
  • ea44d5ec3d formatting David Turner 2000-05-16 23:22:41 +0000
  • 07c52d255c copyright update David Turner 2000-05-16 23:22:21 +0000
  • 701d754665 removed obsolete header file David Turner 2000-05-16 23:21:59 +0000
  • 7ce42f4443 another rather large update David Turner 2000-05-16 23:18:37 +0000
  • 414f38c572 at last, fixed the bug, and re-enabled 5-gray levels support for backwards compatibility.. David Turner 2000-05-16 22:37:30 +0000
  • 33aab6e5b6 removed obsolete files + update David Turner 2000-05-16 22:36:55 +0000
  • 529d4ea7a0 created new header files, formatting and other minor stuff.. David Turner 2000-05-16 19:51:49 +0000
  • 20c15add91 added the tag for the "DSIG" table David Turner 2000-05-16 19:50:08 +0000
  • 0a29c6979d implemented FT_Select_Charmap and FT_Set_Charmap (at last :-) David Turner 2000-05-12 17:09:38 +0000
  • c91cfe1100 small update to the memory tester David Turner 2000-05-12 15:51:42 +0000
  • c60c61c684 fixed a potential memory leak when loading embedded bitmaps David Turner 2000-05-12 15:26:58 +0000
  • c06eb3b73a fixed stupid math lib bug in the Makefile David Turner 2000-05-12 15:10:21 +0000
  • c30aea9846 another massive changes in order to completely avoid compiler warnings with GCC + "-ansi -pedantic -Wall -W" and LCC. David Turner 2000-05-12 15:01:18 +0000
  • bfe2f98f1f a new massive grunt work. Redefined the EXPORT_DEF, EXPORT_FUNC, BASE_DEF and BASE_FUNC macros to let them take an argument.. David Turner 2000-05-12 12:17:15 +0000
  • 4f2c5544bb additional changes, this time in order to pass extra parameters to font drivers when creating a new face object. David Turner 2000-05-12 10:19:41 +0000
  • 8c62a12062 another fix for the build system (the module list wasn't taken from the correct location) David Turner 2000-05-11 19:06:03 +0000
  • 2561b24537 I knew the first CVS commit wouldn't be good :o) Here, the build system seems to be cured now.. (I'll need to try it on Unix too though..) David Turner 2000-05-11 18:47:39 +0000
  • 787183ea64 re-added the "freetype.mk" that was mistakenly deleted David Turner 2000-05-11 18:47:02 +0000
  • a9c251c457 logged directory re-organisation David Turner 2000-05-11 18:36:19 +0000
  • efce08d67c major re-organisation of the FreeType 2 directory hierarchy David Turner 2000-05-11 18:23:52 +0000
  • 5d6b82d9c9 formatting David Turner 2000-05-09 22:08:52 +0000
  • f382328131 added experimental emboldening/outlining code. This is incomplete and will not compile so turned off David Turner 2000-05-05 13:11:36 +0000
  • 4d3e56392f closed most of the memory leaks in the Type 1 driver(s) this is required before any serious work to implement multiple masters David Turner 2000-05-05 12:33:23 +0000
  • a1656abd8f fixed a typo David Turner 2000-05-05 01:39:02 +0000
  • c1205799f5 changes the type of the "mode" parameter in FT_Set_Raster_Mode to unsigned long (easier than string to compare) David Turner 2000-05-05 01:38:46 +0000
  • 81d02dbc04 finally a auto-hinter module interface I'm satisfied with, it's now time to change other font drivers to take advantage of it :-) David Turner 2000-05-05 01:37:32 +0000
  • d50941dc8c fixed a compilation problem that occurred with the LCC C pre-processor. really minor David Turner 2000-05-05 01:36:56 +0000
  • c136b409eb an update to FT_Outline_Funcs used to improve the accuracy of outline decomposition David Turner 2000-05-04 17:24:54 +0000
  • 08c3875589 at last, the bug seems to be solved. Now, the source code should be cleaned up, and we'll be done with the raster :o) David Turner 2000-05-04 16:36:34 +0000
  • 8ee071a0fc very preliminray CID support David Turner 2000-05-03 18:15:52 +0000
  • 4fce93e0cb still working on that damn rasterizer bug !! ;-) David Turner 2000-05-03 18:15:40 +0000
  • 112be4c609 "ftrast.c" now works for monochrome bitmaps, and doesn't produce the artefacts of the current "ftraster.c".. David Turner 2000-05-03 10:37:37 +0000
  • d186a361a1 various updates to reduce the compilation warnings David Turner 2000-05-02 17:41:41 +0000
  • d89489210a ftrast.c David Turner 2000-05-02 13:29:29 +0000
  • 06b73729c1 added FT_CONFIG_OPTION_OLD_CALCS to ensure that the bytecode interpretation is exactly the same as in 1.4 David Turner 2000-05-02 11:04:18 +0000
  • eede9015a0 removed the smooth renderer from the demos directory David Turner 2000-05-02 11:03:13 +0000
  • c5b993245e updates needed to compile the source programs now that the smooth renderer is part of the library.. David Turner 2000-05-02 11:02:35 +0000
  • 1119baee54 added support for version 2 of the OS/2 table five additional fields (see OT Spec 1.2) David Turner 2000-05-02 11:01:49 +0000
  • b7ef2b0968 in order to ensure that the bytecode interpretation is exactly equivalent to the one in FT 1.4, moved some code from the old version of FreeType in order to compute vector normalization a bit differently David Turner 2000-05-02 11:01:12 +0000
  • 48641d60ae added a simple line to set "glyph.control_len" when loading a simple glyph. This is used to compute statistics on font files.. David Turner 2000-05-02 11:00:06 +0000
  • 9a9315faae changes to reflect the new files include/tttables.h include/t1tables.h David Turner 2000-05-02 10:59:01 +0000
  • 6eebf9053e first version of "t1tables", which will be used to access the content of Type 1 fonts. David Turner 2000-05-02 10:57:43 +0000
  • 62c7af635e added the definition of the MaxProfile table David Turner 2000-05-02 10:57:00 +0000
  • bb287bd1c0 added the declaration of the smooth renderer to "include" David Turner 2000-05-02 10:55:46 +0000
  • f7b5c822b2 defined FT_Pointer as a typeless pointer added the declaration of FT_Default_Drivers (implemented in ftinit.c) David Turner 2000-05-02 10:55:33 +0000
  • 488cd71e4b a few updates to the OpenType Layout code still far to go, but I'll dedicate most of my time on it next week David Turner 2000-05-02 10:54:12 +0000
  • e608a3e0d2 moved the smooth renderer to the base layer directory it is compiled as a separate object, and its interface is available in "include/ftgrays.h" David Turner 2000-05-02 10:53:11 +0000
  • 271106133a added FT_Sqrt64 to ensure that all bytecode operations are strictly equivalent to the ones in FT 1.4 when compiling with the configuration macro FT_CONFIG_OPTION_OLD_CALCS defined.. David Turner 2000-05-02 10:52:28 +0000
  • a8bcdf8ef6 added FT_Done_Stream David Turner 2000-05-02 10:51:41 +0000
  • 68ebd1bee4 typo David Turner 2000-05-02 10:51:22 +0000
  • 33ec7d473b removed an over-zealous assertation that halted the engine with a few weird fonts. David Turner 2000-05-02 10:51:04 +0000
  • 61492029a5 added macros to read little endian words from a byte stream (e.g. NEXT_ShortLE(buffer)) David Turner 2000-05-02 10:50:18 +0000
  • 65e823da0f raised TT_MAX_SUBGLYPHS to 96 to avoid problems with Asian fonts (with up to 80 contours !) David Turner 2000-04-25 16:36:31 +0000
  • f8a116fb93 implemented extra interface for "FT_Get_Sfnt_Table" David Turner 2000-04-25 16:11:12 +0000
  • 99a4d93b2d added FT_Get_Sfnt_Table from "include/tttables.h" David Turner 2000-04-25 16:10:50 +0000
  • 2dbc54dd13 typo David Turner 2000-04-25 16:10:14 +0000
  • 8ce47b1da6 added new auto-hinter driver interface ! modified tttypes.h to use the new "include/tttables.h" David Turner 2000-04-25 16:09:55 +0000
  • ffd43a6fc8 added a new include file to access TrueType tables directly (e.g. OS/2, Head, HMTX and Postscript).. David Turner 2000-04-25 16:09:17 +0000
  • 680ec37326 added the FT_LOAD_FORCE_AUOHINT flag David Turner 2000-04-25 16:08:33 +0000
  • 77054f2909 updates for the fifth beta David Turner 2000-04-14 20:49:52 +0000
  • d8723b4fb2 fixed another small bug. The metrics were not computed correctly.. BETA-5 David Turner 2000-04-14 11:29:14 +0000
  • 1216e434cc fixed a small bug that prevented the loading of certain fonts that use the DOS linefeed convention.., including the newest XFree86 4.0 B&H Type 1 fonts !! David Turner 2000-04-14 11:22:17 +0000
  • 231d0587b0 raised the value of TT_MAX_SUBGLYPHS, as it prevented the correct loading of some glyphs in Mingli.ttf David Turner 2000-04-14 10:29:00 +0000
  • 7ae268a207 Fixed a compiler warning. Werner Lemberg 2000-04-10 22:50:40 +0000
  • 69e010fdea Removed compiler warnings. Werner Lemberg 2000-04-10 22:50:20 +0000
  • 32a53b2239 Adding LDFLAGS. I don't know yet a good solution (within GNU make) to test whether -lm is needed or not... It's time to use autoconf! Werner Lemberg 2000-04-10 12:14:39 +0000
  • c83bfdd56d Adding string.h Werner Lemberg 2000-04-10 12:13:40 +0000
  • 521e2bc804 Added pre-liminary autoconf support files for Unix. Note that these don't work correctly for now and will be updated later. They are currently ignored by the build system. David Turner 2000-04-10 12:11:33 +0000
  • 90a36c5522 a small improvement to the Type 1 hinter, that comes from research with the auto-hinter. Nothing fancy but gets rid of the un-normalized widths :-) David Turner 2000-04-04 18:21:45 +0000
  • 46ab6331e0 formatting, and remove the "interface" identifier that causes problems with MS C++ David Turner 2000-04-04 16:46:12 +0000