David Turner
b5c1a4e567
a new program to demonstrate the new convenience glyph
...
API (see include/ftglyph.h).
Supports kerning, rotation, sub-pixel rendering..
Could be easily modified to reach the level of strtto when
we have the relevant OpenType module handy..
25 years ago
David Turner
6b0149b826
a new simple program to display composite glyphs in a given
...
font. Used during auto-hinting research
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
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
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
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
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
Just van Rossum
1eabbcb453
properly behave in case the console window became active
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
858fd5f7f1
Mac demo support stuff.
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
David Turner
d275435a4f
simple change to compile with the latest FT2 source
...
changes
25 years ago
David Turner
587bc78f86
the Win32 seems to be fixed and working now
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
9e416a875f
small fix in rules
25 years ago
David Turner
d00a8ce6f2
some updates. The yesterday modifications prevented the demo
...
programs from compiling under Unix. fixed..
25 years ago
Werner Lemberg
9d61e46855
Fixed rule with wildcard.
25 years ago
David Turner
5ce5884d59
some small updates that are useful to debug
...
graphics drivers and the library..
25 years ago
David Turner
1631d04827
moved the graphics drivers to "demos/graph/*"
25 years ago
David Turner
cb58dbb4fb
Some important changes were performed :
...
- the graphics drivers were moved from "demos/config/*" to
"demos/graph/*"
- a Win32 graphics driver was added. (note that keyboard
management is a bit buggy, but it's really usable).
- the "demos/Makefile" and "demos/graph/rules.mk" were
seriously modified
- the demo programs now compile AND run with gcc,
Visual C++ and LCC-Win32 !! The other ones should be
really easy to add now, as LCC was the really smart ass
in this list...
25 years ago
David Turner
14954e6bc2
Some major improvements were required to the Makefile to:
...
- compile the demonstration programs in any directory, by
using the "TOP" and "CONFIG_MK" environment variables
- the graphics drivers have moved from "demos/config/*" to
"demos/graph/*"
- brain-dead compilers like LCC-Win32 required some
changes in the way executables are linked
25 years ago
Werner Lemberg
7dff772e59
Added ftraster.h for better support of standalone mode.
...
25 years ago
David Turner
f6356ab713
some changes used to debug the new raster and the OS/2
...
graphics driver
25 years ago
David Turner
6bc8b1f07d
bugfixes to the OS/2 graphics driver. It now works !!
25 years ago
Werner Lemberg
a00b6e690f
Fixing Makefile rules.
25 years ago
Werner Lemberg
f993b6a033
demos/config/x11/rules.mk:
...
25 years ago
David Turner
edfc0f8ac4
changed rules to build demos on Solaris
25 years ago
David Turner
c6cda4a74e
added 'demos/bin' to the repository
25 years ago
David Turner
d2b1f35704
Initial revision
25 years ago