Werner Lemberg
61bd4b9dd1
Added FT_FRAME_SKIP_xxx to skip fields.
...
More use of READ_Fields() in ttsbit.c
Other minor fixes.
2000-06-07 00:00:08 +00:00
Werner Lemberg
4e6dd8587e
freetype.h: Adding ft_encoding_xxx values for some CJK encodings.
...
Fixing copyright notice on many files.
Changed some tracing levels.
A lot of formatting, fixing documentation etc. as usual.
2000-06-05 05:26:15 +00:00
Werner Lemberg
eb81e37825
More preparation for tracing. Formatting.
2000-06-03 06:03:11 +00:00
Werner Lemberg
9a754ce32b
Formatting; adding some tracing code.
2000-06-02 21:31:32 +00:00
Werner Lemberg
d66ea312f6
FT_Outline_Decompose() now returns FT_Error.
...
Minor bug fixes.
More formatting, adding/fixing documentation.
2000-06-01 15:49:28 +00:00
David Turner
a7b53c47fc
changed an important comment note for FT_Size_Metrics
...
describing the ascender, descender and text height..
2000-06-01 06:01:59 +00:00
David Turner
6b0bf34665
slight change to the smooth renderer to make it compile
...
stand alone with the _STANDALONE_ macro defined..
See comments inside it "src/base/ftgrays.c"
2000-06-01 05:01:01 +00:00
David Turner
04aa800ce9
added a CID-keyed font driver in "src/cid"
...
fixed two bugs in the smooth renderer
2000-06-01 03:27:48 +00:00
Werner Lemberg
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.
ftconfig.h, ftobjs.h: Fix my last fix of the UNUSED() macro.
2000-05-30 20:10:06 +00:00
Werner Lemberg
f13e6333f9
Formatting; minor improvements.
2000-05-30 16:49:14 +00:00
David Turner
5b401bb918
additional changes to the CFF/Type2 driver
2000-05-29 23:03:15 +00:00
Werner Lemberg
a519b3b7a3
Formatting, fixing descriptions.
2000-05-29 20:46:12 +00:00
David Turner
b1677a87ca
changed the SFNT driver slightly to add more robust
...
checking based on the "search_rang", etc.., fields of
the sfnt header..
This avoids problems (like certain Type 1 multiple masters
incorrectly recognized as trueType files)..
2000-05-29 20:37:41 +00:00
David Turner
2e421319fc
moved a lot of things from the TrueType driver to the SFNT
...
module (whose interface has changed, by the way)
This allows even more code re-use between TrueType and
OpenType formats..
2000-05-26 22:13:17 +00:00
David Turner
1118720679
finalised the multiple masters support
...
fixed some nasty little bugs too
2000-05-26 17:13:23 +00:00
David Turner
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).
Note that you should remove the "type1" driver from the
module list to be able to test it..
2000-05-26 02:07:40 +00:00
David Turner
4e18369491
formatting
2000-05-24 22:05:35 +00:00
David Turner
1c9a1cab3f
important modifications to the Type1z driver
...
these are used to prepare for multiple master fonts
2000-05-24 21:12:02 +00:00
David Turner
1fb6eea7d1
EXPORT_DEF renamed to FT_EXPORT_DEF +
...
reformating/spacing
2000-05-24 00:31:14 +00:00
David Turner
5e4c2cb3bf
fixed some header files inclusions
...
added C++ stubs to public header files
2000-05-22 16:25:14 +00:00
David Turner
51179f0ae3
some fixes for 64-bit systems. Mainly changed some
...
FT_TRACE calls to use %p instead of %lx when dumping
a pointer address
2000-05-18 16:18:05 +00:00
David Turner
109fcf6086
fixed the sbit loader (src/base/sfnt/ttsbit.c)
...
introduced a new load flag (FT_LOAD_CROP_BITMAP) used
to indicate that we want embedded bitmaps to be cropped..
Thanks a lot to Yamano-uchi, Hidetoshi
2000-05-17 23:35:37 +00:00
David Turner
3475e7fba3
removed TT_MAX_SUBGLYPHS macro, there is no static
...
limit on the number of subglyphs in a TrueType font..
changed the default number of gray levels used by the
smooth renderer to 256 (instead of 128). Of course, the
human eye can't tell a difference ;-)
2000-05-17 20:56:01 +00:00
David Turner
e49ab25c08
formatting - removed trailing spaces
2000-05-16 23:44:38 +00:00
David Turner
ea44d5ec3d
formatting
2000-05-16 23:22:41 +00:00
David Turner
07c52d255c
copyright update
2000-05-16 23:22:21 +00:00
David Turner
701d754665
removed obsolete header file
2000-05-16 23:21:59 +00:00
David Turner
414f38c572
at last, fixed the bug, and re-enabled 5-gray levels support
...
for backwards compatibility..
2000-05-16 22:37:30 +00:00
David Turner
529d4ea7a0
created new header files, formatting and other minor
...
stuff..
2000-05-16 19:51:49 +00:00
David Turner
20c15add91
added the tag for the "DSIG" table
2000-05-16 19:50:08 +00:00
David Turner
0a29c6979d
implemented FT_Select_Charmap and FT_Set_Charmap
...
(at last :-)
2000-05-12 17:09:38 +00:00
David Turner
c60c61c684
fixed a potential memory leak when loading embedded bitmaps
2000-05-12 15:26:58 +00:00
David Turner
c30aea9846
another massive changes in order to completely avoid
...
compiler warnings with GCC + "-ansi -pedantic -Wall -W"
and LCC.
Also fixed the compilation of "type1z" with Win32-LCC
(its pre-processor is broken !!)
Updated the BUILD document too
2000-05-12 15:01:18 +00:00
David Turner
bfe2f98f1f
a new massive grunt work. Redefined the EXPORT_DEF,
...
EXPORT_FUNC, BASE_DEF and BASE_FUNC macros to
let them take an argument..
This is needed to compile the library as a DLL on some platforms
that have different compiler conventions..
2000-05-12 12:17:15 +00:00
David Turner
4f2c5544bb
additional changes, this time in order to pass extra parameters
...
to font drivers when creating a new face object.
The FT_Open_Args structure has been changed to simplify
its use and allow generic parameters too..
2000-05-12 10:19:41 +00:00
David Turner
efce08d67c
major re-organisation of the FreeType 2 directory hierarchy
2000-05-11 18:23:52 +00:00