David Turner
14d340ce2e
fixed a _really_ stupid bugs in the TrueType Collection
...
loading !!
25 years ago
Just van Rossum
f8bc2d3ca6
use escapes instead of 8-bit in the Text constant: the 8-bit version got mangled by maccvs...
25 years ago
Just van Rossum
5a34a7bac2
use stream->memory instead of malloc/free.
25 years ago
David Turner
137c88880d
updated the "smooth" anti-aliaser. By increasing the number
...
of segments used to decompose a bezier curve, we get rid
of the "fuzz-fuzz" factor.
it's also faster than the standard renderer after tweaking.
Note that it isn't completed yet..
25 years ago
Just van Rossum
fbf3ce2890
updated project files
25 years ago
Just van Rossum
65a60dc12e
Here's the Mac FOND driver! It seems to work well, but it turns out the Type 1 drivers (old as well as new) reject about half the fonts I have.
25 years ago
Just van Rossum
5ae477c4f2
Added prototype for T1_Done_Parser()
25 years ago
Just van Rossum
05ef28c4ad
Added mac FOND driver, and use t1z driver instead of the "old" t1 driver.
25 years ago
David Turner
1d85a73d1a
Added a new version of the "smooth". This one uses
...
an algorithm that is very close to our standard raster.
However, it is (theorically for now) capable of direct
composition !!
25 years ago
David Turner
7e68ad481f
fix to compile with latest FreeType 2
25 years ago
David Turner
16afbe2d5f
update
25 years ago
David Turner
a6415244f1
updated documentation for Beta 4
25 years ago
David Turner
c3c7e7fb0c
updated CHANGES
...
added BUILD & INSTALL
25 years ago
David Turner
757429fdc9
fix to get rid of compile warning
25 years ago
David Turner
7f7aadf4f7
finished moving all configuration macros to
...
"config/ftoption.h"
25 years ago
David Turner
3246efedcd
first step towards moving all configuration options
...
to the single "config/ftoption.h"
25 years ago
David Turner
06d508c1de
removed the unused/obsolete "ftbbox.c"
25 years ago
David Turner
4258c4fe9f
removed src/shared/ttnameid.h (redundant)
25 years ago
David Turner
f6dc6c17e7
renamed ttnamedid.h to ttnameid.h
25 years ago
David Turner
7f615aef5e
renamed all outlines functions to the
...
FT_Outline_<action> syntax..
25 years ago
David Turner
41dbcbf628
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..
25 years ago
David Turner
291afa0992
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..
25 years ago
David Turner
e98e4af73c
fixed a nasty bug that occured with CMAP format 4..
25 years ago
David Turner
0f99ddda5f
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..
25 years ago
David Turner
9d76a8d67a
a few fixes to get rid of unwanted compile-time warnings
25 years ago
Just van Rossum
80f4b060e3
fixed typo in comment
25 years ago
Just van Rossum
1eabbcb453
properly behave in case the console window became active
25 years ago
Just van Rossum
7eef5364b8
- 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
25 years ago
Just van Rossum
59d8ac4615
formatting: some tabs replaced by spaces
25 years ago
Werner Lemberg
febe3fbeba
A first check of FT2's Make system. Many smaller and larger bugs have been
...
25 years ago
Just van Rossum
8c5c932e46
fixed typo in comment
25 years ago
Just van Rossum
1e5754f2d6
added missing "else": without it FT_Open_Face() would still scan the list of drivers when specifying an explicit driver
25 years ago
Just van Rossum
7ba2c674a6
readme file: needs copyright notice
25 years ago
Just van Rossum
858fd5f7f1
Mac demo support stuff.
25 years ago
Just van Rossum
2e8482b31d
Mac modules file. For now the same as the default, minus the t1z driver. First step in adding a Mac FOND driver...
25 years ago
Just van Rossum
926c81c8ba
CodeWarrior Pro4 project file to build the FT library under MacOS
25 years ago
Just van Rossum
829fbf194e
Mac backend for the graphics subsystem.
25 years ago
Just van Rossum
f21dac0209
Don't #include <memory.h> but #include <string.h> to avoid header clash under MacOS. I don't think this affects other platforms.
25 years ago
Just van Rossum
c3b680942c
MacOS: include grmac.h
...
(+ fixed typo in comment)
25 years ago
Just van Rossum
3d76a9fbbe
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
25 years ago
Just van Rossum
2a4f206f5f
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)
25 years ago
Just van Rossum
6f9a72d54e
ft_basename(): if compiled for MacOS, use the Mac path separator
25 years ago
Just van Rossum
d35aea7090
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
25 years ago
David Turner
ca13392d83
a few changes to really compile font drivers in
...
independent single objects..
25 years ago
David Turner
d275435a4f
simple change to compile with the latest FT2 source
...
changes
25 years ago
David Turner
e595014a64
simple minor fix in t1afm.h/t1afm.c
25 years ago
David Turner
c75f71e049
fix
25 years ago
David Turner
e755002ddc
moved the ANSI "ftsystem.c" to src/base
25 years ago
David Turner
7bda46d094
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"
25 years ago
David Turner
587bc78f86
the Win32 seems to be fixed and working now
25 years ago