diff options
Diffstat (limited to 'Build/source/libs/t1lib/t1lib-5.1.2/README.t1lib-5.1.2')
-rw-r--r-- | Build/source/libs/t1lib/t1lib-5.1.2/README.t1lib-5.1.2 | 223 |
1 files changed, 223 insertions, 0 deletions
diff --git a/Build/source/libs/t1lib/t1lib-5.1.2/README.t1lib-5.1.2 b/Build/source/libs/t1lib/t1lib-5.1.2/README.t1lib-5.1.2 new file mode 100644 index 00000000000..55828319b09 --- /dev/null +++ b/Build/source/libs/t1lib/t1lib-5.1.2/README.t1lib-5.1.2 @@ -0,0 +1,223 @@ + + -------------------------------------------------------------------------- + --------------------------- t1lib-README --------------------------------- + -------------------------------------------------------------------------- + +/*-------------------------------------------------------------------------- + ----- File: REAMDE.t1lib-5.1.2 + ----- Author: Rainer Menzner (Rainer.Menzner@web.de) + ----- Date: 2007-12-23 + ----- Description: This is file README.t1lib of the t1lib-package. It + contains an overview and brief installation + instructions for the t1-library. + ----- Copyright: t1lib is copyrighted (c) Rainer Menzner, 1996-2007. + As of version 0.5, t1lib is distributed under the + GNU General Public Library License. The + conditions can be found in the files LICENSE and + LGPL, which should reside in the toplevel + directory of the distribution. Please note that + there are parts of t1lib that are subject to + other licenses: + The parseAFM-package is copyrighted by Adobe Systems + Inc. + The type1 rasterizer is copyrighted by IBM and the + X11-consortium. + ----- Warranties: Of course, there's NO WARRANTY OF ANY KIND :-) + ----- Credits: I want to thank IBM and the X11-consortium for making + their rasterizer freely available. + Also thanks to Piet Tutelaers for his ps2pk, from + which I took the rasterizer sources in a format + independent from X11. + Thanks to all people who make free software living! +--------------------------------------------------------------------------*/ + + + +About t1lib: +------------ + +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. + + + +Changes and New Features: +------------------------- + +- See the file Changes in the T1Lib top-directory for information on new + features. + + + +Installation: +------------- + +----------------------------------------------------------------------------- +Note: VMS-users should examine configure.com in the toplevel directory, which + is a configure-script for VMS, kindly contributed by John Hasstedt + and now maintained by Martin Zinser. + This file contains notes on how to compile t1lib on VMS. +----------------------------------------------------------------------------- + + +After unpacking the archive (what you obviously did already), change +to subdirectory t1lib-..../ and type: + + ./configure + +This will create the Makefiles. Then type + + make + + +In order to use the testprogram xglyph, X11 needs to be installed on your +system. + +If you have difficulties during configuring and building t1lib, cd to +directory t1lib-.../doc and execute + + $ latex t1lib_doc.tex + $ makeindex t1lib_doc + $ latex t1lib_doc.tex + $ latex t1lib_doc.tex + +This will generate the docs which contain a more detailed description +of the build-process. LaTeX2e is required. Alternatively, you can scan the +preformatted pdf-documentation. + + +Before installing the libraries, you should test whether all things +work correct: + +1) Change to subdirectory xglyph + +2) Start the program xglyph + +3) Ensure that the output-window is not hidden behind another window. + +4) Before doing anything other, click on button "String". The + string "Test" should now be rastered and displayed in the + output-window, using font BitstreamCharterBTRoman at 100bp without + kerning. If that works, most probably all works for you. + +5) Have a look at t1lib_doc.dvi in the doc-subdirectory of the package + and read the chapter on xglyph. However, most of this program is + self-explaining, so that you might want to omit this step. + +6) Play with the program and enjoy. + +7) If you do not have X11, you can still check whether t1lib works for + you. Copy one of the pfb-files from t1lib-.../Fonts/type1, say, + bchr.pfb, to the type1afm-subdirectory, and run + + type1afm bchr.pfb + + If the afm-file bchr.afm is generated, t1lib will most probably + work on your system. + + + +Documentation: +-------------- + +As mentioned above, documentation is provided in LaTeX2e-format +subdirectory T1Lib/doc. It should have been built during the build. +The section on runtime setup is really important, +because programs may fail due to an invalid or incomplete runtime +setup, although the programs itself may be correct! +A preformatted Version is also available in pdf. + + + +How to get it: +-------------- + +t1lib is available at + +ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-x.y[.z].tar.gz + +where x.y[.z] is the version identification. + + + +Closing: +-------- + +You are allowed to send the author lots of money and dozents of gifts, +but you needn't :-) +If you have any comments to this library, feedback is wanted. Send +eMail to: + +Rainer.Menzner@web.de + + + +Future: +------- + +Within the past years, my time has constantly and increasingly become spare so +that I hardly found time to further develop t1lib. And developing free +software is undoubtedly related to a certain amount of fun, which in turn only +can come up if you are relaxed with respect to time ... + +Since t1lib now has reached a reasonably stable state, I intend to more or +less freeze the development of new features at this point. Of course, bug +fixes etc. should be possible further. + +If there is somebody out there willing to further develop t1lib, he or she is +welcome to contact me ... + + + +Have fun, + + -Rainer + |