This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITP] t1lib: Library for generating character- and string-glyphsfrom Adobe Type 1 fonts


Hi

I would like to contribute and maintain the t1lib package:

 * http://site.n.ml.org/info/t1lib/ (Homepage)
 * http://www.ibiblio.org/pub/linux/libs/graphics/  (Download location) 



This packacke is a prerequisite for xpdf, a PDF Viewer for X, which I will 
announce shortly.


Here is the setup.hint file:

sdesc: "Library for generating character- and string-glyphs from Adobe Type 1 fonts"
ldesc: "t1lib is a library distributed under the GNU General Public Library
License for generating character- and string-glyphs from Adobe Type 1
fonts under UNIX. t1lib uses most of the code of the X11 rasterizer
donated by IBM to the X11-project. But some disadvantages of the
rasterizer being included in X11 have been eliminated. Here are some
of the features:

- t1lib is completely independent of X11 (although the program
  provided for testing the library needs X11)

- fonts are made known to library by means of a font database file at
  runtime 

- searchpaths for all types of input files are configured by means
  of a configuration file at runtime 

- characters are rastered as they are needed

- characters and complete strings may be rastered by a simple function
  call

- when rastering strings, pairwise kerning information from .afm-files
  may optionally be taken into account

- an interface to ligature-information of afm-files is provided

- a program to generate afm-files from Type 1 font files is included

- rotation and arbitrary transformations are supported

- there's support for extending and slanting fonts

- underlining, overlining and overstriking is supported

- new encoding vectors may be loaded at runtime and fonts may be
  reencoded using these encoding vectors 

- antialiasing is implemented 

- Right-To-Left typesetting is supported

- Font subsetting is easily possible

- support of composite character information

- stroking of character outlines with variable strokewidths 

- An interactive test program called 'xglyph' is included in the
  distribution. This program allows to test all of the features of the
  library. It requires X11."
category: Libs
requires: cygwin xorg-x11-bin-dlls

-------------------------------- cut here ------------------------------------
#!/bin/bash

mkdir t1lib
cd t1lib

wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/t1lib/setup.hint
wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/t1lib/t1lib-5.0.2-1-src.tar.bz2
wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/t1lib/t1lib-5.0.2-1.tar.bz2
-------------------------------- cut here ------------------------------------

 
Ciao
  Volker


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]