|
7433655c
|
2000-02-10T19:14:48
|
|
Some changes. The SFNT driver is able to return
Postscript glyph names even when the "psnames"
module is not used..
|
|
c3122c98
|
2000-02-10T19:11:30
|
|
added some comments
|
|
d42c68e8
|
2000-01-27T13:56:02
|
|
many new small, but important, changes there:
- modified the interface of the "sfnt" module. There is now a function
called "load_format_tag", and another called "load_directory".
The first one is in charge of returning the 4-byte tag located at
the beginning of a given font file. It understand TrueType collections
and parses them automatically
The second loads the table directory that is located just after
the format tag.
This is useful, because the "SFNT" storage scheme can be used by
several distinct formats, each with its own format tag.
The TrueType driver now checks the format tag in "src/truetype/ttobjs.c"
- made some changes to "src/shared/t1types.h" to clearly separate the
Type 1 font content from the rest of the T1_Face structure. This
will be useful when adding the CFF/Type2 driver that will be able
to reuse the "T1_Font" structure within a "TT_Font" one (which
really describes a SFNT-based font file).
Some changes in "src/type1" were thus performed to reflect this.
Note that the current type1 driver will be discontinued in a
distant future. More on this later..
|
|
3ba47068
|
2000-01-17T11:25:57
|
|
some updates to the "rules.mk" files. Basically, we now
use "$(FT_COMPILE)" instead of "$(FT_CC)" in order to
compile the library.
$(FT_COMPILE) uses the $(ANSI_FLAGS) variable used to
define ANSI-compliance flags for the current compiler. It is used
to compile the library exclusively (some demo programs will _not_
compile properly with these flags set).
|
|
40b4ef1e
|
2000-01-12T22:44:03
|
|
Remove double increment of charmap.
|
|
10effdf6
|
1999-12-29T00:22:24
|
|
Added the rules files `module.mk' to "sfnt", "truetype" and "type1" to
reflect the new modules/drivers list management performed through the
file `freetype2/config/modules.mk'
Changed the driver header files to reflect the new modules/drivers
list management. We get rid, at last, of the infamous pre-processor
tricks used to build the list at compile time.
`src/base/ftinit.c' is also modified to reflect the changes..
|
|
d2b1f357
|
1999-12-16T23:11:37
|
|
Initial revision
|