|
7f7aadf4
|
2000-03-13T12:57:27
|
|
finished moving all configuration macros to
"config/ftoption.h"
|
|
3246efed
|
2000-03-13T12:12:46
|
|
first step towards moving all configuration options
to the single "config/ftoption.h"
|
|
06d508c1
|
2000-03-13T11:52:44
|
|
removed the unused/obsolete "ftbbox.c"
|
|
4258c4fe
|
2000-03-13T11:50:38
|
|
removed src/shared/ttnameid.h (redundant)
|
|
f6dc6c17
|
2000-03-13T11:50:15
|
|
renamed ttnamedid.h to ttnameid.h
|
|
7f615aef
|
2000-03-13T11:49:20
|
|
renamed all outlines functions to the
FT_Outline_<action> syntax..
|
|
41dbcbf6
|
2000-03-09T11:46:25
|
|
reformatting, changing the FT_Outline structure:
- "flags" have been renamed to "tags"
- "outline_flags" have been renamed to "flags"
Look for more re-formatting today..
|
|
291afa09
|
2000-03-08T14:14:55
|
|
added the new "smooth" anti-aliaser
(see the file "demos/src/ftgrays.c"),
and modified "ftview" and "fttimer" to use it..
Note that this thing is still under heavy beta..
|
|
e98e4af7
|
2000-03-06T17:01:07
|
|
fixed a nasty bug that occured with CMAP format 4..
|
|
0f99ddda
|
2000-03-06T13:23:32
|
|
changed the structure of FT_Outline in order to pack
all outline flags in a single integer..
Changed the rest of the library and demo programs
accordingly..
|
|
9d76a8d6
|
2000-03-06T09:51:19
|
|
a few fixes to get rid of unwanted compile-time warnings
|
|
80f4b060
|
2000-03-05T16:10:10
|
|
fixed typo in comment
|
|
1eabbcb4
|
2000-03-05T16:09:21
|
|
properly behave in case the console window became active
|
|
7eef5364
|
2000-03-05T16:07:58
|
|
- 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
|
|
59d8ac46
|
2000-03-05T15:59:09
|
|
formatting: some tabs replaced by spaces
|
|
febe3fbe
|
2000-03-05T01:14:19
|
|
A first check of FT2's Make system. Many smaller and larger bugs have been
fixed:
. Removing unused variables.
. detect.mk files now must provide $(CONFIG_FILE) and not $(CONFIG_RULE).
. ansi.mk will now be really used as a fallback if the detect mechanism
fails.
. ANSIFLAGS will now be really used (fixing a typo).
. `make clean' now works (again two typos).
. Detection of gcc on Unix has been fixed (using the `-v' option instead of
`--version').
. `make devel' now works (on Unix).
. Fixing *again* a bug in demos/graph/x11/rules.mk to allow multiple use
of `-L' compiler options.
. $(BASE_H) now contains a few more header files.
As usual, a lot of formatting (not finished yet).
|
|
8c5c932e
|
2000-03-02T10:53:32
|
|
fixed typo in comment
|
|
1e5754f2
|
2000-03-02T10:52:57
|
|
added missing "else": without it FT_Open_Face() would still scan the list of drivers when specifying an explicit driver
|
|
7ba2c674
|
2000-03-02T01:42:48
|
|
readme file: needs copyright notice
|
|
858fd5f7
|
2000-03-02T01:38:53
|
|
Mac demo support stuff.
|
|
2e8482b3
|
2000-03-02T01:28:18
|
|
Mac modules file. For now the same as the default, minus the t1z driver. First step in adding a Mac FOND driver...
|
|
926c81c8
|
2000-03-02T01:26:53
|
|
CodeWarrior Pro4 project file to build the FT library under MacOS
|
|
829fbf19
|
2000-03-02T01:18:38
|
|
Mac backend for the graphics subsystem.
|
|
f21dac02
|
2000-03-02T01:17:50
|
|
Don't #include <memory.h> but #include <string.h> to avoid header clash under MacOS. I don't think this affects other platforms.
|
|
c3b68094
|
2000-03-02T01:16:33
|
|
MacOS: include grmac.h
(+ fixed typo in comment)
|
|
3d76a9fb
|
2000-03-02T01:15:37
|
|
added cast to the string literal for Text to shut up my compiler. (btw. this literal contains non 7-bit characters!)
if 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
|
|
2a4f206f
|
2000-03-02T01:11:17
|
|
if 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)
|
|
6f9a72d5
|
2000-03-02T01:09:28
|
|
ft_basename(): if compiled for MacOS, use the Mac path separator
|
|
d35aea70
|
2000-03-02T01:07:50
|
|
ft_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
|
|
ca13392d
|
2000-03-01T13:24:38
|
|
a few changes to really compile font drivers in
independent single objects..
|
|
d275435a
|
2000-03-01T13:23:41
|
|
simple change to compile with the latest FT2 source
changes
|
|
e595014a
|
2000-02-29T17:14:02
|
|
simple minor fix in t1afm.h/t1afm.c
|
|
c75f71e0
|
2000-02-29T17:12:03
|
|
fix
|
|
e755002d
|
2000-02-29T17:11:53
|
|
moved the ANSI "ftsystem.c" to src/base
|
|
7bda46d0
|
2000-02-29T16:56:18
|
|
updated the build system to avoid file duplication :
- All "common" ANSI files were moved to "freetype2/config"
- The modules list is in "config" now (instead of
config/<system>")
- All system-specific configuration Makefiles have been
renamed. E.g. "config/win32/Makefile.gcc" is now
"config/win32/w32-gcc.mk"
- Updated "config/freetype.mk" and "config/modules.mk"
|
|
587bc78f
|
2000-02-28T15:13:08
|
|
the Win32 seems to be fixed and working now
|
|
9c84887d
|
2000-02-28T11:32:54
|
|
remaining fixes from Just
|
|
9ac7fa16
|
2000-02-28T11:32:17
|
|
small update in config files
|
|
7b63d2ea
|
2000-02-28T11:25:01
|
|
fixed a bug that prevented the reading of AFM
files..
|
|
7bb7fede
|
2000-02-28T11:23:36
|
|
fixed a bug which appeared when loading
unscaled composite glyphs
|
|
58c10b5a
|
2000-02-22T14:31:42
|
|
updated
|
|
9e294349
|
2000-02-22T13:53:16
|
|
updated the license
|
|
35eee3f3
|
2000-02-22T13:53:01
|
|
removed the reference to 'type1z' in order to allow compilation under OS/2
|
|
63cb46dd
|
2000-02-22T13:34:26
|
|
simple fixes
|
|
d60389be
|
2000-02-21T17:46:24
|
|
formatting
|
|
a1b60580
|
2000-02-21T17:45:15
|
|
small fix, PageUp/PageDown now work
Alt-F4 doesn't work anymore (needs more
changes :-)
|
|
b2a21e51
|
2000-02-21T16:18:43
|
|
minor change, for benchmark comparison
|
|
fbff3e8f
|
2000-02-21T16:18:25
|
|
added a memory checking test program, used to
solve the memory leak reported by Jack Davis
|
|
c64f6442
|
2000-02-21T16:18:01
|
|
simple update to allow several rendering modes
(useful for testing the Unicode charmaps)
|
|
1e7f8432
|
2000-02-21T16:17:36
|
|
simple fix
|
|
08fdac98
|
2000-02-21T16:01:33
|
|
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
|
|
cbfaedce
|
2000-02-21T16:00:36
|
|
added glyph zone objects
|
|
4ea18e55
|
2000-02-17T10:25:24
|
|
added some configuration macros
|
|
547a252a
|
2000-02-16T08:23:58
|
|
Formatting. Adding/Fixing documentation.
|
|
d16a4b81
|
2000-02-15T12:56:44
|
|
removed obsolete hinter source code
|
|
95bec282
|
2000-02-15T12:55:57
|
|
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 !!
|
|
861ba624
|
2000-02-15T12:54:51
|
|
small fix (reduce compiler warnings)
|
|
24ea09fc
|
2000-02-15T12:54:06
|
|
small fix
|
|
18789bfe
|
2000-02-15T12:53:31
|
|
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
|
|
dbe4872b
|
2000-02-14T16:45:40
|
|
removed obsolete source file
|
|
a56489e0
|
2000-02-13T13:41:56
|
|
The code has been updated to use the finite-state
table loader in "ftstream" (when the macro READ_FIELDS)
is defined.
This is experimental..
|
|
33263421
|
2000-02-13T13:38:45
|
|
formatting
|
|
85168805
|
2000-02-13T13:38:27
|
|
small bug fix used to compile when the SFNT
module doesn't support embedded bitmaps and
postscript names..
|
|
7663f222
|
2000-02-13T13:37:38
|
|
Added support for the "attach_file" format-specific driver
interface, used to implement FT_Attach_File.
Note, this is currently very lightly tested..
|
|
818336fd
|
2000-02-13T13:36:53
|
|
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 :-)
|
|
1d1c7eb8
|
2000-02-13T13:35:21
|
|
small update in FT_Open_Args (more could follow though..)
|
|
3188a3a1
|
2000-02-13T13:34:18
|
|
Sorry, forgot some changes needed to get rid of
t1encode.[hc]. Here they come..
|
|
3983d95f
|
2000-02-10T19:19:51
|
|
fixed a small typo ( "height" in place of "eight" !!)
|
|
5ae1259c
|
2000-02-10T19:17:24
|
|
removed the "t1encode" files which are now
obsolete with the "psnames" module
|
|
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
|
|
1ab77fdf
|
2000-02-10T18:08:17
|
|
some updates to make everything compile clean
|
|
1a3e3d6a
|
2000-02-10T17:03:11
|
|
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..
|
|
5dc8aba7
|
2000-02-10T17:01:24
|
|
some modifications used to introduce the Type 1 AFM parser
and psnames module
|
|
1a26888d
|
2000-02-10T16:17:23
|
|
some changes to ensure that the code compiles
cleanly when TT_CONFIG_OPTION_POSTSCRIPT_NAMES
is undefined..
|
|
a8635cc6
|
2000-02-10T16:15:11
|
|
Very simple AFM Parser
|
|
cda32b71
|
2000-02-10T16:14:35
|
|
added the FT_Attach_File function to enable AFM
parsing.
Also, changed the API for FT_Open_Face to allow
broader stream descriptions..
|
|
71ec10ef
|
2000-02-10T16:09:35
|
|
support for the IGNORE_GLOBAL_ADVANCE_WIDTH
loading flag
|
|
dba4b324
|
2000-02-10T16:08:59
|
|
small update to the kerning code
|
|
afdc4c4c
|
2000-02-10T16:08:36
|
|
Updates to the Type 1 driver
Now with a simple AFM parser in order
to read the kerning table..
|
|
51d4e28d
|
2000-02-10T13:11:43
|
|
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 !!
|
|
5c9a571a
|
2000-02-10T13:10:32
|
|
new psnames module
|
|
a9369f2d
|
2000-02-07T18:58:42
|
|
some updates to allow the selective compilation
of the adobe glyph list (this thing is huge !!)
|
|
b5a0487c
|
2000-02-07T18:04:27
|
|
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).
|
|
9e416a87
|
2000-02-02T12:49:14
|
|
small fix in rules
|
|
5194f8bf
|
2000-02-02T12:48:20
|
|
fixed a small bug that prevented the modules list to
be properly erased on Win32 when invoking
"make modules" from the top directory..
|
|
5eaadfcd
|
2000-02-02T12:47:44
|
|
added a new glyph image format:
ft_glyph_format_plotter
for plotter-like vectorial images made of
opened paths.. (seen in Windows font files
as well as some Type 1 fonts with unusual
PaintType)
|
|
86fbfb50
|
2000-02-02T12:28:57
|
|
re-adding fterrors.h to the repository..
|
|
f45ae1cf
|
2000-02-02T12:28:27
|
|
sorry, a small mistake made me "remove" fterrors.h with WinCVS
I need to manually clear the repository through CVS...
|
|
200e097c
|
2000-02-02T12:21:35
|
|
updated the "FT_SubGlyph" structure
|
|
0dd34348
|
2000-02-02T12:20:53
|
|
The Type 1 experimental driver was updated
- small reduction of the code size of "t1encode.c"
- removed the hinter (not useful with the upcoming
auto-hinter..)
- updated "t1load.c" to reduce warnings with Visual C++
- considerably changed the glyph loader (it is simpler)
Beware, this code is still experimental, and is _not_
debugged. I don't even guarantee that it works for
now
- David
|
|
8f43c714
|
2000-02-02T12:16:19
|
|
A major refresh of the TrueType driver :
- some #ifdefs were included in order to _not_
compile support for the bytecode interpreter
when FT_CONFIG_OPTION_BYTECODE_INTERPRETER
is not defined in "ttconfig.h"
- the glyph loader has been seriously re-designed. It is now
smaller, simpler and should load composites a bit faster
- works with the TrueType debugger
|
|
0360168a
|
2000-01-31T18:20:32
|
|
moved the files in "docs/internals" to "docs/design". The image files
were also all added to the repository in binary format !!
|
|
17d6bdec
|
2000-01-31T18:18:56
|
|
removed obsolete documentation files
|
|
442005b7
|
2000-01-31T18:17:02
|
|
removed the old "glyph_conventions" directory, now replaced by
"glyphs"
|
|
f9487586
|
2000-01-31T18:15:12
|
|
weel, the previous operation didn't work well, as the images were
still stored as text on the server !!
I have created the "docs/glyphs" directory to hold a copy of the
files, and add them with the correct tags..
|
|
f0a46def
|
2000-01-31T18:11:31
|
|
added the image files in binary form in the repository
|
|
dda05ee1
|
2000-01-31T18:11:00
|
|
removed the PNG images as they were incorrectly stored as text files
in the repository
|
|
633da99a
|
2000-01-27T14:07:33
|
|
updated changes log
|
|
f300d695
|
2000-01-27T14:03:39
|
|
some updates/corrections
|