[2065] in comp.os.os2.announce archive
FREE: PROJECT: FreeType project Alpha release 2
daemon@ATHENA.MIT.EDU (David Turner)
Sat Nov 9 16:07:32 1996
To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: 9 Nov 1996 20:30:46 GMT
From: turner@Email.ENST.Fr (David Turner)
Reply-To: turner@Email.ENST.Fr (David Turner)
Reply-to: turner@Email.ENST.Fr (David Turner)
---------------------------------------------------------------------
Announcing the second alpha release of the FreeType project. We aim at the
development of a *free* and *portable* TrueType rasterizer ( Freeware, ANSI C,
Pascal ).
The project is currently developed under OS/2 and Linux, and we would like to
adapt it in the long term to WINE ( the WINdows Emulator for Linux ) and to
OS/2 ( even 2.1 and 3.0 !! ).
Announcing the
F R E E T Y P E P R O J E C T
Alpha release 2
The FREE TrueType Font Engine
Copyright 1995-1996 David Turner
The FreeType project aims at the development of a free TrueType font
engine, available with source code. This archive is the latest
version of the FreeType engine, dated 11/1/96. You'll find two
source directories for the Pascal and C versions of the engine.
The C code was compiled and tested with DOS Borland C++ 3.1 ( 16
bits ) and Gnu C ( 32 bits, Linux and OS/2 ) 2.6.3 and 2.7.2.
The Pascal code was tested with Borland Pascal 7 on DOS ( 16 bits )
and OS/2 Virtual Pascal ( 32 bits ).
Any suggestions regarding ports to other languages / environments
are welcomed..
It is still in alpha, rather than beta, but was released under the
demands of many who wanted to see a C version. Please read the
'history.txt' file for more information and on how to contact me and
Robert Wilhelm.
This version does not support hinting ( yet ! ). This will be *the*
feature of the next release that we sincerely hope to release before
Christmas 96..
This release should be available at the following locations :
The FreeType alpha release 2 should be available at the following addresses
( Walnut Creek ) ftp.cdrom.com /pub/os2/fonts
( SunSite ) sunsite.unc.edu /pub/Linux/utils
( SimTel ) ftp.coast.net /pub/msdos/ ???
( archive uploaded too recently )
Check for the incoming dirs of each site if you have difficulties
in finding it..
Each source directory includes two simple test programs which
demonstrate the use of the lib :
- TESTTIME :
This is a simple performance timer for the engine. It will simply
load a TrueType font given as argument and try to render each
glyph as fast as possible, giving the total time elapsed.
You can eventually enable the display of the rendered glyphs by
defining the VIRTUAL constant in the source code..
- ZOOM :
This program is a very simple glyph viewer. Give it any TrueType
font as argument, and it will load it and allow you to
view/scale/rotate any glyph of it. Unfortunately, you will have
to remember the keys for it :
x : fine counter_clockwise rotation
c : fine clockwise rotation
v : fast counter_clockwise rotation
b : fast clockwise rotation
+ : fast scale up
- : fast scale down
u : fine scale down
j : fine scale up
l : go to next glyph
k : go to previous glyph
o : go to tenth next glyph
i : go to tenth previous glyph
ESC : exit
Please read the 'FreeType.txt' for technical info.
Read the 'HowTo.txt' file in FreeType/C/ to know how to compile
the C version.
For the Pascal version, dependency check is automatic, so simply
compile the files 'zoom.pas' and 'testtime.pas'.
Of course, this source code is provided 'as is' and its final release
will be placed under the GPL. Until now, it is provided as is and
free of charge and its author allows any non-commercial use of this
source code or any modified version of it ( and don't remember to
mention us :-) ! ). The author allows NO commercial use of this
package or any work derived from it until at least the final
release.
Sorry, I had not the time to make better docs, but these will come
with time..
- David Turner.
To contact us :
David Turner Robert Wilhelm
Pascal &
core design Linux &
questions C questions
any bug reports C/Linux related bug reports
turner@enst.fr robert@physiol.med.tu-muenchen.de
PS : Don't hesitate to send bug reports and performance results.
Thanks in advance.
- David TURNER
P-mail: | E-mail:
Telecom Paris - 46, rue Barrault | turner@enst.fr
75634 Paris cedex 13 - France |
=====================================================================
-- To submit to c.o.os2.announce: POST (or email os2_ann_req@bix.com)
-- For comments to the moderator: email lfirrantello@bix.com.
- for posting guidelines see: http://www.bix.com/pub/os2ann/pindex.htm