0c8cde2e05ftgrays.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
f13e6333f9Formatting; minor improvements.
Werner Lemberg
2000-05-30 16:49:14 +0000
026bd17b41ftmulti.c: Will now accept any filename. It will no longer append `.ttf' or `.ttc'. Reformatted.
Werner Lemberg
2000-05-30 05:13:30 +0000
5b401bb918additional changes to the CFF/Type2 driver
David Turner
2000-05-29 23:03:15 +0000
c3c344c76eFixing the fixes :-) More formatting.
Werner Lemberg
2000-05-29 22:40:57 +0000
4f99c3c423fixed divide by zero bug added CFF/OpenType driver source (not working for now)
David Turner
2000-05-29 20:55:13 +0000
a519b3b7a3Formatting, fixing descriptions.
Werner Lemberg
2000-05-29 20:46:12 +0000
b1677a87cachanged 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
883df43fecCompletely checked and fully formatted.
Werner Lemberg
2000-05-29 07:30:17 +0000
241e151eb2oops, forgot to commit these files
David Turner
2000-05-28 17:15:37 +0000
2e421319fcmoved 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
2c5f482b48removed obsolete files
David Turner
2000-05-26 22:10:08 +0000
5413644b5eadded a new demonstration program called "ftmulti" to demonstrate the multiple masters support
David Turner
2000-05-26 17:52:06 +0000
1118720679finalised the multiple masters support fixed some nasty little bugs too
David Turner
2000-05-26 17:13:23 +0000
fea68c6800fixed 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
936d2e072ba 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
7c388ba491added 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
4e18369491formatting
David Turner
2000-05-24 22:05:35 +0000
1c9a1cab3fimportant modifications to the Type1z driver these are used to prepare for multiple master fonts
David Turner
2000-05-24 21:12:02 +0000
1fb6eea7d1EXPORT_DEF renamed to FT_EXPORT_DEF + reformating/spacing
David Turner
2000-05-24 00:31:14 +0000
f5dcdd5cfbminor fix to the Type1 driver(s) to apply the font matrix when necessary..
David Turner
2000-05-23 22:16:27 +0000
5e4c2cb3bffixed some header files inclusions added C++ stubs to public header files
David Turner
2000-05-22 16:25:14 +0000
51179f0ae3some 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
109fcf6086fixed the sbit loader (src/base/sfnt/ttsbit.c)
David Turner
2000-05-17 23:35:37 +0000
3475e7fba3removed 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
968f0c3749update
David Turner
2000-05-16 23:26:01 +0000
ea44d5ec3dformatting
David Turner
2000-05-16 23:22:41 +0000
07c52d255ccopyright update
David Turner
2000-05-16 23:22:21 +0000
701d754665removed obsolete header file
David Turner
2000-05-16 23:21:59 +0000
7ce42f4443another rather large update
David Turner
2000-05-16 23:18:37 +0000
414f38c572at last, fixed the bug, and re-enabled 5-gray levels support for backwards compatibility..
David Turner
2000-05-16 22:37:30 +0000
33aab6e5b6removed obsolete files + update
David Turner
2000-05-16 22:36:55 +0000
529d4ea7a0created new header files, formatting and other minor stuff..
David Turner
2000-05-16 19:51:49 +0000
20c15add91added the tag for the "DSIG" table
David Turner
2000-05-16 19:50:08 +0000
0a29c6979dimplemented FT_Select_Charmap and FT_Set_Charmap (at last :-)
David Turner
2000-05-12 17:09:38 +0000
c91cfe1100small update to the memory tester
David Turner
2000-05-12 15:51:42 +0000
c60c61c684fixed a potential memory leak when loading embedded bitmaps
David Turner
2000-05-12 15:26:58 +0000
c06eb3b73afixed stupid math lib bug in the Makefile
David Turner
2000-05-12 15:10:21 +0000
c30aea9846another 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
bfe2f98f1fa 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
4f2c5544bbadditional 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
8c62a12062another fix for the build system (the module list wasn't taken from the correct location)
David Turner
2000-05-11 19:06:03 +0000
2561b24537I 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
787183ea64re-added the "freetype.mk" that was mistakenly deleted
David Turner
2000-05-11 18:47:02 +0000
a9c251c457logged directory re-organisation
David Turner
2000-05-11 18:36:19 +0000
efce08d67cmajor re-organisation of the FreeType 2 directory hierarchy
David Turner
2000-05-11 18:23:52 +0000
5d6b82d9c9formatting
David Turner
2000-05-09 22:08:52 +0000
f382328131added experimental emboldening/outlining code. This is incomplete and will not compile so turned off
David Turner
2000-05-05 13:11:36 +0000
4d3e56392fclosed 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
a1656abd8ffixed a typo
David Turner
2000-05-05 01:39:02 +0000
c1205799f5changes 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
81d02dbc04finally 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
d50941dc8cfixed a compilation problem that occurred with the LCC C pre-processor. really minor
David Turner
2000-05-05 01:36:56 +0000
c136b409eban update to FT_Outline_Funcs used to improve the accuracy of outline decomposition
David Turner
2000-05-04 17:24:54 +0000
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..
BETA-5
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