Commit | Line | Data |
---|---|---|
bd7f4c30 WJ |
1 | % Copyright (C) 1990, 1992 Aladdin Enterprises. All rights reserved. |
2 | % Distributed by Free Software Foundation, Inc. | |
3 | % | |
4 | % This file is part of Ghostscript. | |
5 | % | |
6 | % Ghostscript is distributed in the hope that it will be useful, but | |
7 | % WITHOUT ANY WARRANTY. No author or distributor accepts responsibility | |
8 | % to anyone for the consequences of using it or for whether it serves any | |
9 | % particular purpose or works at all, unless he says so in writing. Refer | |
10 | % to the Ghostscript General Public License for full details. | |
11 | % | |
12 | % Everyone is granted permission to copy, modify and redistribute | |
13 | % Ghostscript, but only under the conditions described in the Ghostscript | |
14 | % General Public License. A copy of this license is supposed to have been | |
15 | % given to you along with Ghostscript so you can know your rights and | |
16 | % responsibilities. It should be in a file named COPYING. Among other | |
17 | % things, the copyright notice and this notice must be preserved on all | |
18 | % copies. | |
19 | ||
20 | % ---------------------------------------------------------------- | |
21 | ||
22 | % This file is a catalog of fonts known to Ghostscript. Any font | |
23 | % that is to be loaded automatically when named must be in this catalog. | |
24 | ||
25 | % Each font has an entry consisting of three items: | |
26 | % | |
27 | % - The name by which the font is known inside Ghostscript | |
28 | % (a Ghostscript literal name). This is used to find the file | |
29 | % from which a font of a given name should be loaded. | |
30 | % | |
31 | % - The name of the Ghostscript font file (a Ghostscript string). | |
32 | % The filename should include the extension, which (by convention) | |
33 | % is `.gsf'. | |
34 | % | |
35 | % - A terminating semicolon. | |
36 | ||
37 | % Because of limitations in the MS-DOS environment, Ghostscript font | |
38 | % file names must be no more than 8 characters long, must consist only | |
39 | % of LOWER CASE letters, digits, and underscores, and must start with a | |
40 | % letter. Font names, on the other hand, need only obey the syntax of | |
41 | % names in the Ghostscript language, which is much more liberal. | |
42 | ||
43 | % Most of the Ghostscript fonts were created automatically from freely | |
44 | % available bitmaps. There is a makefile (fonts.mak) that specifies | |
45 | % how this conversion was done. fonts.mak also specifies, for each such | |
46 | % converted font, its uniqueID (an integer used to identify distinct fonts | |
47 | % within the Ghostscript font machinery), and its encoding (the mapping | |
48 | % from character codes in a string to character names). For more detailed | |
49 | % information, read fonts.mak. | |
50 | ||
51 | % The following table is actually a Ghostscript data structure. | |
52 | % If you add new entries, be sure to copy the punctuation accurately. | |
53 | ||
54 | % \f | |
55 | % A homemade font. | |
56 | ||
57 | /Ugly (uglyr.gsf) ; | |
58 | ||
59 | ||
60 | % Fonts converted from bitmaps. | |
61 | ||
62 | /AvantGarde-Book (pagk.gsf) ; | |
63 | /AvantGarde-BookOblique (pagko.gsf) ; | |
64 | /AvantGarde-Demi (pagd.gsf) ; | |
65 | /AvantGarde-DemiOblique (pagdo.gsf) ; | |
66 | ||
67 | /Bookman-Light (pbkl.gsf) ; | |
68 | /Bookman-LightItalic (pbkli.gsf) ; | |
69 | /Bookman-Demi (pbkd.gsf) ; | |
70 | /Bookman-DemiItalic (pbkdi.gsf) ; | |
71 | ||
72 | /Charter-Roman (bchr.gsf) ; | |
73 | /Charter-Italic (bchri.gsf) ; | |
74 | /Charter-Bold (bchb.gsf) ; | |
75 | /Charter-BoldItalic (bchbi.gsf) ; | |
76 | ||
77 | % The converted Courier font has been replaced by a Type 1 font | |
78 | % contributed to the X11R5 distribution; see below. | |
79 | % Unfortunately, quite a few PostScript files use Courier-Oblique | |
80 | % rather than Courier-Italic, so we have to keep the old Obliques around. | |
81 | %/Courier (pcrr.gsf) ; | |
82 | /Courier-Oblique (pcrro.gsf) ; | |
83 | %/Courier-Bold (pcrb.gsf) ; | |
84 | /Courier-BoldOblique (pcrbo.gsf) ; | |
85 | ||
86 | /Helvetica (phvr.gsf) ; | |
87 | /Helvetica-Oblique (phvro.gsf) ; | |
88 | /Helvetica-Narrow (phvrrn.gsf) ; | |
89 | /Helvetica-Bold (phvb.gsf) ; | |
90 | /Helvetica-BoldOblique (phvbo.gsf) ; | |
91 | ||
92 | /NewCenturySchlbk-Roman (pncr.gsf) ; | |
93 | /NewCenturySchlbk-Italic (pncri.gsf) ; | |
94 | /NewCenturySchlbk-Bold (pncb.gsf) ; | |
95 | /NewCenturySchlbk-BoldItalic (pncbi.gsf) ; | |
96 | ||
97 | /Palatino-Roman (pplr.gsf) ; | |
98 | /Palatino-Italic (pplri.gsf) ; | |
99 | /Palatino-Bold (pplb.gsf) ; | |
100 | /Palatino-BoldItalic (pplbi.gsf) ; | |
101 | ||
102 | /Symbol (psyr.gsf) ; | |
103 | ||
104 | /Times-Roman (ptmr.gsf) ; | |
105 | /Times-Italic (ptmri.gsf) ; | |
106 | /Times-Bold (ptmb.gsf) ; | |
107 | /Times-BoldItalic (ptmbi.gsf) ; | |
108 | ||
109 | /ZapfChancery (zcr.gsf) ; | |
110 | /ZapfChancery-MediumItalic (zcri.gsf) ; | |
111 | /ZapfChancery-Oblique (zcro.gsf) ; | |
112 | /ZapfChancery-Bold (zcb.gsf) ; | |
113 | ||
114 | /ZapfDingbats (pzdr.gsf) ; | |
115 | ||
116 | ||
117 | % \f | |
118 | % | |
119 | % Type 1 fonts contributed to the X11R5 distribution. | |
120 | % These have UniqueIDs and file names of their own. | |
121 | % | |
122 | ||
123 | % The following notice accompanied the Courier font: | |
124 | % | |
125 | % IBM Courier - Copyright (c) IBM Corporation 1990, 1991 | |
126 | % | |
127 | % You are hereby granted permission under the terms of the IBM/MIT X | |
128 | % Consortium Courier Typefont agreement to execute, reproduce, | |
129 | % distribute, display, market, sell and otherwise transfer copies of | |
130 | % the IBM Courier font to third parties. | |
131 | % | |
132 | % The font is provided "AS IS" without charge. NO WARRANTIES OR | |
133 | % INDEMNIFICATION ARE GIVEN, WHETHER EXPRESS OR IMPLIED INCLUDING, BUT | |
134 | % LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
135 | % A PARTICULAR PURPOSE. | |
136 | ||
137 | /Courier (cour.pfa) ; | |
138 | /Courier-Italic (couri.pfa) ; | |
139 | /Courier-Bold (courb.pfa) ; | |
140 | /Courier-BoldItalic (courbi.pfa) ; | |
141 | ||
142 | % The following notice accompanied the Utopia font: | |
143 | % | |
144 | % Permission to use, reproduce, display and distribute the listed | |
145 | % typefaces is hereby granted, provided that the Adobe Copyright notice | |
146 | % appears in all whole and partial copies of the software and that the | |
147 | % following trademark symbol and attribution appear in all unmodified | |
148 | % copies of the software: | |
149 | % | |
150 | % Copyright (c) 1989 Adobe Systems Incorporated | |
151 | % Utopia (R) | |
152 | % Utopia is a registered trademark of Adobe Systems Incorporated | |
153 | % | |
154 | % The Adobe typefaces (Type 1 font program, bitmaps and Adobe Font | |
155 | % Metric files) donated are: | |
156 | % | |
157 | % Utopia Regular | |
158 | % Utopia Italic | |
159 | % Utopia Bold | |
160 | % Utopia Bold Italic | |
161 | ||
162 | /Utopia-Regular (utrg.pfa) ; | |
163 | /Utopia-Italic (uti.pfa) ; | |
164 | /Utopia-Bold (utb.pfa) ; | |
165 | /Utopia-BoldItalic (utbi.pfa) ; | |
166 | ||
167 | ||
168 | % \f | |
169 | % | |
170 | % Fonts converted from Hershey outlines. These are constructed and | |
171 | % maintained manually. Their entries here in the map contain a UniqueID | |
172 | % because the fonts themselves don't currently contain a UniqueID entry. | |
173 | % This is clearly wrong, and will be fixed someday. | |
174 | % | |
175 | % The UniqueID's and filenames are constructed differently for | |
176 | % these than for the ones above, because of the strange way that the Hershey | |
177 | % fonts were constructed. The scheme for these looks like: | |
178 | % | |
179 | % 42TTXY0 | |
180 | % | |
181 | % TT = typeface, X = ``class'', Y = variation | |
182 | % | |
183 | % The typeface numbers are given above. | |
184 | % | |
185 | % class: | |
186 | % 0 = normal = r | |
187 | % 1 = simplex = s | |
188 | % 2 = complex = c | |
189 | % 3 = triplex = t | |
190 | % | |
191 | % variation: | |
192 | % 0 = normal (omitted) | |
193 | % 1 = oblique = o | |
194 | % 2 = italic = i | |
195 | % 3 = bold = b | |
196 | % 4 = bold oblique = bo | |
197 | % 5 = bold italic = bi | |
198 | % | |
199 | ||
200 | /Hershey-Gothic-English (hrge_r.gsf) 4290000 ; | |
201 | /Hershey-Gothic-English-Bold (hrge_rb.gsf) 4290030 ; | |
202 | /Hershey-Gothic-English-Oblique (hrge_ro.gsf) 4290010 ; | |
203 | ||
204 | /Hershey-Gothic-German (hrgr_r.gsf) 4291000 ; | |
205 | /Hershey-Gothic-German-Bold (hrgr_rb.gsf) 4291030 ; | |
206 | /Hershey-Gothic-German-Oblique (hrgr_ro.gsf) 4291010 ; | |
207 | ||
208 | /Hershey-Gothic-Italian (hrit_r.gsf) 4292000 ; | |
209 | /Hershey-Gothic-Italian-Bold (hrit_rb.gsf) 4292030 ; | |
210 | /Hershey-Gothic-Italian-Oblique (hrit_ro.gsf) 4292010 ; | |
211 | ||
212 | /Hershey-Greek-Complex (hrgk_c.gsf) 4293200 ; | |
213 | /Hershey-Greek-Simplex (hrgk_s.gsf) 4293100 ; | |
214 | ||
215 | /Hershey-Plain (hrpl_r.gsf) 4294000 ; | |
216 | /Hershey-Plain-Bold (hrpl_rb.gsf) 4294030 ; | |
217 | /Hershey-Plain-Oblique (hrpl_ro.gsf) 4294010 ; | |
218 | /Hershey-Plain-Simplex (hrpl_s.gsf) 4294100 ; | |
219 | /Hershey-Plain-Simplex-Bold (hrpl_sb.gsf) 4294130 ; | |
220 | /Hershey-Plain-Simplex-Bold-Oblique (hrpl_sbo.gsf) 4294140 ; | |
221 | /Hershey-Plain-Simplex-Oblique (hrpl_so.gsf) 4294110 ; | |
222 | /Hershey-Plain-Triplex (hrpl_t.gsf) 4294300 ; | |
223 | /Hershey-Plain-Triplex-Italic (hrpl_ti.gsf) 4294320 ; | |
224 | /Hershey-Plain-Triplex-Bold (hrpl_tb.gsf) 4294330 ; | |
225 | /Hershey-Plain-Triplex-Bold-Italic (hrpl_tbi.gsf) 4294350 ; | |
226 | ||
227 | /Hershey-Script-Complex (hrsc_c.gsf) 4295200 ; | |
228 | /Hershey-Script-Complex-Bold (hrsc_cb.gsf) 4295230 ; | |
229 | /Hershey-Script-Complex-Oblique (hrsc_co.gsf) 4295210 ; | |
230 | /Hershey-Script-Simplex (hrsc_s.gsf) 4295100 ; | |
231 | /Hershey-Script-Simplex-Bold (hrsc_sb.gsf) 4295130 ; | |
232 | /Hershey-Script-Simplex-Oblique (hrsc_so.gsf) 4295110 ; | |
233 | ||
234 | % This font, and only this font among the Hershey fonts, uses | |
235 | % the SymbolEncoding. | |
236 | /Hershey-Symbol (hrsy_r.gsf) 4296000 ; |