08c3875589at 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
8ee071a0fcvery preliminray CID support
David Turner
2000-05-03 18:15:52 +0000
4fce93e0cbstill 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
d186a361a1various updates to reduce the compilation warnings
David Turner
2000-05-02 17:41:41 +0000
d89489210aftrast.c
David Turner
2000-05-02 13:29:29 +0000
06b73729c1added 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
eede9015a0removed the smooth renderer from the demos directory
David Turner
2000-05-02 11:03:13 +0000
c5b993245eupdates 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
1119baee54added 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
b7ef2b0968in 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
48641d60aeadded 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
9a9315faaechanges to reflect the new files include/tttables.h include/t1tables.h
David Turner
2000-05-02 10:59:01 +0000
6eebf9053efirst version of "t1tables", which will be used to access the content of Type 1 fonts.
David Turner
2000-05-02 10:57:43 +0000
62c7af635eadded the definition of the MaxProfile table
David Turner
2000-05-02 10:57:00 +0000
bb287bd1c0added the declaration of the smooth renderer to "include"
David Turner
2000-05-02 10:55:46 +0000
f7b5c822b2defined 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
488cd71e4ba 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
e608a3e0d2moved 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
271106133aadded 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
a8bcdf8ef6added FT_Done_Stream
David Turner
2000-05-02 10:51:41 +0000
68ebd1bee4typo
David Turner
2000-05-02 10:51:22 +0000
33ec7d473bremoved an over-zealous assertation that halted the engine with a few weird fonts.
David Turner
2000-05-02 10:51:04 +0000
61492029a5added macros to read little endian words from a byte stream (e.g. NEXT_ShortLE(buffer))
David Turner
2000-05-02 10:50:18 +0000
65e823da0fraised 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
f8a116fb93implemented extra interface for "FT_Get_Sfnt_Table"
David Turner
2000-04-25 16:11:12 +0000
99a4d93b2dadded FT_Get_Sfnt_Table from "include/tttables.h"
David Turner
2000-04-25 16:10:50 +0000
2dbc54dd13typo
David Turner
2000-04-25 16:10:14 +0000
8ce47b1da6added new auto-hinter driver interface ! modified tttypes.h to use the new "include/tttables.h"
David Turner
2000-04-25 16:09:55 +0000
ffd43a6fc8added 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
680ec37326added the FT_LOAD_FORCE_AUOHINT flag
David Turner
2000-04-25 16:08:33 +0000
77054f2909updates for the fifth beta
David Turner
2000-04-14 20:49:52 +0000
d8723b4fb2fixed another small bug. The metrics were not computed correctly..
David Turner
2000-04-14 11:29:14 +0000
1216e434ccfixed 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
231d0587b0raised 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
7ae268a207Fixed a compiler warning.
Werner Lemberg
2000-04-10 22:50:40 +0000
69e010fdeaRemoved compiler warnings.
Werner Lemberg
2000-04-10 22:50:20 +0000
32a53b2239Adding 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
c83bfdd56dAdding string.h
Werner Lemberg
2000-04-10 12:13:40 +0000
521e2bc804Added 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
90a36c5522a 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
46ab6331e0formatting, and remove the "interface" identifier that causes problems with MS C++
David Turner
2000-04-04 16:46:12 +0000
ea10fbf91fConsider 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
82942cc279simple fix required by the auto-hinting module (sets the ft_outline_reverse_fill bit_flag)
David Turner
2000-03-30 08:43:03 +0000
3562d014e6minor improvements, mainly to the PFB testing code...
Just van Rossum
2000-03-28 19:41:56 +0000
69473e4efcfixed the display on 24-bit and 32-bit displays
David Turner
2000-03-28 16:40:51 +0000
37379e2170major changes to the library:
David Turner
2000-03-28 11:22:31 +0000
ed7f62aca5support for FT_LOAD_NO_RECURSE needed by the auto-hinter
David Turner
2000-03-28 11:19:28 +0000
7024ca1a37ftoutln.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
e01a41d5ebfixed a stupid bug in FT_MulFix
David Turner
2000-03-28 11:17:58 +0000
b5c1a4e567a new program to demonstrate the new convenience glyph API (see include/ftglyph.h).
David Turner
2000-03-28 11:15:37 +0000
6b0149b826a 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
b46a2d8a74Adding the new languages codes from Apple and the new Unicode ranges as for 3.0
Antoine Leca
2000-03-23 17:24:28 +0000
14d340ce2efixed a _really_ stupid bugs in the TrueType Collection loading !!
David Turner
2000-03-17 23:33:07 +0000
f8bc2d3ca6use 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
5a34a7bac2use stream->memory instead of malloc/free.
Just van Rossum
2000-03-17 13:07:21 +0000
137c88880dupdated 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
fbf3ce2890updated project files
Just van Rossum
2000-03-17 11:53:52 +0000
65a60dc12eHere'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
5ae477c4f2Added prototype for T1_Done_Parser()
Just van Rossum
2000-03-17 11:51:33 +0000
05ef28c4adAdded mac FOND driver, and use t1z driver instead of the "old" t1 driver.
Just van Rossum
2000-03-17 11:48:25 +0000
1d85a73d1aAdded 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
7e68ad481ffix to compile with latest FreeType 2
David Turner
2000-03-17 10:14:22 +0000
16afbe2d5fupdate
David Turner
2000-03-17 10:13:52 +0000
a6415244f1updated documentation for Beta 4
David Turner
2000-03-13 14:25:00 +0000
757429fdc9fix to get rid of compile warning
David Turner
2000-03-13 13:02:57 +0000
7f7aadf4f7finished moving all configuration macros to "config/ftoption.h"
David Turner
2000-03-13 12:57:27 +0000
3246efedcdfirst step towards moving all configuration options to the single "config/ftoption.h"
David Turner
2000-03-13 12:12:46 +0000
06d508c1deremoved the unused/obsolete "ftbbox.c"
David Turner
2000-03-13 11:52:44 +0000
4258c4fe9fremoved src/shared/ttnameid.h (redundant)
David Turner
2000-03-13 11:50:38 +0000
f6dc6c17e7renamed ttnamedid.h to ttnameid.h
David Turner
2000-03-13 11:50:15 +0000
7f615aef5erenamed all outlines functions to the FT_Outline_<action> syntax..
David Turner
2000-03-13 11:49:20 +0000
41dbcbf628reformatting, changing the FT_Outline structure:
David Turner
2000-03-09 11:46:25 +0000
291afa0992added the new "smooth" anti-aliaser (see the file "demos/src/ftgrays.c"),
David Turner
2000-03-08 14:14:55 +0000
e98e4af73cfixed a nasty bug that occured with CMAP format 4..
David Turner
2000-03-06 17:01:07 +0000
0f99ddda5fchanged 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
9d76a8d67aa few fixes to get rid of unwanted compile-time warnings
David Turner
2000-03-06 09:51:19 +0000
80f4b060e3fixed typo in comment
Just van Rossum
2000-03-05 16:10:10 +0000
1eabbcb453properly 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
59d8ac4615formatting: some tabs replaced by spaces
Just van Rossum
2000-03-05 15:59:09 +0000
febe3fbebaA first check of FT2's Make system. Many smaller and larger bugs have been fixed:
Werner Lemberg
2000-03-05 01:14:19 +0000
8c5c932e46fixed typo in comment
Just van Rossum
2000-03-02 10:53:32 +0000
1e5754f2d6added 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
7ba2c674a6readme file: needs copyright notice
Just van Rossum
2000-03-02 01:42:48 +0000
858fd5f7f1Mac demo support stuff.
Just van Rossum
2000-03-02 01:38:53 +0000
2e8482b31dMac 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
926c81c8baCodeWarrior Pro4 project file to build the FT library under MacOS
Just van Rossum
2000-03-02 01:26:53 +0000
829fbf194eMac backend for the graphics subsystem.
Just van Rossum
2000-03-02 01:18:38 +0000
f21dac0209Don'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
c3b680942cMacOS: include grmac.h (+ fixed typo in comment)
Just van Rossum
2000-03-02 01:16:33 +0000
3d76a9fbbeadded 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
2a4f206f5fif 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
6f9a72d54eft_basename(): if compiled for MacOS, use the Mac path separator
Just van Rossum
2000-03-02 01:09:28 +0000
d35aea7090ft_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
ca13392d83a few changes to really compile font drivers in independent single objects..
David Turner
2000-03-01 13:24:38 +0000
d275435a4fsimple change to compile with the latest FT2 source changes
David Turner
2000-03-01 13:23:41 +0000
e595014a64simple minor fix in t1afm.h/t1afm.c
David Turner
2000-02-29 17:14:02 +0000
c75f71e049fix
David Turner
2000-02-29 17:12:03 +0000