David Turner
9c84887db3
remaining fixes from Just
25 years ago
David Turner
9ac7fa16ff
small update in config files
25 years ago
David Turner
7b63d2ea1b
fixed a bug that prevented the reading of AFM
...
files..
25 years ago
David Turner
7bb7fedef1
fixed a bug which appeared when loading
...
unscaled composite glyphs
25 years ago
David Turner
58c10b5a6b
updated
25 years ago
David Turner
9e2943496c
updated the license
25 years ago
David Turner
35eee3f307
removed the reference to 'type1z' in order to allow compilation under OS/2
25 years ago
David Turner
63cb46dd1a
simple fixes
25 years ago
David Turner
d60389be36
formatting
25 years ago
David Turner
a1b60580a2
small fix, PageUp/PageDown now work
...
Alt-F4 doesn't work anymore (needs more
changes :-)
25 years ago
David Turner
b2a21e5170
minor change, for benchmark comparison
25 years ago
David Turner
fbff3e8fc7
added a memory checking test program, used to
...
solve the memory leak reported by Jack Davis
25 years ago
David Turner
c64f644264
simple update to allow several rendering modes
...
(useful for testing the Unicode charmaps)
25 years ago
David Turner
1e7f843261
simple fix
25 years ago
David Turner
08fdac980a
fixed a bug in the glyph loader that caused a memory
...
block to be freed twice. Also performed changes to use
the new glyph zone object that has appeared in ftobjs.h
25 years ago
David Turner
cbfaedcefa
added glyph zone objects
25 years ago
David Turner
4ea18e5573
added some configuration macros
25 years ago
Werner Lemberg
547a252af1
Formatting. Adding/Fixing documentation.
25 years ago
David Turner
d16a4b8111
removed obsolete hinter source code
25 years ago
David Turner
95bec28220
updated version of the experimental Type 1 driver
...
(this thing now works even better than the "regular"
driver, but is much smaller).
Provides no hinter !!
25 years ago
David Turner
861ba624db
small fix (reduce compiler warnings)
25 years ago
David Turner
24ea09fcbd
small fix
25 years ago
David Turner
18789bfe9f
Added prototype OpenType Layout support
...
sources. This is not a port of the OTL extension
of FT 1.x, as it uses a very different design.
These sources are placed here for comments
and peer-review
25 years ago
David Turner
dbe4872bf0
removed obsolete source file
25 years ago
David Turner
a56489e01f
The code has been updated to use the finite-state
...
table loader in "ftstream" (when the macro READ_FIELDS)
is defined.
This is experimental..
25 years ago
David Turner
33263421f8
formatting
25 years ago
David Turner
851688057d
small bug fix used to compile when the SFNT
...
module doesn't support embedded bitmaps and
postscript names..
25 years ago
David Turner
7663f22288
Added support for the "attach_file" format-specific driver
...
interface, used to implement FT_Attach_File.
Note, this is currently very lightly tested..
25 years ago
David Turner
818336fdf4
Added the function FT_Read_Fields, it acts as a
...
finite-state automata to load large TrueType tables
in object structures.
This is experimental, don't mess too much with it,
thanks :-)
25 years ago
David Turner
1d1c7eb807
small update in FT_Open_Args (more could follow though..)
25 years ago
David Turner
3188a3a112
Sorry, forgot some changes needed to get rid of
...
t1encode.[hc]. Here they come..
25 years ago
David Turner
3983d95f3e
fixed a small typo ( "height" in place of "eight" !!)
25 years ago
David Turner
5ae1259c03
removed the "t1encode" files which are now
...
obsolete with the "psnames" module
25 years ago
David Turner
7433655cbd
Some changes. The SFNT driver is able to return
...
Postscript glyph names even when the "psnames"
module is not used..
25 years ago
David Turner
c3122c98ce
added some comments
25 years ago
David Turner
1ab77fdfff
some updates to make everything compile clean
25 years ago
David Turner
1a3e3d6a0d
introduced the FT_Attach_File function to support additional metrics
...
coming from external files (e.g. Type 1 AFM files to add kerning data
to the face).
Also changed the API of FT_Open_Face in order to describe the
input stream more broadly..
25 years ago
David Turner
5dc8aba72b
some modifications used to introduce the Type 1 AFM parser
...
and psnames module
25 years ago
David Turner
1a26888da3
some changes to ensure that the code compiles
...
cleanly when TT_CONFIG_OPTION_POSTSCRIPT_NAMES
is undefined..
25 years ago
David Turner
a8635cc626
Very simple AFM Parser
25 years ago
David Turner
cda32b71ba
added the FT_Attach_File function to enable AFM
...
parsing.
Also, changed the API for FT_Open_Face to allow
broader stream descriptions..
25 years ago
David Turner
71ec10efe5
support for the IGNORE_GLOBAL_ADVANCE_WIDTH
...
loading flag
25 years ago
David Turner
dba4b3243a
small update to the kerning code
25 years ago
David Turner
afdc4c4c2b
Updates to the Type 1 driver
...
Now with a simple AFM parser in order
to read the kerning table..
25 years ago
David Turner
51d4e28daf
New version of the Type 1 driver.
...
Generates a Unicode charmap on the fly
through the "psnames" module..
Now, we only need to support afm/pfm
files (and maybe multiple masters) to call
this driver finished !!
25 years ago
David Turner
5c9a571a5a
new psnames module
25 years ago
David Turner
a9369f2dc9
some updates to allow the selective compilation
...
of the adobe glyph list (this thing is huge !!)
25 years ago
David Turner
b5a0487cfd
added a python script used to generate some tables
...
for the upcoming new "psnames" pseudo-driver
("psnames" is a module in charge of converting a
glyph name into a unicode value, or a Mac index
into a glyph name. It contains a copy of the Adobe
Glyph List + some logic to understand the "uniXXX"
named characters).
25 years ago
David Turner
9e416a875f
small fix in rules
25 years ago
David Turner
5194f8bf8a
fixed a small bug that prevented the modules list to
...
be properly erased on Win32 when invoking
"make modules" from the top directory..
25 years ago