[2065] in comp.os.os2.announce archive

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post