~ubuntu-branches/ubuntu/precise/vflib3/precise

« back to all changes in this revision

Viewing changes to utils/ctext2pgm-1.5.2/vflibcap-ctext2pgm

  • Committer: Bazaar Package Importer
  • Author(s): Masayuki Hatta
  • Date: 2002-04-15 12:10:24 UTC
  • Revision ID: james.westby@ubuntu.com-20020415121024-cann32wucyfbq22f
Tags: upstream-3.6.12
ImportĀ upstreamĀ versionĀ 3.6.12

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
;;; -*-Lisp-*-
 
2
 
 
3
;;
 
4
;; vflibcap-ctext2pgm
 
5
;;      by h.kakugawa@computer.org
 
6
;;
 
7
 
 
8
 
 
9
;; -------------------------------------------------------------------------
 
10
;;   VFlib Default
 
11
;; -------------------------------------------------------------------------
 
12
(define-default  VFlib
 
13
  (extension-hints (".bdf" bdf) (".pcf" pcf) (".pfb" type1)
 
14
                   (".ttf" truetype) (".ttc" truetype))
 
15
  (uncompression-programs  (".Z" "zcat") (".gz" "gzip -cd"))
 
16
  (variable-values  (TeX_DPI               "300")
 
17
                    (TeX_USE_KPATHSEA      "Yes")
 
18
                    (TeX_KPATHSEA_MODE     "cx") 
 
19
                    (TeX_KPATHSEA_PROGRAM  "ctext2pgm"))
 
20
  (use-kpathsea           $TeX_USE_KPATHSEA)
 
21
  (kpathsea-mode          $TeX_KPATHSEA_MODE)
 
22
  (kpathsea-dpi           $TeX_DPI)
 
23
  (kpathsea-program-name  $TeX_KPATHSEA_PROGRAM)
 
24
  (code-conversion-files  
 
25
   "iso8859-1_unicode.ccv" "iso8859-2_unicode.ccv" "iso8859-3_unicode.ccv"
 
26
   "iso8859-4_unicode.ccv" "iso8859-5_unicode.ccv" "iso8859-6_unicode.ccv"
 
27
   "iso8859-7_unicode.ccv" "iso8859-8_unicode.ccv" "iso8859-9_unicode.ccv"
 
28
   "iso8859-10_unicode.ccv" "iso8859-13_unicode.ccv" 
 
29
   "iso8859-14_unicode.ccv" "iso8859-15_unicode.ccv"
 
30
   "jisx0208_unicode.ccv" "jisx0208sjis_unicode.ccv" 
 
31
   "jisx0201_unicode.ccv" "jisx0212_unicode.ccv" 
 
32
   "ksc5601_unicode.ccv" "ksx1001_unicode.ccv"
 
33
   "gb12345_unicode.ccv" "gb2312_unicode.ccv"
 
34
   "big5_unicode.ccv" "cns11643-1_unicode.ccv" "cns11643-2_unicode.ccv"
 
35
   "iso8859-5_koi8-r.ccv" "koi8-r_iso8859-5.ccv" "koi8-r_unicode.ccv"))
 
36
 
 
37
;; -------------------------------------------------------------------------
 
38
;;   BDF Font Class Default
 
39
;; -------------------------------------------------------------------------
 
40
(define-default  bdf
 
41
  (font-directories  "/usr/local/share/emacs/fonts/bdf/")
 
42
  (compression-extensions ".gz" ".Z")
 
43
  (properties ("FONT_CLASS" "BDF")) )
 
44
 
 
45
;; -------------------------------------------------------------------------
 
46
;;   PCF Font Class Default
 
47
;; -------------------------------------------------------------------------
 
48
(define-default  pcf
 
49
  (font-directories  "/usr/X11R6/lib/X11/fonts/100dpi/"
 
50
                     "/usr/local/X11R6/lib/X11/fonts/100dpi/"
 
51
                     "/usr/openwin/lib/X11/fonts/100dpi"
 
52
                     "/usr/X386/lib/X11/fonts/100dpi/"
 
53
                     "/usr/XFree86/lib/X11/fonts/100dpi/"
 
54
                     "/usr/X11/lib/X11/fonts/100dpi/"
 
55
                     "/usr/local/lib/X11/fonts/100dpi/"
 
56
                     "/usr/X11R5/lib/X11/fonts/100dpi/"
 
57
                     "/usr/local/X11R5/lib/X11/fonts/100dpi/"
 
58
                     "/usr/local/share/emacs/fonts/"
 
59
                     "/usr/share/emacs/fonts/" )
 
60
  (compression-extensions ".gz" ".Z")
 
61
  (properties ("FONT_CLASS" "PCF"))  )
 
62
 
 
63
;; ISO 8859-2 (Latin-2) fonts
 
64
(define-macro pcf:iso8859_2
 
65
  (font-class pcf)
 
66
  (font-directories "/usr/local/share/fonts/X11/Latin-2/100dpi/"
 
67
                    "/usr/local/share/fonts/X11/ETL//"))
 
68
 
 
69
;; ISO 8859-5 (Cyrillic) fonts by KOI8-R encoded fonts
 
70
(define-macro pcf:iso8859_5:koi8r  
 
71
  (font-class pcf)
 
72
  (character-set "ISO8859-5")   (encoding "ISO")
 
73
  (font-character-set "KOI8-R") (font-encoding "KOI8-R"))
 
74
 
 
75
;; -------------------------------------------------------------------------
 
76
;; TrueType Font Class Default
 
77
;; -------------------------------------------------------------------------
 
