This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
[ITP-2] t1lib: Library for generating character- and string-glyphsfrom Adobe Type 1 fonts
- From: "Dr. Volker Zell" <dr dot volker dot zell at oracle dot com>
- To: cygwin-apps at cygwin dot com
- Date: Tue, 05 Oct 2004 07:37:38 +0200
- Subject: [ITP-2] t1lib: Library for generating character- and string-glyphsfrom Adobe Type 1 fonts
- Reply-to: cygwin-apps at cygwin dot com
Hi
The previous announced package is split up now in an X11 and non-X11 version.
It already got 3 votes and a GTG review so please upload at your earliest
convinience.
-------------------------------- cut here ------------------------------------
#!/bin/bash
mkdir -p t1lib/t1lib-x11
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
cd t1lib-x11
wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/t1lib/t1lib-x11/setup.hint
wget http://cygwin.dev.wapme.net/packages/vzell/cygwin/release/t1lib/t1lib-x11/t1lib-x11-5.0.2-1.tar.bz2
-------------------------------- cut here ------------------------------------
* http://site.n.ml.org/info/t1lib/ (Homepage)
* http://www.ibiblio.org/pub/linux/libs/graphics/ (Download location)
The non-X11 version of the package is also a prerequisite for xpdf, a PDF Viewer
for X, which I will announce shortly.
Here are the setup.hint files:
t1lib:
======
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
Files included in t1lib:
/usr/bin/cygt1-5.dll
/usr/bin/type1afm.exe
/usr/include/t1lib.h
/usr/lib/libt1.a
/usr/lib/libt1.dll.a
/usr/lib/libt1.la
/usr/share/doc/Cygwin/t1lib-5.0.2.README
/usr/share/doc/t1lib-5.0.2/Changes
/usr/share/doc/t1lib-5.0.2/LICENSE
/usr/share/doc/t1lib-5.0.2/README.t1lib-5.0.2
/usr/share/doc/t1lib-5.0.2/README.t1python
/usr/share/doc/t1lib-5.0.2/README.win32
/usr/share/t1lib/doc/t1lib_doc.pdf
/usr/share/t1lib/doc/t1lib_doc.ps
/usr/share/t1lib/t1lib.config.default
t1lib-x11:
==========
sdesc: "Library for generating character- and string-glyphs from Adobe Type 1 fonts (X11 support)"
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 t1lib xorg-x11-bin-dlls
external-source: t1lib
Files included in t1lib-x11:
/usr/bin/cygt1x-5.dll
/usr/bin/xglyph.exe
/usr/include/t1libx.h
/usr/lib/libt1x.a
/usr/lib/libt1x.dll.a
/usr/lib/libt1x.la
/usr/share/doc/Cygwin/t1lib-x11-5.0.2.README
Ciao
Volker