Commit Graph

  • 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.. 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
  • ea10fbf91f Consider the smooth renderer completed ! It will probably be moved to "freetype2/src/base" soon and become part of the library. David Turner 2000-04-04 13:17:04 +0000
  • 82942cc279 simple fix required by the auto-hinting module (sets the ft_outline_reverse_fill bit_flag) David Turner 2000-03-30 08:43:03 +0000
  • 3562d014e6 minor improvements, mainly to the PFB testing code... Just van Rossum 2000-03-28 19:41:56 +0000
  • 69473e4efc fixed the display on 24-bit and 32-bit displays David Turner 2000-03-28 16:40:51 +0000
  • 37379e2170 major changes to the library: David Turner 2000-03-28 11:22:31 +0000
  • ed7f62aca5 support for FT_LOAD_NO_RECURSE needed by the auto-hinter David Turner 2000-03-28 11:19:28 +0000
  • 7024ca1a37 ftoutln.c is now mandatory. The optional parts of this component can be disabled with the config macro FT_CONFIG_OPTION_NO_CONVENIENCE_FUNCS David Turner 2000-03-28 11:18:39 +0000
  • e01a41d5eb fixed a stupid bug in FT_MulFix David Turner 2000-03-28 11:17:58 +0000
  • b5c1a4e567 a new program to demonstrate the new convenience glyph API (see include/ftglyph.h). David Turner 2000-03-28 11:15:37 +0000
  • 6b0149b826 a new simple program to display composite glyphs in a given font. Used during auto-hinting research David Turner 2000-03-28 11:14:24 +0000
  • b46a2d8a74 Adding the new languages codes from Apple and the new Unicode ranges as for 3.0 Antoine Leca 2000-03-23 17:24:28 +0000
  • 14d340ce2e fixed a _really_ stupid bugs in the TrueType Collection loading !! David Turner 2000-03-17 23:33:07 +0000
  • f8bc2d3ca6 use escapes instead of 8-bit in the Text constant: the 8-bit version got mangled by maccvs... Just van Rossum 2000-03-17 13:15:38 +0000
  • 5a34a7bac2 use stream->memory instead of malloc/free. Just van Rossum 2000-03-17 13:07:21 +0000
  • 137c88880d updated the "smooth" anti-aliaser. By increasing the number of segments used to decompose a bezier curve, we get rid of the "fuzz-fuzz" factor. David Turner 2000-03-17 12:47:49 +0000
  • fbf3ce2890 updated project files Just van Rossum 2000-03-17 11:53:52 +0000
  • 65a60dc12e Here's the Mac FOND driver! It seems to work well, but it turns out the Type 1 drivers (old as well as new) reject about half the fonts I have. Just van Rossum 2000-03-17 11:53:17 +0000
  • 5ae477c4f2 Added prototype for T1_Done_Parser() Just van Rossum 2000-03-17 11:51:33 +0000
  • 05ef28c4ad Added mac FOND driver, and use t1z driver instead of the "old" t1 driver. Just van Rossum 2000-03-17 11:48:25 +0000
  • 1d85a73d1a Added a new version of the "smooth". This one uses an algorithm that is very close to our standard raster. David Turner 2000-03-17 10:15:20 +0000
  • 7e68ad481f fix to compile with latest FreeType 2 David Turner 2000-03-17 10:14:22 +0000
  • 16afbe2d5f update David Turner 2000-03-17 10:13:52 +0000
  • a6415244f1 updated documentation for Beta 4 David Turner 2000-03-13 14:25:00 +0000
  • c3c7e7fb0c updated CHANGES added BUILD & INSTALL David Turner 2000-03-13 14:19:31 +0000
  • 757429fdc9 fix to get rid of compile warning David Turner 2000-03-13 13:02:57 +0000
  • 7f7aadf4f7 finished moving all configuration macros to "config/ftoption.h" David Turner 2000-03-13 12:57:27 +0000
  • 3246efedcd first step towards moving all configuration options to the single "config/ftoption.h" David Turner 2000-03-13 12:12:46 +0000
  • 06d508c1de removed the unused/obsolete "ftbbox.c" David Turner 2000-03-13 11:52:44 +0000
  • 4258c4fe9f removed src/shared/ttnameid.h (redundant) David Turner 2000-03-13 11:50:38 +0000
  • f6dc6c17e7 renamed ttnamedid.h to ttnameid.h David Turner 2000-03-13 11:50:15 +0000
  • 7f615aef5e renamed all outlines functions to the FT_Outline_<action> syntax.. David Turner 2000-03-13 11:49:20 +0000
  • 41dbcbf628 reformatting, changing the FT_Outline structure: David Turner 2000-03-09 11:46:25 +0000
  • 291afa0992 added the new "smooth" anti-aliaser (see the file "demos/src/ftgrays.c"), David Turner 2000-03-08 14:14:55 +0000
  • e98e4af73c fixed a nasty bug that occured with CMAP format 4.. David Turner 2000-03-06 17:01:07 +0000
  • 0f99ddda5f changed the structure of FT_Outline in order to pack all outline flags in a single integer.. David Turner 2000-03-06 13:23:32 +0000
  • 9d76a8d67a a few fixes to get rid of unwanted compile-time warnings David Turner 2000-03-06 09:51:19 +0000
  • 80f4b060e3 fixed typo in comment Just van Rossum 2000-03-05 16:10:10 +0000
  • 1eabbcb453 properly behave in case the console window became active Just van Rossum 2000-03-05 16:09:21 +0000
  • 7eef5364b8 - ft_new_input_stream: don't make a new copy of the pathname - ft_done_stream: remove the FREE(pathname) call, which wasn't kosher - FT_Open_Face: after calling open_face, don't assume driver is the same as face->driver, use face->driver instead Just van Rossum 2000-03-05 16:07:58 +0000
  • 59d8ac4615 formatting: some tabs replaced by spaces Just van Rossum 2000-03-05 15:59:09 +0000
  • febe3fbeba A first check of FT2's Make system. Many smaller and larger bugs have been fixed: Werner Lemberg 2000-03-05 01:14:19 +0000
  • 8c5c932e46 fixed typo in comment Just van Rossum 2000-03-02 10:53:32 +0000
  • 1e5754f2d6 added missing "else": without it FT_Open_Face() would still scan the list of drivers when specifying an explicit driver Just van Rossum 2000-03-02 10:52:57 +0000
  • 7ba2c674a6 readme file: needs copyright notice Just van Rossum 2000-03-02 01:42:48 +0000
  • 858fd5f7f1 Mac demo support stuff. Just van Rossum 2000-03-02 01:38:53 +0000
  • 2e8482b31d Mac modules file. For now the same as the default, minus the t1z driver. First step in adding a Mac FOND driver... Just van Rossum 2000-03-02 01:28:18 +0000
  • 926c81c8ba CodeWarrior Pro4 project file to build the FT library under MacOS Just van Rossum 2000-03-02 01:26:53 +0000
  • 829fbf194e Mac backend for the graphics subsystem. Just van Rossum 2000-03-02 01:18:38 +0000
  • f21dac0209 Don't #include <memory.h> but #include <string.h> to avoid header clash under MacOS. I don't think this affects other platforms. Just van Rossum 2000-03-02 01:17:50 +0000
  • c3b680942c MacOS: include grmac.h (+ fixed typo in comment) Just van Rossum 2000-03-02 01:16:33 +0000
  • 3d76a9fbbe added cast to the string literal for Text to shut up my compiler. (btw. this literal contains non 7-bit characters!) Just van Rossum 2000-03-02 01:15:37 +0000
  • 2a4f206f5f if compiled for MacOS - use the Mac path separator to get the base file name - don't append .ttf if no dot in the file name (plus small typo fix and error message enhancement) Just van Rossum 2000-03-02 01:11:17 +0000
  • 6f9a72d54e ft_basename(): if compiled for MacOS, use the Mac path separator Just van Rossum 2000-03-02 01:09:28 +0000
  • d35aea7090 ft_new_input_stream(): set the pathname field of the stream to args->pathname. Needed for the Mac fond driver. ft_done_stream(): free the pathname field, if not null Just van Rossum 2000-03-02 01:07:50 +0000
  • ca13392d83 a few changes to really compile font drivers in independent single objects.. David Turner 2000-03-01 13:24:38 +0000
  • d275435a4f simple change to compile with the latest FT2 source changes David Turner 2000-03-01 13:23:41 +0000
  • e595014a64 simple minor fix in t1afm.h/t1afm.c David Turner 2000-02-29 17:14:02 +0000
  • c75f71e049 fix David Turner 2000-02-29 17:12:03 +0000