78
(define-default  truetype
 
79
  (font-directories  "TEXMF"  ; - a special name to search by `kpathsea'
 
80
                     "/usr/local/share/fonts/DynaFont-Premium30//"
 
81
                     "/usr/local/share/fonts/DynaFont-SpecialPack1//"
 
82
                     "/usr/local/share/fonts/TrueTypeWorld-ValueFontDX//"
 
83
                     "/usr/local/share/fonts/HakuSyuu//"
 
84
                     "/usr/local/share/fonts/HanYang//"
 
85
                     "/usr/local/share/fonts/UnionWay//" )
 
86
  ;;(debug "*")
 
87
  (properties ("FONT_CLASS" "TrueType"))  )
 
88
  
 
89
 
 
90
;; -------------------------------------------------------------------------
 
91
;; Type1 Font Class Default
 
92
;; -------------------------------------------------------------------------
 
93
(define-default type1
 
94
  (font-directories
 
95
       "TEXMF"
 
96
       "/usr/local/Acrobat3/Fonts"
 
97
       "/usr/local/Acrobat4/Resource/Font"
 
98
       "/usr/local/share/ghostscript/fonts")
 
99
  (afm-directories
 
100
       "TEXMF"
 
101
       "/usr/local/share/ghostscript/fonts")
 
102
  (encoding-vector-directories)
 
103
  (log-level "none")
 
104
  (dpi $TeX_DPI))
 
105
 
 
106
;; -------------------------------------------------------------------------
 
107
 
 
108
 
 
109
 
 
110
;; -------------------------------------------------------------------------
 
111
;; 14-dot fonts
 
112
;; -------------------------------------------------------------------------
 
113
 
 
114
;; iso 8859-1
 
115
(define-font iso8859_1:14:f  (font-class pcf)
 
116
  (font-file  "7x13.pcf" "lt1-14-etl.pcf" "etl14-latin1.pcf"))
 
117
(define-font iso8859_1:14B:f (font-class pcf)
 
118
  (font-file "7x13B.pcf"))
 
119
(define-font iso8859_1:14:t  (font-class pcf) (font-file "timR10.pcf"))
 
120
(define-font iso8859_1:14I:t (font-class pcf) (font-file "timI10.pcf"))
 
121
(define-font iso8859_1:14B:t (font-class pcf) (font-file "timB10.pcf"))
 
122
(define-font iso8859_1:14:h  (font-class pcf) (font-file "helvR10.pcf"))
 
123
(define-font iso8859_1:14I:h (font-class pcf) (font-file "helvO10.pcf"))
 
124
(define-font iso8859_1:14B:h (font-class pcf) (font-file "helvB10.pcf"))
 
125
(define-font iso8859_1:14:c  (font-class pcf) (font-file "courR10.pcf"))
 
126
(define-font iso8859_1:14I:c (font-class pcf) (font-file "courO10.pcf"))
 
127
(define-font iso8859_1:14B:c (font-class pcf) (font-file "courB10.pcf"))
 
128
 
 
129
;; iso 8859-2
 
130
(define-font iso8859_2:14:f
 
131
  (font-file "7x13.pcf" "lt2-14-etl.pcf" "etl14-latin2.pcf"))
 
132
(define-font iso8859_2:14B:f pcf:iso8859_2  (font-file "7x13B.pcf"))
 
133
(define-font iso8859_2:14:t  pcf:iso8859_2  (font-file "timR10.pcf"))
 
134
(define-font iso8859_2:14I:t  pcf:iso8859_2 (font-file "timI10.pcf"))
 
135
(define-font iso8859_2:14B:t  pcf:iso8859_2 (font-file "timB10.pcf"))
 
136
(define-font iso8859_2:14:h  pcf:iso8859_2  (font-file "helvR10.pcf"))
 
137
(define-font iso8859_2:14I:h  pcf:iso8859_2 (font-file "helvO10.pcf"))
 
138
(define-font iso8859_2:14B:h  pcf:iso8859_2 (font-file "helvB10.pcf"))
 
139
(define-font iso8859_2:14:c  pcf:iso8859_2  (font-file "courR10.pcf"))
 
140
(define-font iso8859_2:14I:c  pcf:iso8859_2 (font-file "courO10.pcf"))
 
141
(define-font iso8859_2:14B:c  pcf:iso8859_2 (font-file "courB10.pcf"))
 
142
(define-font iso8859_2:14:f  pcf:iso8859_2  (font-file "timR10.pcf"))
 
143
(define-font iso8859_2:14B:f  pcf:iso8859_2 (font-file "timR10.pcf"))
 
144
 
 
145
;; iso 8859-3
 
146
(define-font iso8859_3:14:f  (font-class pcf) 
 
147
  (font-file "lt3-14-etl.pcf" "etl14-latin3.pcf"))
 
148
 
 
149
;; iso 8859-4
 
150
(define-font iso8859_4:14:f  (font-class pcf) 
 
151
  (font-file "lt3-14-etl.pcf" "etl14-latin4.pcf"))
 
152
 
 
153
;; iso 8859-5
 
154
(define-font iso8859_5:14:f  (font-class try)
 
155
  (font-list "iso8859_5:14:f:koi8r"  "lt5-14-etl.pcf" "etl14-cyrillic.pcf"))
 
156
(define-font iso8859_5:14B:f (font-class try) 
 
157
(font-list "iso8859_5:14B:f:koi8r"))
 
158
(define-font iso8859_5:14:t  (font-class try)
 
159
  (font-list "iso8859_5:14:t:koi8r"))
 
160
(define-font iso8859_5:14I:t (font-class try) 
 
161
  (font-list "iso8859_5:14I:t:koi8r"))
 
162
(define-font iso8859_5:14B:t (font-class try)
 
163
  (font-list "iso8859_5:14B:t:koi8r"))
 
164
(define-font iso8859_5:14:h  (font-class try)
 
165
  (font-list "iso8859_5:14:h:koi8r"))
 
166
(define-font iso8859_5:14I:h (font-class try)
 
167
  (font-list "iso8859_5:14I:h:koi8r"))
 
168
(define-font iso8859_5:14B:h (font-class try)
 
169
  (font-list "iso8859_5:14B:h:koi8r"))
 
170
(define-font iso8859_5:14:c  (font-class try)
 
171
  (font-list "iso8859_5:14:c:koi8r"))
 
172
(define-font iso8859_5:14I:c (font-class try)
 
173
  (font-list "iso8859_5:14I:c:koi8r"))
 
174
(define-font iso8859_5:14B:c (font-class try)
 
175
  (font-list "iso8859_5:14B:c:koi8r"))
 
176
 
 
177
;; iso 8859-7
 
178
(define-font iso8859_7:14:f  (font-class pcf) 
 
179
  (font-file "grk14-etl.pcf" "etl14-greek.pcf"))
 
180
 
 
181
;; iso 8859-8
 
182
(define-font iso8859_8:14:f  (font-class pcf) 
 
183
  (font-file "heb14-etl.pcf" "etl14-hebrew.pcf"))
 
184
 
 
185
;; iso 8859-9
 
186
(define-font iso8859_9:14:f  (font-class pcf) 
 
187
  (font-file "lt5-14-etl.pcf" "etl14-latin5.pcf"))
 
188
 
 
189
;; japanese
 
190
(define-font jisx0201r:14:f  (font-class pcf)
 
191
  (font-file "7x14rk.pcf" "8x16rk.pcf"))
 
192
(define-font jisx0201k:14:f  (font-class pcf) 
 
193
  (font-file "7x14rk.pcf" "8x16rk.pcf"))
 
194
(define-font jisx0208:14:f   (font-class pcf) 
 
195
  (font-file "k14.pcf"))
 
196
(define-font jisx0212:14:f   (font-class pcf) 
 
197
  (font-file "jksp16.pcf" "jisksp16-1990.pcf" "min-1-16.pcf"))
 
198
 
 
199
;; hangle
 
200
(define-font ksc5601:14:f    (font-class pcf) 
 
201
  (font-file "hanglg16.pcf" "hanglm16.pcf"))
 
202
(define-font ksc5601:14:c    (font-class pcf) (font-file "hanglg16.pcf"))
 
203
(define-font ksc5601:14:h    (font-class pcf) (font-file "hanglg16.pcf"))
 
204
(define-font ksc5601:14:t    (font-class pcf) (font-file "hanglm16.pcf"))
 
205
 
 
206
;; chinese
 
207
(define-font gb2312:14:f     (font-class pcf) (font-file "gb16fs.pcf"))
 
208
(define-font gb2312:14:t     (font-class pcf) (font-file "gb16st.pcf"))
 
209
(define-font big5:14:f       (font-class pcf) (font-file "taipei16.pcf"))
 
210
(define-font cns11643_1:14:f (font-class pcf)
 
211
  (font-file "cns1-16.pcf" "cns-1-16.pcf"))
 
212
(define-font cns11643_2:14:f (font-class pcf)
 
213
  (font-file "cns2-16.pcf" "cns-2-16.pcf"))
 
214
(define-font cns11643_3:14:f (font-class pcf)
 
215
  (font-file "cns3-16.pcf" "cns-3-16.pcf"))
 
216
(define-font cns11643_4:14:f (font-class pcf)
 
217
  (font-file "cns4-16.pcf" "cns-4-16.pcf"))
 
218
(define-font cns11643_5:14:f (font-class pcf)
 
219
  (font-file "cns5-16.pcf" "cns-5-16.pcf"))
 
220
(define-font cns11643_6:14:f (font-class pcf)
 
221
  (font-file "cns6-16.pcf" "cns-6-16.pcf"))
 
222
(define-font cns11643_7:14:f (font-class pcf)
 
223
  (font-file "cns7-16.pcf" "cns-7-16.pcf"))
 
224
 
 
225
;; mule arabic
 
226
(define-font mule_arab0:14:f (font-class pcf)
 
227
  (font-file "arab16-0-etl.pcf" "etl16-arabic0.pcf"))
 
228
(define-font mule_arab1:14:f (font-class pcf)
 
229
  (font-file "arab16-1-etl.pcf" "etl16-arabic1.pcf"))
 
230
(define-font mule_arab2:14:f (font-class pcf)
 
231
  (font-file "arab16-2-etl.pcf" "etl16-arabic2.pcf"))
 
232
 
 
233
;; mule viscii
 
234
(define-font mule_viscii_u:14:f (font-class pcf)
 
235
  (font-file "visc16-etl.pcf" "etl16-viscii.pcf"))
 
236
(define-font mule_viscii_l:14:f (font-class pcf)
 
237
  (font-file "visc16-etl.pcf" "etl16-viscii.pcf"))
 
238
 
 
239
;; mule ethiopic
 
240
(define-font mule_ethio:14:f (font-class pcf) 
 
241
  (font-file "ethio16f-uni.pcf" "ethiomx16f-uni.pcf"))
 
242
 
 
243
 
 
244
 
 
245
;; -------------------------------------------------------------------------
 
246
;; 16-dot fonts
 
247
;; -------------------------------------------------------------------------
 
248
 
 
249
;; iso 8859-1
 
250
(define-font iso8859_1:16:f  (font-class pcf)
 
251
  (font-file "lt1-16-etl.pcf" "etl16-latin1.pcf" "9x15.pcf"))
 
252
(define-font iso8859_1:16B:f (font-class pcf)
 
253
  (font-file "lt1-16b-etl.pcf" "etl16-latin1.pcf" "9x15B.pcf"))
 
254
(define-font iso8859_1:16I:f (font-class pcf)
 
255
  (font-file "lt1-16i-etl.pcf" "etl16-latin1.pcf" "9x15B.pcf"))
 
256
(define-font iso8859_1:16:t  (font-class pcf) (font-file "timR12.pcf"))
 
257
(define-font iso8859_1:16I:t (font-class pcf) (font-file "timI12.pcf"))
 
258
(define-font iso8859_1:16B:t (font-class pcf) (font-file "timB12.pcf"))
 
259
(define-font iso8859_1:16:h  (font-class pcf) (font-file "helvR12.pcf"))
 
260
(define-font iso8859_1:16I:h (font-class pcf) (font-file "helvO12.pcf"))
 
261
(define-font iso8859_1:16B:h (font-class pcf) (font-file "helvB12.pcf"))
 
262
(define-font iso8859_1:16:c  (font-class pcf) (font-file "courR12.pcf"))
 
263
(define-font iso8859_1:16I:c (font-class pcf) (font-file "courO12.pcf"))
 
264
(define-font iso8859_1:16B:c (font-class pcf) (font-file "courB12.pcf"))
 
265
 
 
266
;; iso 8859-2
 
267
(define-font iso8859_2:16:f  pcf:iso8859_2
 
268
  (font-file "9x15.pcf" "lt2-16-etl.pcf" "etl16-latin2.pcf"))
 
269
(define-font iso8859_2:16B:f pcf:iso8859_2
 
270
  (font-file "9x15B.pcf" "lt2-16-etl.pcf" "etl16-latin2.pcf"))
 
271
(define-font iso8859_2:16:t  pcf:iso8859_2 (font-file "timR12.pcf"))
 
272
(define-font iso8859_2:16I:t pcf:iso8859_2 (font-file "timI12.pcf"))
 
273
(define-font iso8859_2:16B:t pcf:iso8859_2 (font-file "timB12.pcf"))
 
274
(define-font iso8859_2:16:h  pcf:iso8859_2 (font-file "helvR12.pcf"))
 
275
(define-font iso8859_2:16I:h pcf:iso8859_2 (font-file "helvO12.pcf"))
 
276
(define-font iso8859_2:16B:h pcf:iso8859_2 (font-file "helvB12.pcf"))
 
277
(define-font iso8859_2:16:c  pcf:iso8859_2 (font-file "courR12.pcf"))
 
278
(define-font iso8859_2:16I:c pcf:iso8859_2 (font-file "courO12.pcf"))
 
279
(define-font iso8859_2:16B:c pcf:iso8859_2 (font-file "courB12.pcf"))
 
280
 
 
281
;; iso 8859-3
 
282
(define-font iso8859_3:16:f  (font-class pcf)
 
283
  (font-file "lt3-16-etl.pcf" "etl16-latin3.pcf"))
 
284
 
 
285
;; iso 8859-4
 
286
(define-font iso8859_4:16:f  (font-class pcf)
 
287
  (font-file "lt4-16-etl.pcf" "etl16-latin4.pcf"))
 
288
 
 
289
;; iso 8859-5
 
290
(define-font iso8859_5:16:f  (font-class try)
 
291
  (font-list "iso8859_5:16:f:koi8r" "lt5-16-etl.pcf" "etl16-cyrillic.pcf"))
 
292
(define-font iso8859_5:16B:f (font-class try)
 
293
  (font-list "iso8859_5:16B:f:koi8r"))
 
294
(define-font iso8859_5:16:t  (font-class try) 
 
295
  (font-list "iso8859_5:16:t:koi8r"))
 
296
(define-font iso8859_5:16I:t (font-class try)
 
297
  (font-list "iso8859_5:16I:t:koi8r"))
 
298
(define-font iso8859_5:16B:t (font-class try)
 
299
  (font-list "iso8859_5:16B:t:koi8r"))
 
300
(define-font iso8859_5:16:h  (font-class try)
 
301
  (font-list "iso8859_5:16:h:koi8r" ))
 
302
(define-font iso8859_5:16I:h (font-class try)
 
303
  (font-list "iso8859_5:16I:h:koi8r"))
 
304
(define-font iso8859_5:16B:h (font-class try)
 
305
  (font-list "iso8859_5:16B:h:koi8r"))
 
306
(define-font iso8859_5:16:c  (font-class try)
 
307
  (font-list "iso8859_5:16:c:koi8r"))
 
308
(define-font iso8859_5:16I:c (font-class try)
 
309
  (font-list "iso8859_5:16I:c:koi8r"))
 
310
(define-font iso8859_5:16B:c (font-class try) 
 
311
  (font-list "iso8859_5:16B:c:koi8r"))
 
312
 
 
313
;; iso 8859-7
 
314
(define-font iso8859_7:16:f  (font-class pcf)
 
315
  (font-file "grk16-etl.pcf" "etl16-greek.pcf"))
 
316
 
 
317
;; iso 8859-8
 
318
(define-font iso8859_8:16:f  (font-class pcf)
 
319
  (font-file "heb16-etl.pcf" "etl16-hebrew.pcf"))
 
320
 
 
321
;; iso 8859-9
 
322
(define-font iso8859_9:16:f  (font-class pcf)
 
323
  (font-file "lt5-16-etl.pcf" "etl16-latin5.pcf"))
 
324
 
 
325
;; japanese
 
326
(define-font jisx0201r:16:f  (font-class pcf) (font-file "8x16rk.pcf"))
 
327
(define-font jisx0201k:16:f  (font-class pcf) (font-file "8x16rk.pcf"))
 
328
(define-font jisx0208:16:f   (font-class pcf)
 
329
  (font-file "j90-16.pcf" "jiskan16.pcf"))
 
330
(define-font jisx0212:16:f   (font-class pcf)
 
331
  (font-file "jksp16.pcf" "jisksp16.pcf" "jisksp16-1990.pcf" "min-1-16.pcf"))
 
332
 
 
333
;; hangle
 
334
(define-font ksc5601:16:f    (font-class pcf) (font-file "hanglm16.pcf"))
 
335
(define-font ksc5601:16B:f   (font-class pcf) (font-file "hanglg16.pcf"))
 
336
(define-font ksc5601:16:t    (font-class pcf) (font-file "hanglm16.pcf"))
 
337
(define-font ksc5601:16B:t   (font-class pcf) (font-file "hanglg16.pcf"))
 
338
(define-font ksc5601:16:h    (font-class pcf) (font-file "hanglg16.pcf"))
 
339
(define-font ksc5601:16:c    (font-class pcf) (font-file "hanglg16.pcf"))
 
340
 
 
341
;; chinese
 
342
(define-font gb2312:16:f     (font-class pcf) (font-file "gb16fs.pcf"))
 
343
(define-font gb2312:16B:f    (font-class pcf) (font-file "gb16st.pcf"))
 
344
(define-font gb2312:16:t     (font-class pcf) (font-file "gb16fs.pcf"))
 
345
(define-font gb2312:16B:t    (font-class pcf) (font-file "gb16st.pcf"))
 
346
(define-font big5:16:f       (font-class pcf) (font-file "taipei16.pcf"))
 
347
(define-font cns11643_1:16:f (font-class pcf)
 
348
  (font-file "cns1-16.pcf" "cns-1-16.pcf"))
 
349
(define-font cns11643_2:16:f (font-class pcf)
 
350
  (font-file "cns2-16.pcf" "cns-2-16.pcf"))
 
351
(define-font cns11643_3:16:f (font-class pcf)
 
352
  (font-file "cns3-16.pcf" "cns-3-16.pcf"))
 
353
(define-font cns11643_4:16:f (font-class pcf)
 
354
  (font-file "cns4-16.pcf" "cns-4-16.pcf"))
 
355
(define-font cns11643_5:16:f (font-class pcf)
 
356
  (font-file "cns5-16.pcf" "cns-5-16.pcf"))
 
357
(define-font cns11643_6:16:f (font-class pcf)
 
358
  (font-file "cns6-16.pcf" "cns-6-16.pcf"))
 
359
(define-font cns11643_7:16:f (font-class pcf)
 
360
  (font-file "cns7-16.pcf" "cns-7-16.pcf"))
 
361
 
 
362
;; mule arabic
 
363
(define-font mule_arab0:16:f (font-class pcf) 
 
364
  (font-file "arab16-0-etl.pcf" "etl16-arabic0.pcf"))
 
365
(define-font mule_arab1:16:f (font-class pcf) 
 
366
  (font-file "arab16-1-etl.pcf" "etl16-arabic1.pcf"))
 
367
(define-font mule_arab2:16:f (font-class pcf) 
 
368
  (font-file "arab16-2-etl.pcf" "etl16-arabic2.pcf"))
 
369
 
 
370
;; mule viscii
 
371
(define-font mule_viscii_l:16:f (font-class pcf)
 
372
  (font-file "visc16-etl.pcf" "etl16-viscii.pcf"))
 
373
(define-font mule_viscii_u:16:f (font-class pcf) 
 
374
  (font-file "visc16-etl.pcf" "etl16-viscii.pcf"))
 
375
 
 
376
;; mule ethiopic
 
377
(define-font mule_ethio:16:f (font-class pcf) 
 
378
  (font-file "ethio16f-uni.pcf" "ethiomx16f-uni.pcf"))
 
379
 
 
380
 
 
381
 
 
382
;; -------------------------------------------------------------------------
 
383
;; 18-dot fonts
 
384
;; -------------------------------------------------------------------------
 
385
 
 
386
;; iso 8859-1
 
387
(define-font iso8859_1:18:f  (font-class pcf)
 
388
  (font-file "lt1-18-etl.pcf" "etl16-latin1.pcf" "10x20.pcf"))
 
389
(define-font iso8859_1:18B:f (font-class pcf) (font-file "lt1-18b-etl.pcf"))
 
390
(define-font iso8859_1:18B:i (font-class pcf) (font-file "lt1-18i-etl.pcf"))
 
391
(define-font iso8859_1:18:t  (font-class pcf) (font-file "timR14.pcf"))
 
392
(define-font iso8859_1:18I:t (font-class pcf) (font-file "timI14.pcf"))
 
393
(define-font iso8859_1:18B:t (font-class pcf) (font-file "timB14.pcf"))
 
394
(define-font iso8859_1:18:h  (font-class pcf) (font-file "helvR14.pcf"))
 
395
(define-font iso8859_1:18I:h (font-class pcf) (font-file "helvO14.pcf"))
 
396
(define-font iso8859_1:18B:h (font-class pcf) (font-file "helvB14.pcf"))
 
397
(define-font iso8859_1:18:c  (font-class pcf) (font-file "courR14.pcf"))
 
398
(define-font iso8859_1:18I:c (font-class pcf) (font-file "courO14.pcf"))
 
399
(define-font iso8859_1:18B:c (font-class pcf) (font-file "courB14.pcf"))
 
400
 
 
401
;; iso 8859-2
 
402
(define-font iso8859_2:18:f  pcf:iso8859_2
 
403
  (font-file "lt2-16-etl.pcf" "etl16-latin2.pcf" "10x20.pcf"))
 
404
(define-font iso8859_2:18:t  pcf:iso8859_2 (font-file "timR14.pcf"))
 
405
(define-font iso8859_2:18I:t pcf:iso8859_2 (font-file "timI14.pcf"))
 
406
(define-font iso8859_2:18B:t pcf:iso8859_2 (font-file "timB14.pcf"))
 
407
(define-font iso8859_2:18I:h pcf:iso8859_2 (font-file "helvO14.pcf"))
 
408
(define-font iso8859_2:18B:h pcf:iso8859_2 (font-file "helvB14.pcf"))
 
409
(define-font iso8859_2:18:c  pcf:iso8859_2 (font-file "courR14.pcf"))
 
410
(define-font iso8859_2:18I:c pcf:iso8859_2 (font-file "courO14.pcf"))
 
411
(define-font iso8859_2:18B:c pcf:iso8859_2 (font-file "courB14.pcf"))
 
412
 
 
413
;; iso 8859-3
 
414
(define-font iso8859_3:18:f  (font-class pcf) 
 
415
  (font-file "lt3-16-etl.pcf" "etl16-latin3.pcf"))
 
416
 
 
417
;; iso 8859-4
 
418
(define-font iso8859_4:16:f  (font-class pcf)
 
419
  (font-file "lt4-16-etl.pcf" "etl16-latin4.pcf"))
 
420
 
 
421
;; iso 8859-5
 
422
(define-font iso8859_5:18:f (font-class try)
 
423
  (font-list "iso8859_5:18:f:koi8r" "lt5-16-etl.pcf" "etl16-cyrillic.pcf"))
 
424
(define-font iso8859_5:18B:f (font-class try)
 
425
  (font-list "iso8859_5:18B:f:koi8r"))
 
426
(define-font iso8859_5:18:t (font-class try)
 
427
  (font-list "iso8859_5:18:t:koi8r"))
 
428
(define-font iso8859_5:18I:t (font-class try)
 
429
  (font-list "iso8859_5:18I:t:koi8r"))
 
430
(define-font iso8859_5:18B:t (font-class try)
 
431
  (font-list "iso8859_5:18B:t:koi8r"))
 
432
(define-font iso8859_5:18:h (font-class try)
 
433
  (font-list "iso8859_5:18:h:koi8r"))
 
434
(define-font iso8859_5:18I:h (font-class try)
 
435
  (font-list "iso8859_5:18I:h:koi8r"))
 
436
(define-font iso8859_5:18B:h (font-class try)
 
437
  (font-list "iso8859_5:18B:h:koi8r"))
 
438
(define-font iso8859_5:18:c (font-class try)
 
439
  (font-list "iso8859_5:18:c:koi8r"))
 
440
(define-font iso8859_5:18I:c (font-class try)
 
441
  (font-list "iso8859_5:18I:c:koi8r"))
 
442
(define-font iso8859_5:18B:c (font-class try) 
 
443
  (font-list "iso8859_5:18B:c:koi8r"))
 
444
 
 
445
;; iso 8859-7
 
446
(define-font iso8859_7:18:f  (font-class pcf) 
 
447
  (font-file "grk16-etl.pcf" "etl16-greek.pcf"))
 
448
 
 
449
;; iso 8859-8
 
450
(define-font iso8859_8:18:f  (font-class pcf) 
 
451
  (font-file "heb16-etl.pcf" "etl16-hebrew.pcf"))
 
452
 
 
453
;; iso 8859-9
 
454
(define-font iso8859_9:18:f  (font-class pcf) 
 
455
  (font-file "lt5-16-etl.pcf" "etl16-latin5.pcf"))
 
456
 
 
457
;; japanese
 
458
(define-font jisx0201r:18:f  (font-class pcf) (font-file "8x16rk.pcf"))
 
459
(define-font jisx0201k:18:f  (font-class pcf) (font-file "8x16rk.pcf"))
 
460
(define-font jisx0208:18:f   (font-class pcf) 
 
461
  (font-file "j83-18.pcf" "j90-16.pcf" "jiskan16.pcf"))
 
462
(define-font jisx0208:18B:f   (font-class pcf) (font-file "j83-18B.pcf"))
 
463
(define-font jisx0208:18I:f   (font-class pcf) (font-file "j83-18i.pcf"))
 
464
(define-font jisx0212:18:f   (font-class pcf) 
 
465
  (font-file "jksp16.pcf" "jisksp16.pcf" "jisksp16-1990.pcf" "min-1-16.pcf"))
 
466
 
 
467
;; hangle
 
468
(define-font ksc5601:18:f    (font-class pcf) (font-file "hanglm16.pcf"))
 
469
(define-font ksc5601:18B:f   (font-class pcf) (font-file "hanglg16.pcf"))
 
470
(define-font ksc5601:18:t    (font-class pcf) (font-file "hanglm16.pcf"))
 
471
(define-font ksc5601:18B:t   (font-class pcf) (font-file "hanglg16.pcf"))
 
472
(define-font ksc5601:18:h    (font-class pcf) (font-file "hanglg16.pcf"))
 
473
(define-font ksc5601:18:c    (font-class pcf) (font-file "hanglg16.pcf"))
 
474
 
 
475
;; chinese
 
476
(define-font gb2312:18:f     (font-class pcf) (font-file "gb16fs.pcf"))
 
477
(define-font gb2312:18B:f    (font-class pcf) (font-file "gb16st.pcf"))
 
478
(define-font gb2312:18:t     (font-class pcf) (font-file "gb16fs.pcf"))
 
479
(define-font gb2312:18B:t    (font-class pcf) (font-file "gb16st.pcf"))
 
480
(define-font big5:18:f       (font-class pcf) (font-file "taipei16.pcf"))
 
481
(define-font cns11643_1:18:f (font-class pcf)
 
482
  (font-file "cns1-16.pcf" "cns-1-16.pcf"))
 
483
(define-font cns11643_2:18:f (font-class pcf)
 
484
  (font-file "cns2-16.pcf" "cns-2-16.pcf"))
 
485
(define-font cns11643_3:18:f (font-class pcf)
 
486
  (font-file "cns3-16.pcf" "cns-3-16.pcf"))
 
487
(define-font cns11643_4:18:f (font-class pcf)
 
488
  (font-file "cns4-16.pcf" "cns-4-16.pcf"))
 
489
(define-font cns11643_5:18:f (font-class pcf)
 
490
  (font-file "cns5-16.pcf" "cns-5-16.pcf"))
 
491
(define-font cns11643_6:18:f (font-class pcf)
 
492
  (font-file "cns6-16.pcf" "cns-6-16.pcf"))
 
493
(define-font cns11643_7:18:f (font-class pcf)
 
494
  (font-file "cns7-16.pcf" "cns-7-16.pcf"))
 
495
 
 
496
;; mule arabic
 
497
(define-font mule_arab0:18:f (font-class pcf)
 
498
  (font-file "arab16-0-etl.pcf" "etl16-arabic0.pcf"))
 
499
(define-font mule_arab1:18:f (font-class pcf)
 
500
  (font-file "arab16-1-etl.pcf" "etl16-arabic1.pcf"))
 
501
(define-font mule_arab2:18:f (font-class pcf)
 
502
  (font-file "arab16-2-etl.pcf" "etl16-arabic2.pcf"))
 
503
 
 
504
;; mule viscii
 
505
(define-font mule_viscii_l:18:f (font-class pcf) 
 
506
  (font-file "visc18-etl.pcf" "visc16-etl.pcf" "etl16-viscii.pcf"))
 
507
(define-font mule_viscii_l:18I:f (font-class pcf) 
 
508
  (font-file "visc18i-etl.pcf"))
 
509
(define-font mule_viscii_l:18B:f (font-class pcf)
 
510
  (font-file "visc18b-etl.pcf"))
 
511
(define-font mule_viscii_u:18:f (font-class pcf)
 
512
  (font-file "visc18-etl.pcf" "visc16-etl.pcf" "etl16-viscii.pcf"))
 
513
(define-font mule_viscii_u:18I:f (font-class pcf) 
 
514
  (font-file "visc18i-etl.pcf"))
 
515
(define-font mule_viscii_u:18B:f (font-class pcf)
 
516
  (font-file "visc18b-etl.pcf"))
 
517
 
 
518
;; mule ethiopic
 
519
(define-font mule_ethio:18:f (font-class pcf) 
 
520
  (font-file "ethio16f-uni.pcf" "ethiomx16f-uni.pcf"))
 
521
 
 
522
 
 
523
 
 
524
;; -------------------------------------------------------------------------
 
525
;; 24-dot fonts
 
526
;; -------------------------------------------------------------------------
 
527
 
 
528
;; iso 8859-1
 
529
(define-font iso8859_1:24:f  (font-class pcf) 
 
530
  (font-file "lt1-24-etl.pcf" "etl24-latin1.pcf" "12x24.pcf"))
 
531
(define-font iso8859_1:24B:f (font-class pcf) (font-file "lt1-24b-etl.pcf"))
 
532
(define-font iso8859_1:24B:f (font-class pcf) (font-file "lt1-24i-etl.pcf"))
 
533
(define-font iso8859_1:24:t  (font-class pcf) (font-file "timR18.pcf"))
 
534
(define-font iso8859_1:24I:t (font-class pcf) (font-file "timI18.pcf"))
 
535
(define-font iso8859_1:24B:t (font-class pcf) (font-file "timB18.pcf"))
 
536
(define-font iso8859_1:24:h  (font-class pcf) (font-file "helvR18.pcf"))
 
537
(define-font iso8859_1:24I:h (font-class pcf) (font-file "helvO18.pcf"))
 
538
(define-font iso8859_1:24B:h (font-class pcf) (font-file "helvB18.pcf"))
 
539
(define-font iso8859_1:24:c  (font-class pcf) (font-file "courR18.pcf"))
 
540
(define-font iso8859_1:24I:c (font-class pcf) (font-file "courO18.pcf"))
 
541
(define-font iso8859_1:24B:c (font-class pcf) (font-file "courB18.pcf"))
 
542
 
 
543
;; iso 8859-2
 
544
(define-font iso8859_2:24:f  pcf:iso8859_2
 
545
  (font-file "lt2-24-etl.pcf" "etl24-latin2.pcf" "12x24.pcf"))
 
546
(define-font iso8859_2:24B:f pcf:iso8859_2 (font-file "lt2-24b-etl.pcf"))
 
547
(define-font iso8859_2:24:t  pcf:iso8859_2 (font-file "timR18.pcf"))
 
548
(define-font iso8859_2:24I:t pcf:iso8859_2 (font-file "timI18.pcf"))
 
549
(define-font iso8859_2:24B:t pcf:iso8859_2 (font-file "timB18.pcf"))
 
550
(define-font iso8859_2:24:h  pcf:iso8859_2 (font-file "helvR18.pcf"))
 
551
(define-font iso8859_2:24I:h pcf:iso8859_2 (font-file "helvO18.pcf"))
 
552
(define-font iso8859_2:24B:h pcf:iso8859_2 (font-file "helvB18.pcf"))
 
553
(define-font iso8859_2:24:c  pcf:iso8859_2 (font-file "courR18.pcf"))
 
554
(define-font iso8859_2:24I:c pcf:iso8859_2 (font-file "courO18.pcf"))
 
555
(define-font iso8859_2:24B:c pcf:iso8859_2 (font-file "courB18.pcf"))
 
556
 
 
557
;; iso 8859-3
 
558
(define-font iso8859_3:24:f  (font-class pcf)
 
559
  (font-file "lt3-24-etl.pcf" "etl24-latin3.pcf"))
 
560
 
 
561
;; iso 8859-4 
 
562
(define-font iso8859_4:24:f  (font-class pcf) 
 
563
  (font-file "lt4-24-etl.pcf" "etl24-latin4.pcf"))
 
564
 
 
565
;; iso 8859-5
 
566
(define-font iso8859_5:24:f (font-class try)
 
567
  (font-list "iso8859_5:24:f:koi8r" "lt5-24-etl.pcf" "etl24-cyrillic.pcf"))
 
568
(define-font iso8859_5:24B:f (font-class try) 
 
569
  (font-list "iso8859_5:24B:f:koi8r"))
 
570
(define-font iso8859_5:24:t (font-class try)
 
571
  (font-list "iso8859_5:24:t:koi8r"))
 
572
(define-font iso8859_5:24I:t (font-class try)
 
573
  (font-list "iso8859_5:24I:t:koi8r"))
 
574
(define-font iso8859_5:24B:t (font-class try)
 
575
  (font-list "iso8859_5:24B:t:koi8r"))
 
576
(define-font iso8859_5:24:h (font-class try)
 
577
  (font-list "iso8859_5:24:h:koi8r"))
 
578
(define-font iso8859_5:24I:h (font-class try)
 
579
  (font-list "iso8859_5:24I:h:koi8r"))
 
580
(define-font iso8859_5:24B:h (font-class try)
 
581
  (font-list "iso8859_5:24B:h:koi8r"))
 
582
(define-font iso8859_5:24:c (font-class try)
 
583
  (font-list "iso8859_5:24:c:koi8r"))
 
584
(define-font iso8859_5:24I:c (font-class try)
 
585
  (font-list "iso8859_5:24I:c:koi8r"))
 
586
(define-font iso8859_5:24B:c (font-class try)
 
587
  (font-list "iso8859_5:24B:c:koi8r"))
 
588
 
 
589
;; iso 8859-7
 
590
(define-font iso8859_7:24:f  (font-class pcf) 
 
591
  (font-file "grk24-etl.pcf" "etl24-greek.pcf"))
 
592
 
 
593
;; iso 8859-8
 
594
(define-font iso8859_8:24:f 
 
595
  (font-class pcf) (font-file "heb24-etl.pcf" "etl24-hebrew.pcf"))
 
596
 
 
597
;; iso 8859-9
 
598
(define-font iso8859_9:24:f  (font-class pcf)
 
599
  (font-file "lt5-24-etl.pcf" "etl24-latin5.pcf"))
 
600
 
 
601
;; japanese
 
602
(define-font jisx0201r:24:f  (font-class pcf) (font-file "12x24rk.pcf"))
 
603
(define-font jisx0201k:24:f  (font-class pcf) (font-file "12x24rk.pcf"))
 
604
(define-font jisx0208:24:f   (font-class pcf) (font-file "jiskan24.pcf"))
 
605
(define-font jisx0212:24:f   (font-class pcf) (pixel-size 24)
 
606
  (font-file "jksp24.pcf" "jksp40.pcf" "jisksp40.pcf" "min-1-24.pcf"))
 
607
 
 
608
;; hangle
 
609
(define-font ksc5601:24:f    (font-class pcf) (font-file "hanglm24.pcf"))
 
610
 
 
611
;; chinese
 
612
(define-font gb2312:24:f     (font-class pcf) (font-file "gb24st.pcf"))
 
613
(define-font big5:24:f       (font-class pcf) (font-file "taipei24.pcf"))
 
614
(define-font cns11643_1:24:f (font-class pcf) 
 
615
  (font-file "cns1-24.pcf" "cns-1-24.pcf"))
 
616
(define-font cns11643_2:24:f (font-class pcf)
 
617
  (font-file "cns2-24.pcf" "cns-2-24.pcf"))
 
618
(define-font cns11643_3:24:f (font-class pcf)
 
619
  (font-file "cns3-24.pcf" "cns-3-24.pcf"))
 
620
(define-font cns11643_4:24:f (font-class pcf)
 
621
  (font-file "cns4-24.pcf" "cns-4-24.pcf"))
 
622
(define-font cns11643_5:24:f (font-class pcf)
 
623
  (font-file "cns5-24.pcf" "cns-5-24.pcf"))
 
624
(define-font cns11643_6:24:f (font-class pcf)
 
625
  (font-file "cns6-24.pcf" "cns-6-24.pcf"))
 
626
(define-font cns11643_7:24:f (font-class pcf)
 
627
  (font-file "cns7-24.pcf" "cns-7-24.pcf"))
 
628
 
 
629
;; mule arabic
 
630
(define-font mule_arab0:24:f (font-class pcf)
 
631
  (font-file "arab24-0-etl.pcf" "etl24-arabic0.pcf"))
 
632
(define-font mule_arab1:24:f (font-class pcf)
 
633
  (font-file "arab24-1-etl.pcf" "etl24-arabic1.pcf"))
 
634
(define-font mule_arab2:24:f (font-class pcf)
 
635
  (font-file "arab24-2-etl.pcf" "etl24-arabic2.pcf"))
 
636
 
 
637
;; mule viscii
 
638
(define-font mule_viscii_u:24:f (font-class pcf)
 
639
  (font-file "visc24-etl.pcf" "etl24-viscii.pcf"))
 
640
(define-font mule_viscii_l:24:f (font-class pcf)
 
641
  (font-file "visc24-etl.pcf" "etl24-viscii.pcf"))
 
642
 
 
643
;; mule ethiopic
 
644
(define-font mule_ethio:24:f (font-class pcf) 
 
645
  (font-file "ethio24f-uni.pcf" "ethiomx24f-uni.pcf"))
 
646
 
 
647
 
 
648
 
 
649
;; -------------------------------------------------------------------------
 
650
;; scalable fonts
 
651
;; -------------------------------------------------------------------------
 
652
 
 
653
;; iso 8859-1
 
654
(define-font iso8859_1:n:f  (font-class try)
 
655
  (font-list "iso8859_1:n:f_type1" iso8859_1:n:f_pcf"))
 
656
(define-font iso8859_1:nB:f  (font-class try)
 
657
  (font-list "iso8859_1:nB:f_type1" iso8859_1:nB:f_pcf"))
 
658
(define-font iso8859_1:nI:f  (font-class try)
 
659
  (font-list "iso8859_1:nI:t_type1" iso8859_1:nI:t_pcf"))
 
660
(define-font iso8859_1:n:t  (font-class try) 
 
661
  (font-list "iso8859_1:n:t_type1" iso8859_1:n:t_pcf"))
 
662
(define-font iso8859_1:nI:t (font-class try) 
 
663
  (font-list "iso8859_1:nI:t_type1" iso8859_1:nI:t_pcf"))
 
664
(define-font iso8859_1:nB:t (font-class try)
 
665
  (font-list "iso8859_1:nB:t_type1" iso8859_1:nB:t_pcf"))
 
666
(define-font iso8859_1:n:h  (font-class try)
 
667
  (font-list "iso8859_1:n:h_type1" iso8859_1:n:h_pcf"))
 
668
(define-font iso8859_1:nI:h (font-class try)
 
669
  (font-list "iso8859_1:nI:h_type1" iso8859_1:nI:h_pcf"))
 
670
(define-font iso8859_1:nB:h (font-class try)
 
671
  (font-list "iso8859_1:nI:h_type1" iso8859_1:nI:h_pcf"))
 
672
(define-font iso8859_1:n:c  (font-class try)
 
673
  (font-list "iso8859_1:n:c_type1" iso8859_1:n:c_pcf"))
 
674
(define-font iso8859_1:nI:c (font-class try)
 
675
  (font-list "iso8859_1:nI:c_type1" iso8859_1:nI:c_pcf"))
 
676
(define-font iso8859_1:nB:c (font-class try)
 
677
  (font-list "iso8859_1:nB:c_type1" iso8859_1:nB:c_pcf"))
 
678
 
 
679
(define-font iso8859_1:n:f_pcf  (font-class pcf)
 
680
  (font-file "lt1-24-etl.pcf" "etl24-latin1.pcf" "12x24.pcf"))
 
681
(define-font iso8859_1:nB:f_pcf  (font-class pcf)
 
682
  (font-file "lt1-24b-etl.pcf"))
 
683
(define-font iso8859_1:nI:f_pcf  (font-class pcf)
 
684
  (font-file "lt1-24i-etl.pcf"))
 
685
(define-font iso8859_1:n:t_pcf  (font-class pcf) (font-file "timR24.pcf"))
 
686
(define-font iso8859_1:nI:t_pcf (font-class pcf) (font-file "timI24.pcf"))
 
687
(define-font iso8859_1:nB:t_pcf (font-class pcf) (font-file "timB24.pcf"))
 
688
(define-font iso8859_1:n:h_pcf  (font-class pcf) (font-file "helvR24.pcf"))
 
689
(define-font iso8859_1:nI:h_pcf (font-class pcf) (font-file "helvO24.pcf"))
 
690
(define-font iso8859_1:nB:h_pcf (font-class pcf) (font-file "helvB24.pcf"))
 
691
(define-font iso8859_1:n:c_pcf  (font-class pcf) (font-file "courR24.pcf"))
 
692
(define-font iso8859_1:nI:c_pcf (font-class pcf) (font-file "courO24.pcf"))
 
693
(define-font iso8859_1:nB:c_pcf (font-class pcf) (font-file "courB24.pcf"))
 
694
(define-font iso8859_1:nI:t_pcf (font-class pcf) (font-file "timI24.pcf"))
 
695
 
 
696
(define-font iso8859_1:n:f_type1  (font-class type1)
 
697
  (font-file "Courier" "Courier.pfb" "n022003l.pfb"))
 
698
(define-font iso8859_1:nB:f_type1  (font-class type1)
 
699
  (font-file "Courier-Bold" "Courier-Bold.pfb" "n022004l.pfb"))
 
700
(define-font iso8859_1:nI:f_type1  (font-class type1)
 
701
  (font-file "Courier-Oblique" "Courier-Oblique.pfb" "n022023l.pfb"))
 
702
(define-font iso8859_1:n:t_type1  (font-class type1) 
 
703
  (font-file "Times-Roman" "Times-Roman.pfb" "n021003l.pfb"))
 
704
(define-font iso8859_1:nI:t_type1  (font-class type1) 
 
705
  (font-file "Times-Italic" "Times-Italic.pfb" "n021023l.pfb"))
 
706
(define-font iso8859_1:nB:t_type1 (font-class type1)
 
707
  (font-file "Times-Bold" "Times-Bold.pfb" "n021004l.pfb"))
 
708
(define-font iso8859_1:n:h_type1  (font-class type1) 
 
709
  (font-file "Helvetica" "Helvetica.pfb" "n019003l.pfb"))
 
710
(define-font iso8859_1:nI:h_type1 (font-class type1)
 
711
  (font-file "Helvetica-Oblique" "Helvetica-Oblique.pfb" "n019023l.pfb"))
 
712
(define-font iso8859_1:nB:h_type1 (font-class type1)
 
713
  (font-file "Helvetica-Bold" "Helvetica-Bold.pfb" "n019004l.pfb"))
 
714
(define-font iso8859_1:n:c_type1  (font-class type1)
 
715
  (font-file "Courier" "Courier.pfb" "n022003l.pfb"))
 
716
(define-font iso8859_1:nI:c_type1 (font-class type1)
 
717
  (font-file "Courier-Oblique" "Courier-Oblique.pfb" "n022023l.pfb"))
 
718
(define-font iso8859_1:nB:c_type1 (font-class type1)
 
719
  (font-file "Courier-Bold" "Courier-Bold.pfb" "n022004l.pfb"))
 
720
 
 
721
 
 
722
;; iso 8859-2
 
723
(define-font iso8859_2:n:f   pcf:iso8859_2
 
724
  (font-file "lt2-24-etl.pcf" "etl24-latin2.pcf" "12x24.pcf"))
 
725
(define-font iso8859_2:n:t   pcf:iso8859_2 (font-file "timR24.pcf"))
 
726
(define-font iso8859_2:nI:t  pcf:iso8859_2 (font-file "timI24.pcf"))
 
727
(define-font iso8859_2:nB:t  pcf:iso8859_2 (font-file "timB24.pcf" ))
 
728
(define-font iso8859_2:n:h   pcf:iso8859_2 (font-file "helvR24.pcf"))
 
729
(define-font iso8859_2:nI:h  pcf:iso8859_2 (font-file "helvO24.pcf"))
 
730
(define-font iso8859_2:nB:h  pcf:iso8859_2 (font-file "helvB24.pcf"))
 
731
(define-font iso8859_2:n:c   pcf:iso8859_2 (font-file "courR24.pcf"))
 
732
(define-font iso8859_2:nI:c  pcf:iso8859_2 (font-file "courO24.pcf"))
 
733
(define-font iso8859_2:nB:c  pcf:iso8859_2 (font-file "courB24.pcf"))
 
734
 
 
735
;; iso 8859-3
 
736
(define-font iso8859_3:n:f  (font-class pcf)
 
737
  (font-file "lt3-24-etl.pcf" "etl24-latin3.pcf"))
 
738
 
 
739
;; iso 8859-4
 
740
(define-font iso8859_4:n:f  (font-class pcf) 
 
741
  (font-file "lt4-24-etl.pcf" "etl24-latin4.pcf"))
 
742
 
 
743
;; iso 8859-5
 
744
(define-font iso8859_5:n:f  (font-class try)
 
745
  (font-list "iso8859_5:24:f:koi8r" "lt5-24-etl.pcf" "etl24-cyrillic.pcf"))
 
746
(define-font iso8859_5:nB:f (font-class try)
 
747
  (font-list "iso8859_5:24B:f:koi8r"))
 
748
(define-font iso8859_5:n:t  (font-class try) 
 
749
  (font-list "iso8859_5:24:t:koi8r"))
 
750
(define-font iso8859_5:nI:t  (font-class try)
 
751
  (font-list "iso8859_5:24I:t:koi8r"))
 
752
(define-font iso8859_5:nB:t  (font-class try)
 
753
  (font-list "iso8859_5:24B:t:koi8r"))
 
754
(define-font iso8859_5:n:h  (font-class try)
 
755
  (font-list "iso8859_5:24:h:koi8r"))
 
756
(define-font iso8859_5:nI:h (font-class try)
 
757
  (font-list "iso8859_5:24I:h:koi8r"))
 
758
(define-font iso8859_5:nB:h (font-class try)
 
759
  (font-list "iso8859_5:24B:h:koi8r"))
 
760
(define-font iso8859_5:n:c  (font-class try)
 
761
  (font-list "iso8859_5:24:c:koi8r"))
 
762
(define-font iso8859_5:nI:c (font-class try)
 
763
  (font-list "iso8859_5:24I:c:koi8r"))
 
764
(define-font iso8859_5:nB:c (font-class try)
 
765
  (font-list "iso8859_5:24B:c:koi8r"))
 
766
 
 
767
;; iso 8859-7
 
768
(define-font iso8859_7:n:f  (font-class pcf) 
 
769
  (font-file "grk24-etl.pcf" "etl24-greek.pcf"))
 
770
 
 
771
;; iso 8859-8
 
772
(define-font iso8859_8:n:f  (font-class pcf) 
 
773
  (font-file "heb24-etl.pcf" "etl24-hebrew.pcf"))
 
774
 
 
775
;; iso 8859-9
 
776
(define-font iso8859_9:n:f  (font-class pcf) 
 
777
  (font-file "lt5-24-etl.pcf" "etl24-latin5.pcf"))
 
778
 
 
779
;; japanese
 
780
(define-font jisx0201r:n:f (font-class pcf) (font-file "7x14rk.pcf"))
 
781
(define-font jisx0201k:n:f (font-class pcf) (font-file "7x14rk.pcf"))
 
782
(define-font jisx0208:n:f  (font-class pcf) 
 
783
  (font-file "j83-48.pcf" ""j83-32.pcf "jiskan24.pcf" 
 
784
             "j83-18.pcf" "jiskan16.pcf"))
 
785
(define-font jisx0208:n:t  (font-class try)
 
786
  (font-list "jisx0208:n:t:ttf"  "jisx0208:n:f"))
 
787
(define-font jisx0208:nI:t (font-class try)
 
788
  (font-list "jisx0208:nI:t:ttf" "jisx0208:n:f"))
 
789
(define-font jisx0208:nB:t (font-class try)
 
790
  (font-list "jisx0208:nB:t:ttf" "jisx0208:n:f"))
 
791
(define-font jisx0208:n:h  (font-class try)
 
792
  (font-list "jisx0208:n:h:ttf"  "jisx0208:n:f"))
 
793
(define-font jisx0208:nI:h (font-class try)
 
794
  (font-list "jisx0208:nI:h:ttf" "jisx0208:n:f"))
 
795
(define-font jisx0208:nB:h (font-class try)
 
796
  (font-list "jisx0208:nB:h:ttf" "jisx0208:n:f"))
 
797
(define-font jisx0208:n:c  (font-class try)
 
798
  (font-list "jisx0208:n:c:ttf"  "jisx0208:n:f"))
 
799
(define-font jisx0208:nI:c (font-class try)
 
800
  (font-list "jisx0208:nI:c:ttf" "jisx0208:n:f"))
 
801
(define-font jisx0208:nB:c (font-class try)
 
802
  (font-list "jisx0208:nB:c:ttf" "jisx0208:n:f"))
 
803
(define-font jisx0212:n:f  (font-class pcf) 
 
804
  (font-file "jksp40.pcf" "jisksp40.pcf" "min-1-24.pcf" 
 
805
             "jisksp16.pcf" "min-1-16.pcf"))
 
806
(define-font jisx0212:n:t  (font-class try)
 
807
  (font-list "jisx0212:n:t:ttf"  "jisx0212:n:f"))
 
808
(define-font jisx0212:n:h  (font-class try)
 
809
  (font-list "jisx0212:n:h:ttf"  "jisx0212:n:f"))
 
810
(define-font jisx0212:n:c  (font-class try)
 
811
  (font-list "jisx0212:n:c:ttf"  "jisx0212:n:f"))
 
812
 
 
813
;; hangle
 
814
(define-font ksc5601:n:f    (font-class pcf) 
 
815
  (font-file "hanglm24.pcf" "hanglm16.pcf" "hanglg16.pcf"))
 
816
(define-font ksc5601:n:t 
 
817
  (font-class try) (font-list "ksc5601:n:t:ttf"   "ksc5601:n:f"))
 
818
(define-font ksc5601:n:h 
 
819
  (font-class try) (font-list "ksc5601:n:h:ttf"   "ksc5601:n:f"))
 
820
(define-font ksc5601:n:c 
 
821
  (font-class try) (font-list "ksc5601:n:c:ttf"   "ksc5601:n:f"))
 
822
 
 
823
 
 
824
;; chinese
 
825
(define-font gb2312:n:t 
 
826
  (font-class try) (font-list "gb2312:n:t:ttf"   "gb2312:n:f"))
 
827
(define-font gb2312:n:h 
 
828
  (font-class try) (font-list "gb2312:n:h:ttf"   "gb2312:n:f"))
 
829
(define-font gb2312:n:c 
 
830
  (font-class try) (font-list "gb2312:n:c:ttf"   "gb2312:n:f"))
 
831
(define-font gb2312:n:f     (font-class pcf)
 
832
  (font-file "cc48s.pcf" "cc40s.pcf" "gb24st.pcf" "gb16st.pcf" "gb16fs.pcf"))
 
833
(define-font big5:n:f       (font-class pcf) (font-file "taipei24.pcf"))
 
834
(define-font cns11643_1:n:f (font-class pcf)
 
835
  (font-file "cns1-40.pcf" "cns-1-40.pcf" 
 
836
             "cns1-24.pcf" "cns-1-24.pcf" "cns1-16.pcf" "cns-1-16.pcf"))
 
837
(define-font cns11643_2:n:f (font-class pcf)
 
838
  (font-file "cns2-40.pcf" "cns-2-40.pcf"
 
839
             "cns2-24.pcf" "cns-2-24.pcf" "cns2-16.pcf" "cns-2-16.pcf"))
 
840
(define-font cns11643_3:n:f (font-class pcf)
 
841
  (font-file "cns3-40.pcf" "cns-3-40.pcf"
 
842
             "cns3-24.pcf" "cns-3-24.pcf" "cns3-16.pcf" "cns-3-16.pcf"))
 
843
(define-font cns11643_4:n:f (font-class pcf)
 
844
  (font-file "cns4-40.pcf" "cns-4-40.pcf"
 
845
             "cns4-24.pcf" "cns-4-24.pcf" "cns4-16.pcf" "cns-4-16.pcf"))
 
846
(define-font cns11643_5:n:f (font-class pcf)
 
847
  (font-file "cns5-40.pcf" "cns-5-40.pcf"
 
848
             "cns5-24.pcf" "cns-5-24.pcf" "cns5-16.pcf" "cns-5-16.pcf"))
 
849
(define-font cns11643_6:n:f (font-class pcf)
 
850
  (font-file "cns6-40.pcf" "cns-6-40.pcf"
 
851
             "cns6-24.pcf" "cns-6-24.pcf" "cns6-16.pcf" "cns-6-16.pcf"))
 
852
(define-font cns11643_7:n:f (font-class pcf)
 
853
  (font-file "cns7-40.pcf" "cns-7-40.pcf"
 
854
             "cns7-24.pcf" "cns-7-24.pcf" "cns7-16.pcf" "cns-7-16.pcf"))
 
855
 
 
856
;; mule arabic
 
857
(define-font mule_arab0:n:f (font-class pcf)
 
858
  (font-file "arab24-0-etl.pcf" "etl24-arabic0.pcf"))
 
859
(define-font mule_arab1:n:f (font-class pcf)
 
860
  (font-file "arab24-1-etl.pcf" "etl24-arabic1.pcf"))
 
861
(define-font mule_arab2:n:f (font-class pcf) 
 
862
  (font-file "arab24-2-etl.pcf" "etl24-arabic2.pcf"))
 
863
 
 
864
;; mule viscii
 
865
(define-font mule_viscii_u:n:f (font-class pcf) 
 
866
  (font-file "visc24-etl.pcf" "etl24-viscii.pcf"))
 
867
(define-font mule_viscii_l:n:f (font-class pcf)
 
868
  (font-file "visc24-etl.pcf" "etl24-viscii.pcf"))
 
869
 
 
870
;; mule ethiopic
 
871
(define-font mule_ethio:n:f (font-class pcf) 
 
872
  (font-file "ethio24f-uni.pcf" "ethiomx24f-uni.pcf"))
 
873
 
 
874
 
 
875
;; -------------------------------------------------------------------------
 
876
;; Optional Cyrillic fonts in XFree86 ("crox")
 
877
;  14
 
878
(define-font iso8859_5:14:f:koi8r  
 
879
  pcf:iso8859_5:koi8r (font-file "koi8x13.pcf"))
 
880
(define-font iso8859_5:14B:f:koi8r  
 
881
  pcf:iso8859_5:koi8r (font-file "koi8x13.pcf"))
 
882
(define-font iso8859_5:14:t:koi8r  
 
883
  pcf:iso8859_5:koi8r (font-file "crox2t.pcf"))
 
884
(define-font iso8859_5:14I:t:koi8r  
 
885
  pcf:iso8859_5:koi8r (font-file "crox2to.pcf"))
 
886
(define-font iso8859_5:14B:t:koi8r  
 
887
  pcf:iso8859_5:koi8r (font-file "crox2tb.pcf"))
 
888
(define-font iso8859_5:14:h:koi8r  
 
889
  pcf:iso8859_5:koi8r (font-file "crox2h.pcf"))
 
890
(define-font iso8859_5:14I:h:koi8r  
 
891
  pcf:iso8859_5:koi8r (font-file "crox2ho.pcf"))
 
892
(define-font iso8859_5:14B:h:koi8r  
 
893
  pcf:iso8859_5:koi8r (font-file "crox2hb.pcf"))
 
894
(define-font iso8859_5:14:c:koi8r  
 
895
  pcf:iso8859_5:koi8r (font-file "crox2c.pcf"))
 
896
(define-font iso8859_5:14I:c:koi8r  
 
897
  pcf:iso8859_5:koi8r (font-file "crox2co.pcf"))
 
898
(define-font iso8859_5:14B:c:koi8r  
 
899
  pcf:iso8859_5:koi8r (font-file "crox2cb.pcf"))
 
900
;  16
 
901
(define-font iso8859_5:16:f:koi8r  
 
902
  pcf:iso8859_5:koi8r (font-file "koi9x15.pcf"))
 
903
(define-font iso8859_5:16B:f:koi8r  
 
904
  pcf:iso8859_5:koi8r (font-file "koi9x15.pcf"))
 
905
(define-font iso8859_5:16:t:koi8r  
 
906
  pcf:iso8859_5:koi8r (font-file "crox3t.pcf"))
 
907
(define-font iso8859_5:16I:t:koi8r  
 
908
  pcf:iso8859_5:koi8r (font-file "crox3to.pcf"))
 
909
(define-font iso8859_5:16B:t:koi8r  
 
910
  pcf:iso8859_5:koi8r (font-file "crox3tb.pcf"))
 
911
(define-font iso8859_5:16:h:koi8r  
 
912
  pcf:iso8859_5:koi8r (font-file "crox3h.pcf"))
 
913
(define-font iso8859_5:16I:h:koi8r  
 
914
  pcf:iso8859_5:koi8r (font-file "crox3ho.pcf"))
 
915
(define-font iso8859_5:16B:h:koi8r  
 
916
  pcf:iso8859_5:koi8r (font-file "crox3hb.pcf"))
 
917
(define-font iso8859_5:16:c:koi8r  
 
918
  pcf:iso8859_5:koi8r (font-file "crox3c.pcf"))
 
919
(define-font iso8859_5:16I:c:koi8r  
 
920
  pcf:iso8859_5:koi8r (font-file "crox3co.pcf"))
 
921
(define-font iso8859_5:16B:c:koi8r  
 
922
  pcf:iso8859_5:koi8r (font-file "crox3cb.pcf"))
 
923
;  18
 
924
(define-font iso8859_5:18:f:koi8r  
 
925
  pcf:iso8859_5:koi8r (font-file "koi10x20.pcf"))
 
926
(define-font iso8859_5:18B:f:koi8r  
 
927
  pcf:iso8859_5:koi8r (font-file "koi10x20.pcf"))
 
928
(define-font iso8859_5:18:t:koi8r  
 
929
  pcf:iso8859_5:koi8r (font-file "crox4t.pcf"))
 
930
(define-font iso8859_5:18I:t:koi8r  
 
931
  pcf:iso8859_5:koi8r (font-file "crox4to.pcf"))
 
932
(define-font iso8859_5:18B:t:koi8r  
 
933
  pcf:iso8859_5:koi8r (font-file "crox4tb.pcf"))
 
934
(define-font iso8859_5:18:h:koi8r  
 
935
  pcf:iso8859_5:koi8r (font-file "crox4h.pcf"))
 
936
(define-font iso8859_5:18I:h:koi8r  
 
937
  pcf:iso8859_5:koi8r (font-file "crox4ho.pcf"))
 
938
(define-font iso8859_5:18B:h:koi8r  
 
939
  pcf:iso8859_5:koi8r (font-file "crox4hb.pcf"))
 
940
(define-font iso8859_5:18:c:koi8r  
 
941
  pcf:iso8859_5:koi8r (font-file "crox4c.pcf"))
 
942
(define-font iso8859_5:18I:c:koi8r  
 
943
  pcf:iso8859_5:koi8r (font-file "crox4co.pcf"))
 
944
(define-font iso8859_5:18B:c:koi8r  
 
945
  pcf:iso8859_5:koi8r (font-file "crox4cb.pcf"))
 
946
;  24
 
947
(define-font iso8859_5:24:f:koi8r  
 
948
  pcf:iso8859_5:koi8r (font-file "koi12x24.pcf"))
 
949
(define-font iso8859_5:24B:f:koi8r  
 
950
  pcf:iso8859_5:koi8r (font-file "koi12x24.pcf"))
 
951
(define-font iso8859_5:24:t:koi8r  
 
952
  pcf:iso8859_5:koi8r (font-file "crox5t.pcf"))
 
953
(define-font iso8859_5:24I:t:koi8r  
 
954
  pcf:iso8859_5:koi8r (font-file "crox5to.pcf"))
 
955
(define-font iso8859_5:24B:t:koi8r  
 
956
  pcf:iso8859_5:koi8r (font-file "crox5tb.pcf"))
 
957
(define-font iso8859_5:24:h:koi8r  
 
958
  pcf:iso8859_5:koi8r (font-file "crox5h.pcf"))
 
959
(define-font iso8859_5:24I:h:koi8r  
 
960
  pcf:iso8859_5:koi8r (font-file "crox5ho.pcf"))
 
961
(define-font iso8859_5:24B:h:koi8r  
 
962
  pcf:iso8859_5:koi8r (font-file "crox5hb.pcf"))
 
963
(define-font iso8859_5:24:c:koi8r  
 
964
  pcf:iso8859_5:koi8r (font-file "crox5c.pcf"))
 
965
(define-font iso8859_5:24I:c:koi8r  
 
966
  pcf:iso8859_5:koi8r (font-file "crox5co.pcf"))
 
967
(define-font iso8859_5:24B:c:koi8r  
 
968
  pcf:iso8859_5:koi8r (font-file "crox5cb.pcf"))
 
969
 
 
970
 
 
971
;; -------------------------------------------------------------------------
 
972
;; Optional Japanese fonts in TrueType
 
973
(define-macro  jisx0208:n:ttf
 
974
  (font-class truetype) (platform-id "microsoft") 
 
975
  (character-set "JISX0208") (encoding "JIS") (hinting "on"))
 
976
(define-font jisx0208:n:t:ttf   jisx0208:n:ttf (font-file "dfhsmw3.ttc"))
 
977
(define-font jisx0208:nI:t:ttf  jisx0208:n:ttf (font-file "dfhsmw3.ttc"))
 
978
(define-font jisx0208:nB:t:ttf  jisx0208:n:ttf (font-file "dfhsmw7.ttc"))
 
979
(define-font jisx0208:n:h:ttf   jisx0208:n:ttf (font-file "dfhsgw5.ttc"))
 
980
(define-font jisx0208:nI:h:ttf  jisx0208:n:ttf (font-file "dfhsgw5.ttc"))
 
981
(define-font jisx0208:nB:h:ttf  jisx0208:n:ttf (font-file "dfhsgw7.ttc"))
 
982
(define-font jisx0208:n:c:ttf   jisx0208:n:ttf (font-file "dfhsgw3.ttc"))
 
983
(define-font jisx0208:nI:c:ttf  jisx0208:n:ttf (font-file "dfhsgw3.ttc"))
 
984
(define-font jisx0208:nB:c:ttf  jisx0208:n:ttf (font-file "dfhsgw7.ttc"))
 
985
(define-macro  jisx0212:n:ttf
 
986
  (font-class truetype) (platform-id "microsoft") 
 
987
  (character-set "JISX0212") (encoding "JIS") (hinting "on"))
 
988
(define-font jisx0212:n:t:ttf   jisx0212:n:ttf (font-file "hgrhm3h.ttf"))
 
989
(define-font jisx0212:n:h:ttf   jisx0212:n:ttf (font-file "hgrgbh.ttf"))
 
990
(define-font jisx0212:n:c:ttf   jisx0212:n:ttf (font-file "hgrgbh.ttf"))
 
991
 
 
992
;; -------------------------------------------------------------------------
 
993
;; Optional Hangle fonts in TrueType (From Dynalab, "TypeMuseum")
 
994
(define-macro ksc5601:n:ttf
 
995
  (font-class truetype) (platform-id "microsoft")
 
996
  (character-set "KSC5601") (encoding "JIS") (hinting "on"))
 
997
(define-font ksc5601:n:f:ttf    ksc5601:n:ttf (font-file "dfheibd.ttf"))
 
998
(define-font ksc5601:n:t:ttf    ksc5601:n:ttf (font-file "dfheibd.ttf"))
 
999
(define-font ksc5601:n:h:ttf    ksc5601:n:ttf (font-file "dfheibd.ttf"))
 
1000
(define-font ksc5601:n:c:ttf    ksc5601:n:ttf (font-file "dfheibd.ttf"))
 
1001
 
 
1002
;; -------------------------------------------------------------------------
 
1003
;; Optional Chinese fonts in TrueType (From Dynalab, "TypeMuseum")
 
1004
(define-macro gb2312:n:ttf
 
1005
  (font-class truetype) (platform-id "microsoft")
 
1006
  (character-set "GB2312") (encoding "JIS") (hinting "on"))
 
1007
(define-font gb2312:n:f:ttf     gb2312:n:ttf (font-file "dgbn_b6.ttf"))
 
1008
(define-font gb2312:n:t:ttf     gb2312:n:ttf (font-file "dgbn_f6.ttf"))
 
1009
(define-font gb2312:n:h:ttf     gb2312:n:ttf (font-file "dgbn_k6.ttf"))
 
1010
(define-font gb2312:n:c:ttf     gb2312:n:ttf (font-file "dgbn_m6.ttf"))
 
1011
 
 
1012
;; -------------------------------------------------------------------------
 
1013
;; EOF