add perl5 support to Vx6.9 for openssl-3.1.7 (#1)

Reviewed-on: http://13.234.246.121:3000/Neominds/ossl35vx69/pulls/1
Reviewed-by: Jayesh Babu <jayesh@neominds.in>
Co-authored-by: siddhant <siddhant.singh@neominds.in>
Co-committed-by: siddhant <siddhant.singh@neominds.in>
This commit is contained in:
2026-07-30 18:06:10 +05:30
committed by neelimap
parent b54451b45f
commit d04860d55a
13936 changed files with 2880839 additions and 0 deletions
@@ -0,0 +1,266 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Courier Bold
# Version 004.000
# FamilyName Courier
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Wed Aug 26 16:51:38 1998
# Comment UniqueID 44053
# Comment VMusage 32181 39117
name CB
internalname Courier-Bold
spacewidth 600
encoding text.enc
charset
ha 600,750 2 0 asciicircum
ti 600,311 0 1 asciitilde
vS 600,811,13 2 2 Scaron
vZ 600,811 2 3 Zcaron
vs 600,679,12 2 4 scaron
vz 600,679 2 5 zcaron
:Y 600,789 2 6 Ydieresis
tm 600,678 2 7 trademark
aq 600,572 2 8 quotesingle
Eu 600,612,12 2 9 Euro
space 600 0 32 space
! 600,572,12 2 33 exclam
" 600,572 2 34 quotedbl
dq "
# 600,649,52 2 35 numbersign
sh "
$ 600,646,124 2 36 dollar
Do "
% 600,617,33 2 37 percent
& 600,539,12 0 38 ampersand
' 600,572 2 39 quoteright
cq "
( 600,643,86 2 40 parenleft
) 600,643,86 2 41 parenright
* 600,570 2 42 asterisk
+ 600,438 0 43 plus
, 600,163,100 0 44 comma
- 600,282 0 45 hyphen
hy "
. 600,153,12 0 46 period
/ 600,696,133 2 47 slash
sl "
0 600,612,12 2 48 zero
1 600,615 2 49 one
2 600,613 2 50 two
3 600,612,12 2 51 three
4 600,613 2 52 four
5 600,601,12 2 53 five
6 600,612,12 2 54 six
7 600,601 2 55 seven
8 600,613,11 2 56 eight
9 600,612,14 2 57 nine
: 600,403,12 0 58 colon
; 600,403,100 0 59 semicolon
< 600,446,8 0 60 less
= 600,339 0 61 equal
> 600,446,8 0 62 greater
? 600,582,13 2 63 question
@ 600,579,18 2 64 at
at "
A 600,572 2 65 A
B 600,572 2 66 B
C 600,583,12 2 67 C
D 600,572 2 68 D
E 600,572 2 69 E
F 600,572 2 70 F
G 600,583,12 2 71 G
H 600,572 2 72 H
I 600,572 2 73 I
J 600,572,12 2 74 J
K 600,572 2 75 K
L 600,572 2 76 L
M 600,572,0,12 2 77 M
N 600,572,0,5 2 78 N
O 600,583,12 2 79 O
P 600,572 2 80 P
Q 600,584,143 2 81 Q
R 600,572 2 82 R
S 600,583,13 2 83 S
T 600,572 2 84 T
U 600,572,12 2 85 U
V 600,572,0,1,1 2 86 V
W 600,572,0,6,2 2 87 W
X 600,572 2 88 X
Y 600,572 2 89 Y
Z 600,572 2 90 Z
[ 600,643,86 2 91 bracketleft
lB "
\ 600,695,133 2 92 backslash
rs "
] 600,643,86 2 93 bracketright
rB "
^ 600,679 2 94 circumflex
a^ "
_ 600,0,249 1 95 underscore
` 600,572 2 96 quoteleft
oq "
a 600,448,12 0 97 a
b 600,621,12 2 98 b
c 600,448,12 0 99 c
d 600,621,12 2 100 d
e 600,447,12 0 101 e
f 600,621 2 102 f
g 600,447,184 1 103 g
h 600,621 2 104 h
i 600,642 2 105 i
j 600,641,184 3 106 j
k 600,621 2 107 k
l 600,621 2 108 l
m 600,447,0,15,15 0 109 m
n 600,447 0 110 n
o 600,448,12 0 111 o
p 600,447,183 1 112 p
q 600,447,183 1 113 q
r 600,448 0 114 r
s 600,448,12 0 115 s
t 600,567,12 2 116 t
u 600,434,12 0 117 u
v 600,434 0 118 v
w 600,434,0,7,6 0 119 w
x 600,434 0 120 x
y 600,434,183 1 121 y
z 600,434 0 122 z
{ 600,764,228 3 123 braceleft
lC "
| 600,750,249 3 124 bar
ba "
} 600,764,228 3 125 braceright
rC "
~ 600,644 2 126 tilde
a~ "
bq 600,163,100 0 128 quotesinglbase
Fo 600,423 0 129 guillemotleft
Fc 600,423 0 130 guillemotright
bu 600,482 0 131 bullet
Fn 600,618,119,0,18 2 132 florin
f/ 600,634,85 2 133 fraction
%0 600,617,33,97,88 2 134 perthousand
dg 600,572,44 2 135 dagger
dd 600,572,42 2 136 daggerdbl
en 600,282 0 137 endash
em 600,282 0 138 emdash
fi 600,642 2 140 fi
fl 600,621 2 141 fl
.i 600,434 0 144 dotlessi
ga 600,678 2 146 grave
a" 600,710 2 147 hungarumlaut
a. 600,641 2 148 dotaccent
ab 600,657 2 149 breve
ah 600,679 2 150 caron
ao 600,717 2 151 ring
ho 600,22,177 0 152 ogonek
lq 600,572 2 153 quotedblleft
rq 600,572 2 154 quotedblright
oe 600,446,12,6 0 155 oe
/l 600,621 2 156 lslash
Bq 600,163,101 0 157 quotedblbase
OE 600,572,0,8 2 158 OE
/L 600,572 2 159 Lslash
r! 600,447,136 0 161 exclamdown
ct 600,605,52 2 162 cent
Po 600,612,27 2 163 sterling
Cs 600,605 2 164 currency
Ye 600,601 2 165 yen
bb 600,724,224 3 166 brokenbar
sc 600,584,63 2 167 section
ad 600,640 2 168 dieresis
co 600,744 2 169 copyright
Of 600,612 2 170 ordfeminine
fo 600,423 0 171 guilsinglleft
tno 600,358 0 172 logicalnot
\- 600,266 0 173 minus
rg 600,744 2 174 registered
a- 600,591 2 175 macron
de 600,612 2 176 degree
t+- 600,438,127 0 177 plusminus
S2 600,607 2 178 twosuperior
S3 600,607 2 179 threesuperior
aa 600,678 2 180 acute
*m 600,434,167 0 181 mu
mc "
ps 600,745,154 2 182 paragraph
pc 600,386 0 183 periodcentered
ac 600,0,207 1 184 cedilla
S1 600,607 2 185 onesuperior
Om 600,612 2 186 ordmasculine
fc 600,423 0 187 guilsinglright
14 600,625,91,45 2 188 onequarter
12 600,625,91,33,25 2 189 onehalf
34 600,626,91,24,2 2 190 threequarters
r? 600,446,149 0 191 questiondown
`A 600,811 2 192 Agrave
'A 600,811 2 193 Aacute
^A 600,811 2 194 Acircumflex
~A 600,777 2 195 Atilde
:A 600,789 2 196 Adieresis
oA 600,800 2 197 Aring
AE 600,572 2 198 AE
,C 600,583,204 3 199 Ccedilla
`E 600,811 2 200 Egrave
'E 600,811 2 201 Eacute
^E 600,811 2 202 Ecircumflex
:E 600,789 2 203 Edieresis
`I 600,811 2 204 Igrave
'I 600,811 2 205 Iacute
^I 600,811 2 206 Icircumflex
:I 600,789 2 207 Idieresis
-D 600,572 2 208 Eth
~N 600,777,0,5 2 209 Ntilde
`O 600,811,12 2 210 Ograve
'O 600,811,12 2 211 Oacute
^O 600,811,12 2 212 Ocircumflex
~O 600,777,12 2 213 Otilde
:O 600,789,12 2 214 Odieresis
tmu 600,441 0 215 multiply
/O 600,585,19 2 216 Oslash
`U 600,811,12 2 217 Ugrave
'U 600,811,12 2 218 Uacute
^U 600,811,12 2 219 Ucircumflex
:U 600,789,12 2 220 Udieresis
'Y 600,811 2 221 Yacute
TP 600,572 2 222 Thorn
ss 600,621,12 2 223 germandbls
`a 600,678,12 2 224 agrave
'a 600,678,12 2 225 aacute
^a 600,679,12 2 226 acircumflex
~a 600,644,12 2 227 atilde
:a 600,640,12 2 228 adieresis
oa 600,717,12 2 229 aring
ae 600,446,12 0 230 ae
,c 600,448,206 1 231 ccedilla
`e 600,678,12 2 232 egrave
'e 600,678,12 2 233 eacute
^e 600,679,12 2 234 ecircumflex
:e 600,640,12 2 235 edieresis
`i 600,678 2 236 igrave
'i 600,678 2 237 iacute
^i 600,679 2 238 icircumflex
:i 600,640 2 239 idieresis
Sd 600,693,12 2 240 eth
~n 600,644 2 241 ntilde
`o 600,678,12 2 242 ograve
'o 600,678,12 2 243 oacute
^o 600,679,12 2 244 ocircumflex
~o 600,644,12 2 245 otilde
:o 600,640,12 2 246 odieresis
tdi 600,425 0 247 divide
/o 600,452,22 0 248 oslash
`u 600,678,12 2 249 ugrave
'u 600,678,12 2 250 uacute
^u 600,679,12 2 251 ucircumflex
:u 600,640,12 2 252 udieresis
'y 600,678,183 3 253 yacute
Tp 600,618,183 3 254 thorn
:y 600,640,183 3 255 ydieresis
u2026 600,111,12 0 256 ellipsis
@@ -0,0 +1,267 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Courier Bold Oblique
# Version 004.000
# FamilyName Courier
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Copyright (c) 1989, 1990, 1991, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Wed Aug 26 16:53:05 1998
# Comment UniqueID 44055
# Comment VMusage 11931 56737
name CBI
internalname Courier-BoldOblique
slant 11
spacewidth 600
encoding text.enc
charset
ha 600,750,0,57,-146,57 2 0 asciicircum
ti 600,311,0,24,-64,24 0 1 asciitilde
vS 600,811,13,112,-21,67 2 2 Scaron
vZ 600,811,0,102,-26,67 2 3 Zcaron
vs 600,679,12,92,-34,67 2 4 scaron
vz 600,679,0,81,-42,67 2 5 zcaron
:Y 600,789,0,145,-69,67 2 6 Ydieresis
tm 600,678,0,128,-129,67 2 7 trademark
aq 600,572,0,0,-246 2 8 quotesingle
Eu 600,612,12,148,7,67 2 9 Euro
space 600 0 32 space
! 600,572,12,0,-172 2 33 exclam
" 600,572,0,24,-163,24 2 34 quotedbl
dq "
# 600,649,52,66,-48,66 2 35 numbersign
sh "
$ 600,646,124,54,-58,54 2 36 dollar
Do "
% 600,617,33,50,-74,50 2 37 percent
& 600,539,12,41,-39,41 0 38 ampersand
' 600,572,0,0,-162 2 39 quoteright
cq "
( 600,643,86,59,-259,59 2 40 parenleft
) 600,643,86,0,-50 2 41 parenright
* 600,570,0,28,-114,28 2 42 asterisk
+ 600,438,0,19,-67,19 0 43 plus
, 600,163,100,0,-83 0 44 comma
- 600,282,0,0,-127 0 45 hyphen
hy "
. 600,153,12,0,-168 0 46 period
/ 600,696,133,108,-4,67 2 47 slash
sl "
0 600,612,12,24,-94,24 2 48 zero
1 600,615,0,0,-44 2 49 one
2 600,613,0,20,-22,20 2 50 two
3 600,612,12,0,-27 2 51 three
4 600,613,0,0,-48 2 52 four
5 600,601,12,50,-36,50 2 53 five
6 600,612,12,68,-92,67 2 54 six
7 600,601,0,52,-106,52 2 55 seven
8 600,613,11,33,-74,33 2 56 eight
9 600,612,14,26,-51,26 2 57 nine
: 600,403,12,0,-168 0 58 colon
; 600,403,100,0,-83 0 59 semicolon
< 600,446,8,41,-55,41 0 60 less
= 600,339,0,31,-52,31 0 61 equal
> 600,446,8,43,-56,43 0 62 greater
? 600,582,13,24,-141,24 2 63 question
@ 600,579,18,100,-15,67 2 64 at
at "
A 600,572,0,65,46,65 2 65 A
B 600,572,0,55,14,55 2 66 B
C 600,583,12,128,-51,67 2 67 C
D 600,572,0,79,24,67 2 68 D
E 600,572,0,113,2,67 2 69 E
F 600,572,0,120,-13,67 2 70 F
G 600,583,12,114,-38,67 2 71 G
H 600,572,0,141,25,67 2 72 H
I 600,572,0,74,-40,67 2 73 I
J 600,572,12,151,-15,67 2 74 J
K 600,572,0,111,20,67 2 75 K
L 600,572,0,61,-1,61 2 76 L
M 600,572,0,174,39,67 2 77 M
N 600,572,0,167,36,67 2 78 N
O 600,583,12,78,-33,67 2 79 O
P 600,572,0,74,-10,67 2 80 P
Q 600,584,143,76,-33,67 2 81 Q
R 600,572,0,54,4,54 2 82 R
S 600,583,13,76,-21,67 2 83 S
T 600,572,0,125,-58,67 2 84 T
U 600,572,12,160,-63,67 2 85 U
V 600,572,0,163,-42,67 2 86 V
W 600,572,0,168,-41,67 2 87 W
X 600,572,0,119,25,67 2 88 X
Y 600,572,0,145,-69,67 2 89 Y
Z 600,572,0,67,-26,67 2 90 Z
[ 600,643,86,74,-222,67 2 91 bracketleft
lB "
\ 600,695,133,0,-156 2 92 backslash
rs "
] 600,643,86,0,-34 2 93 bracketright
rB "
^ 600,679,0,60,-153,60 2 94 circumflex
a^ "
_ 600,0,249,12,99,12 1 95 underscore
` 600,572,0,0,-271 2 96 quoteleft
oq "
a 600,448,12,33,-31,33 0 97 a
b 600,621,12,50,40,50 2 98 b
c 600,448,12,48,-46,48 0 99 c
d 600,621,12,85,-32,67 2 100 d
e 600,447,12,43,-52,43 0 101 e
f 600,621,0,107,-62,67 2 102 f
g 600,447,184,113,12,67 1 103 g
h 600,621,0,57,11,57 2 104 h
i 600,642,0,0,-40 2 105 i
j 600,641,184,0,-4 3 106 j
k 600,621,0,77,0,67 2 107 k
l 600,621,0,0,-41 2 108 l
m 600,447,0,84,65,67 0 109 m
n 600,447,0,45,25,45 0 110 n
o 600,448,12,52,-31,52 0 111 o
p 600,447,183,56,72,56 1 112 p
q 600,447,183,128,-37,67 1 113 q
r 600,448,0,86,-20,67 0 114 r
s 600,448,12,43,-34,43 0 115 s
t 600,567,12,23,-110,23 2 116 t
u 600,434,12,42,-38,42 0 117 u
v 600,434,0,123,-28,67 0 118 v
w 600,434,0,142,-10,67 0 119 w
x 600,434,0,91,32,67 0 120 x
y 600,434,183,124,39,67 1 121 y
z 600,434,0,41,-42,41 0 122 z
{ 600,764,228,78,-113,67 3 123 braceleft
lC "
| 600,750,249,0,-176 3 124 bar
ba "
} 600,764,228,0,-26 3 125 braceright
rC "
~ 600,644,0,98,-150,67 2 126 tilde
a~ "
bq 600,163,100,0,-83 0 128 quotesinglbase
Fo 600,423,0,80,-34,67 0 129 guillemotleft
Fc 600,423,0,53,-7,53 0 130 guillemotright
bu 600,482,0,0,-125 0 131 bullet
Fn 600,618,119,126,90,67 2 132 florin
f/ 600,634,85,163,31,67 2 133 fraction
%0 600,617,33,171,64,67 2 134 perthousand
dg 600,572,44,16,-131,16 2 135 dagger
dd 600,572,42,16,-95,16 2 136 daggerdbl
en 600,282,0,27,-63,27 0 137 endash
em 600,282,0,104,14,67 0 138 emdash
fi 600,642,0,74,41,67 2 140 fi
fl 600,621,0,67,44,67 2 141 fl
.i 600,434,0,0,-38 0 144 dotlessi
ga 600,678,0,37,-214,37 2 146 grave
a" 600,710,0,175,-214,67 2 147 hungarumlaut
a. 600,641,0,0,-299 2 148 dotaccent
ab 600,657,0,102,-169,67 2 149 breve
ah 600,679,0,81,-175,67 2 150 caron
ao 600,717,0,0,-268 2 151 ring
ho 600,22,177,0,-253 0 152 ogonek
lq 600,572,0,54,-169,54 2 153 quotedblleft
rq 600,572,0,47,-61,47 2 154 quotedblright
oe 600,446,12,100,12,67 0 155 oe
/l 600,621,0,0,-39 2 156 lslash
Bq 600,163,101,0,18 0 157 quotedblbase
OE 600,572,0,170,2,67 2 158 OE
/L 600,572,0,61,-1,61 2 159 Lslash
r! 600,447,136,0,-162 0 161 exclamdown
ct 600,605,52,50,-97,50 2 162 cent
Po 600,612,27,81,-69,67 2 163 sterling
Cs 600,605,0,123,-12,67 2 164 currency
Ye 600,601,0,145,-72,67 2 165 yen
bb 600,724,224,0,-181 3 166 brokenbar
sc 600,584,63,52,-58,52 2 167 section
ad 600,640,0,17,-209,17 2 168 dieresis
co 600,744,0,87,-111,67 2 169 copyright
Of 600,612,0,0,-208 2 170 ordfeminine
fo 600,423,0,0,-122 0 171 guilsinglleft
tno 600,358,0,35,-87,35 0 172 logicalnot
\- 600,266,0,17,-69,17 0 173 minus
rg 600,744,0,87,-111,67 2 174 registered
a- 600,591,0,75,-137,67 2 175 macron
de 600,612,0,0,-186 2 176 degree
t+- 600,438,127,20,-9,20 0 177 plusminus
S2 600,607,0,0,-141 2 178 twosuperior
S3 600,607,0,0,-140 2 179 threesuperior
aa 600,678,0,64,-233,64 2 180 acute
*m 600,434,167,46,-18,46 0 181 mu
mc "
ps 600,745,154,105,-143,67 2 182 paragraph
pc 600,386,0,0,-213 0 183 periodcentered
ac 600,0,207,0,-154 1 184 cedilla
S1 600,607,0,0,-156 2 185 onesuperior
Om 600,612,0,0,-206 2 186 ordmasculine
fc 600,423,0,0,-112 0 187 guilsinglright
14 600,625,91,208,-9,67 2 188 onequarter
12 600,625,91,172,24,67 2 189 onehalf
34 600,626,91,187,9,67 2 190 threequarters
r? 600,446,149,0,-58 0 191 questiondown
`A 600,811,0,65,46,65 2 192 Agrave
'A 600,811,0,76,46,67 2 193 Aacute
^A 600,811,0,74,46,67 2 194 Acircumflex
~A 600,777,0,114,46,67 2 195 Atilde
:A 600,789,0,65,46,65 2 196 Adieresis
oA 600,800,0,65,46,65 2 197 Aring
AE 600,572,0,158,34,67 2 198 AE
,C 600,583,204,123,-50,67 3 199 Ccedilla
`E 600,811,0,113,2,67 2 200 Egrave
'E 600,811,0,113,2,67 2 201 Eacute
^E 600,811,0,113,2,67 2 202 Ecircumflex
:E 600,789,0,113,2,67 2 203 Edieresis
`I 600,811,0,74,-40,67 2 204 Igrave
'I 600,811,0,88,-40,67 2 205 Iacute
^I 600,811,0,86,-40,67 2 206 Icircumflex
:I 600,789,0,74,-40,67 2 207 Idieresis
-D 600,572,0,79,24,67 2 208 Eth
~N 600,777,0,167,36,67 2 209 Ntilde
`O 600,811,12,78,-33,67 2 210 Ograve
'O 600,811,12,88,-33,67 2 211 Oacute
^O 600,811,12,86,-33,67 2 212 Ocircumflex
~O 600,777,12,126,-33,67 2 213 Otilde
:O 600,789,12,78,-33,67 2 214 Odieresis
tmu 600,441,0,48,-48,48 0 215 multiply
/O 600,585,19,108,-3,67 2 216 Oslash
`U 600,811,12,160,-63,67 2 217 Ugrave
'U 600,811,12,160,-63,67 2 218 Uacute
^U 600,811,12,160,-63,67 2 219 Ucircumflex
:U 600,789,12,160,-63,67 2 220 Udieresis
'Y 600,811,0,145,-69,67 2 221 Yacute
TP 600,572,0,83,41,67 2 222 Thorn
ss 600,621,12,53,23,53 2 223 germandbls
`a 600,678,12,33,-31,33 2 224 agrave
'a 600,678,12,59,-31,59 2 225 aacute
^a 600,679,12,55,-31,55 2 226 acircumflex
~a 600,644,12,93,-31,67 2 227 atilde
:a 600,640,12,33,-31,33 2 228 adieresis
oa 600,717,12,33,-31,33 2 229 aring
ae 600,446,12,86,18,67 0 230 ae
,c 600,448,206,48,-46,48 1 231 ccedilla
`e 600,678,12,44,-52,44 2 232 egrave
'e 600,678,12,71,-52,67 2 233 eacute
^e 600,679,12,67,-52,67 2 234 ecircumflex
:e 600,640,12,43,-52,43 2 235 edieresis
`i 600,678,0,24,-38,24 2 236 igrave
'i 600,678,0,51,-38,51 2 237 iacute
^i 600,679,0,47,-38,47 2 238 icircumflex
:i 600,640,0,4,-38,4 2 239 idieresis
Sd 600,693,12,49,-41,49 2 240 eth
~n 600,644,0,98,25,67 2 241 ntilde
`o 600,678,12,52,-31,52 2 242 ograve
'o 600,678,12,64,-31,64 2 243 oacute
^o 600,679,12,60,-31,60 2 244 ocircumflex
~o 600,644,12,98,-31,67 2 245 otilde
:o 600,640,12,52,-31,52 2 246 odieresis
tdi 600,425,0,15,-75,15 0 247 divide
/o 600,452,22,75,-7,67 0 248 oslash
`u 600,678,12,42,-38,42 2 249 ugrave
'u 600,678,12,44,-38,44 2 250 uacute
^u 600,679,12,42,-38,42 2 251 ucircumflex
:u 600,640,12,42,-38,42 2 252 udieresis
'y 600,678,183,124,39,67 3 253 yacute
Tp 600,618,183,56,72,56 3 254 thorn
:y 600,640,183,124,39,67 3 255 ydieresis
u2026 600,111,12,47,19,47 0 256 ellipsis
@@ -0,0 +1,267 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Courier Oblique
# Version 004.000
# FamilyName Courier
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Wed Aug 26 16:52:23 1998
# Comment UniqueID 44054
# Comment VMusage 11074 54655
name CI
internalname Courier-Oblique
slant 11
spacewidth 600
encoding text.enc
charset
ha 600,750,0,55,-144,55 2 0 asciicircum
ti 600,274,0,22,-77,22 0 1 asciitilde
vS 600,803,12,101,-21,67 2 2 Scaron
vZ 600,803,0,109,-32,67 2 3 Zcaron
vs 600,667,12,67,-40,67 2 4 scaron
vz 600,667,0,74,-53,67 2 5 zcaron
:Y 600,785,0,137,-85,67 2 6 Ydieresis
tm 600,678,0,128,-129,67 2 7 trademark
aq 600,572,0,0,-278 2 8 quotesingle
Eu 600,584,12,140,-6,67 2 9 Euro
space 600 0 32 space
! 600,572,12,0,-196 2 33 exclam
" 600,572,0,0,-194 2 34 quotedbl
dq "
# 600,639,77,53,-45,53 2 35 numbersign
sh "
$ 600,655,137,41,-55,41 2 36 dollar
Do "
% 600,622,12,43,-92,43 2 37 percent
& 600,539,12,53,-66,53 0 38 ampersand
' 600,572,0,0,-190 2 39 quoteright
cq "
( 600,648,97,38,-281,38 2 40 parenleft
) 600,648,97,0,-73 2 41 parenright
* 600,572,0,15,-131,15 2 42 asterisk
+ 600,432,0,12,-71,12 0 43 plus
, 600,121,129,0,-105 0 44 comma
- 600,276,0,0,-131 0 45 hyphen
hy "
. 600,107,12,0,-192 0 46 period
/ 600,701,143,87,-18,67 2 47 slash
sl "
0 600,584,12,16,-106,16 2 48 zero
1 600,584,0,0,-55 2 49 one
2 600,584,0,11,-25,11 2 50 two
3 600,584,12,0,-37 2 51 three
4 600,572,0,0,-42 2 52 four
5 600,572,12,31,-45,31 2 53 five
6 600,584,13,54,-86,54 2 54 six
7 600,572,0,65,-135,65 2 55 seven
8 600,585,13,10,-80,10 2 56 eight
9 600,584,13,28,-58,28 2 57 nine
: 600,368,14,0,-194 0 58 colon
; 600,368,129,0,-115 0 59 semicolon
< 600,404,1,20,-74,20 0 60 less
= 600,321,0,27,-56,27 0 61 equal
> 600,404,0,19,-74,19 0 62 greater
? 600,584,12,15,-156,15 2 63 question
@ 600,543,14,79,-33,67 0 64 at
at "
A 600,572,0,64,56,64 2 65 A
B 600,572,0,43,8,43 2 66 B
C 600,584,13,119,-65,67 2 67 C
D 600,572,0,75,16,67 2 68 D
E 600,572,0,96,-7,67 2 69 E
F 600,572,0,116,-27,67 2 70 F
G 600,584,12,92,-33,67 2 71 G
H 600,572,0,131,20,67 2 72 H
I 600,572,0,53,-59,53 2 73 I
J 600,572,12,139,-10,67 2 74 J
K 600,572,0,138,-11,67 2 75 K
L 600,572,0,54,-2,54 2 76 L
M 600,572,0,138,29,67 2 77 M
N 600,572,0,148,35,67 2 78 N
O 600,585,12,72,-37,67 2 79 O
P 600,572,0,83,-33,67 2 80 P
Q 600,584,126,76,-38,67 2 81 Q
R 600,572,0,41,7,41 2 82 R
S 600,584,12,64,-21,64 2 83 S
T 600,572,0,124,-69,67 2 84 T
U 600,572,12,162,-68,67 2 85 U
V 600,572,0,161,-60,67 2 86 V
W 600,572,0,143,-70,67 2 87 W
X 600,572,0,112,28,67 2 88 X
Y 600,572,0,137,-85,67 2 89 Y
Z 600,572,0,87,-32,67 2 90 Z
[ 600,648,97,66,-240,66 2 91 bracketleft
lB "
\ 600,701,142,0,-174 2 92 backslash
rs "
] 600,648,97,0,-43 2 93 bracketright
rB "
^ 600,667,0,40,-162,40 2 94 circumflex
a^ "
_ 600,0,249,12,99,12 1 95 underscore
` 600,572,0,0,-285 2 96 quoteleft
oq "
a 600,447,12,13,-29,13 0 97 a
b 600,627,12,54,26,54 2 98 b
c 600,447,12,58,-60,58 0 99 c
d 600,627,12,75,-38,67 2 100 d
e 600,447,12,27,-49,27 0 101 e
f 600,626,0,89,-48,67 2 102 f
g 600,447,194,100,2,67 1 103 g
h 600,627,0,43,11,43 2 104 h
i 600,654,0,0,-52 2 105 i
j 600,654,193 3 106 j
k 600,627,0,63,5,63 2 107 k
l 600,627,0,0,-47 2 108 l
m 600,447,0,64,-17,64 0 109 m
n 600,447,0,37,17,37 0 110 n
o 600,447,12,51,-39,51 0 111 o
p 600,447,194,48,71,48 1 112 p
q 600,447,194,117,-36,67 1 113 q
r 600,447,0,88,-24,67 0 114 r
s 600,447,12,29,-40,29 0 115 s
t 600,563,12,0,-95 2 116 t
u 600,434,12,30,-49,30 0 117 u
v 600,434,0,121,-38,67 0 118 v
w 600,434,0,124,-48,67 0 119 w
x 600,434,0,90,28,67 0 120 x
y 600,434,194,125,22,67 1 121 y
z 600,434,0,41,-53,41 0 122 z
{ 600,764,230,19,-176,19 3 123 braceleft
lC "
| 600,750,249,0,-176 3 124 bar
ba "
} 600,764,230,0,-85 3 125 braceright
rC "
~ 600,639,0,71,-155,67 2 126 tilde
a~ "
bq 600,127,123,0,-111 0 128 quotesinglbase
Fo 600,414,0,38,-78,38 0 129 guillemotleft
Fc 600,414,0,9,-49,9 0 130 guillemotright
bu 600,478,0,0,-124 0 131 bullet
Fn 600,574,164,121,55,67 2 132 florin
f/ 600,589,100,108,42,67 2 133 fraction
%0 600,622,12,62,-12,62 2 134 perthousand
dg 600,572,48,0,-182 2 135 dagger
dd 600,572,48,0,-145 2 136 daggerdbl
en 600,276,0,21,-74,21 0 137 endash
em 600,276,0,121,7,67 0 138 emdash
fi 600,654,0,63,50,63 2 140 fi
fl 600,626,0,61,46,61 2 141 fl
.i 600,434,0,0,-52 0 144 dotlessi
ga 600,667,0,10,-223,10 2 146 grave
a" 600,690,0,82,-257,67 2 147 hungarumlaut
a. 600,642,0,0,-311 2 148 dotaccent
ab 600,634,0,79,-180,67 2 149 breve
ah 600,667,0,67,-189,67 2 150 caron
ao 600,681,0,0,-272 2 151 ring
ho 600,0,161,0,-276 0 152 ogonek
lq 600,572,0,9,-211,9 2 153 quotedblleft
rq 600,572,0,2,-106,2 2 154 quotedblright
oe 600,448,12,84,4,67 0 155 oe
/l 600,627,0,0,-47 2 156 lslash
Bq 600,127,124,0,-18 0 157 quotedblbase
OE 600,572,0,122,-8,67 2 158 OE
/L 600,572,0,49,3,49 2 159 Lslash
r! 600,451,132,0,-192 0 161 exclamdown
ct 600,614,53,35,-104,35 2 162 cent
Po 600,584,13,48,-73,48 2 163 sterling
Cs 600,595,0,96,-42,67 2 164 currency
Ye 600,572,0,137,-76,67 2 165 yen
bb 600,724,224,0,-181 3 166 brokenbar
sc 600,584,71,31,-61,31 2 167 section
ad 600,642,0,0,-231 2 168 dieresis
co 600,745,0,88,-111,67 2 169 copyright
Of 600,584,0,0,-185 2 170 ordfeminine
fo 600,414,0,0,-158 0 171 guilsinglleft
tno 600,336,0,31,-90,31 0 172 logicalnot
\- 600,244,0,13,-72,13 0 173 minus
rg 600,745,0,88,-111,67 2 174 registered
a- 600,597,0,84,-136,67 2 175 macron
de 600,584,0,0,-169 2 176 degree
t+- 600,433,107,13,-15,13 0 177 plusminus
S2 600,579,0,0,-181 2 178 twosuperior
S3 600,579,0,0,-186 2 179 threesuperior
aa 600,666,0,32,-219,32 2 180 acute
*m 600,434,167,34,-27,34 0 181 mu
mc "
ps 600,745,154,105,-143,67 2 182 paragraph
pc 600,338,0,0,-239 0 183 periodcentered
ac 600,0,182,0,-161 0 184 cedilla
S1 600,576,0,0,-180 2 185 onesuperior
Om 600,584,0,0,-210 2 186 ordmasculine
fc 600,414,0,0,-136 0 187 guilsinglright
14 600,589,100,199,-43,67 2 188 onequarter
12 600,589,100,160,-13,67 2 189 onehalf
34 600,589,100,164,-17,67 2 190 threequarters
r? 600,452,144,0,-72 0 191 questiondown
`A 600,803,0,64,56,64 2 192 Agrave
'A 600,803,0,64,56,64 2 193 Aacute
^A 600,803,0,64,56,64 2 194 Acircumflex
~A 600,782,0,103,56,67 2 195 Atilde
:A 600,785,0,64,56,64 2 196 Adieresis
oA 600,801,0,64,56,64 2 197 Aring
AE 600,572,0,119,39,67 2 198 AE
,C 600,584,194,119,-65,67 3 199 Ccedilla
`E 600,803,0,96,-7,67 2 200 Egrave
'E 600,803,0,96,-7,67 2 201 Eacute
^E 600,803,0,96,-7,67 2 202 Ecircumflex
:E 600,785,0,96,-7,67 2 203 Edieresis
`I 600,803,0,53,-59,53 2 204 Igrave
'I 600,803,0,67,-59,67 2 205 Iacute
^I 600,803,0,67,-59,67 2 206 Icircumflex
:I 600,785,0,53,-59,53 2 207 Idieresis
-D 600,572,0,75,16,67 2 208 Eth
~N 600,782,0,148,35,67 2 209 Ntilde
`O 600,803,12,72,-37,67 2 210 Ograve
'O 600,803,12,72,-37,67 2 211 Oacute
^O 600,803,12,72,-37,67 2 212 Ocircumflex
~O 600,782,12,110,-37,67 2 213 Otilde
:O 600,785,12,72,-37,67 2 214 Odieresis
tmu 600,430,0,41,-43,41 0 215 multiply
/O 600,585,27,100,-10,67 2 216 Oslash
`U 600,803,12,162,-68,67 2 217 Ugrave
'U 600,803,12,162,-68,67 2 218 Uacute
^U 600,803,12,162,-68,67 2 219 Ucircumflex
:U 600,785,12,162,-68,67 2 220 Udieresis
'Y 600,803,0,137,-85,67 2 221 Yacute
TP 600,572,0,95,-19,67 2 222 Thorn
ss 600,626,12,65,3,65 2 223 germandbls
`a 600,667,12,13,-29,13 2 224 agrave
'a 600,666,12,17,-29,17 2 225 aacute
^a 600,667,12,25,-29,25 2 226 acircumflex
~a 600,639,12,56,-29,56 2 227 atilde
:a 600,642,12,13,-29,13 2 228 adieresis
oa 600,681,12,13,-29,13 2 229 aring
ae 600,447,12,68,8,67 0 230 ae
,c 600,447,182,58,-60,58 0 231 ccedilla
`e 600,667,12,27,-49,27 2 232 egrave
'e 600,666,12,32,-49,32 2 233 eacute
^e 600,667,12,40,-49,40 2 234 ecircumflex
:e 600,642,12,27,-49,27 2 235 edieresis
`i 600,667,0,0,-52 2 236 igrave
'i 600,666,0,15,-52,15 2 237 iacute
^i 600,667,0,23,-52,23 2 238 icircumflex
:i 600,642,0,0,-52 2 239 idieresis
Sd 600,684,12,58,-35,58 2 240 eth
~n 600,639,0,71,17,67 2 241 ntilde
`o 600,667,12,51,-39,51 2 242 ograve
'o 600,666,12,51,-39,51 2 243 oacute
^o 600,667,12,51,-39,51 2 244 ocircumflex
~o 600,639,12,71,-39,67 2 245 otilde
:o 600,642,12,51,-39,51 2 246 odieresis
tdi 600,400,0,15,-74,15 0 247 divide
/o 600,451,17,90,-6,67 0 248 oslash
`u 600,667,12,30,-49,30 2 249 ugrave
'u 600,666,12,30,-49,30 2 250 uacute
^u 600,667,12,31,-49,31 2 251 ucircumflex
:u 600,642,12,30,-49,30 2 252 udieresis
'y 600,666,194,125,22,67 3 253 yacute
Tp 600,627,194,48,71,48 3 254 thorn
:y 600,642,194,125,22,67 3 255 ydieresis
u2026 600,107,12,43,13,43 0 256 ellipsis
@@ -0,0 +1,266 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Courier
# Version 004.000
# FamilyName Courier
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1996, 1997, 1998 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Wed Aug 26 16:50:02 1998
# Comment UniqueID 44052
# Comment VMusage 31569 38505
name CR
internalname Courier
spacewidth 600
encoding text.enc
charset
ha 600,750 2 0 asciicircum
ti 600,274 0 1 asciitilde
vS 600,803,12 2 2 Scaron
vZ 600,803 2 3 Zcaron
vs 600,667,12 2 4 scaron
vz 600,667 2 5 zcaron
:Y 600,785 2 6 Ydieresis
tm 600,678 2 7 trademark
aq 600,572 2 8 quotesingle
Eu 600,584,12 2 9 Euro
space 600 0 32 space
! 600,572,12 2 33 exclam
" 600,572 2 34 quotedbl
dq "
# 600,639,77 2 35 numbersign
sh "
$ 600,655,137 2 36 dollar
Do "
% 600,622,12 2 37 percent
& 600,539,12 0 38 ampersand
' 600,572 2 39 quoteright
cq "
( 600,648,97 2 40 parenleft
) 600,648,97 2 41 parenright
* 600,572 2 42 asterisk
+ 600,432 0 43 plus
, 600,121,129 0 44 comma
- 600,276 0 45 hyphen
hy "
. 600,107,12 0 46 period
/ 600,701,143 2 47 slash
sl "
0 600,584,12 2 48 zero
1 600,584 2 49 one
2 600,584 2 50 two
3 600,584,12 2 51 three
4 600,572 2 52 four
5 600,572,12 2 53 five
6 600,584,13 2 54 six
7 600,572 2 55 seven
8 600,585,13 2 56 eight
9 600,584,13 2 57 nine
: 600,368,14 0 58 colon
; 600,368,129 0 59 semicolon
< 600,404,1 0 60 less
= 600,321 0 61 equal
> 600,404 0 62 greater
? 600,584,12 2 63 question
@ 600,543,14 0 64 at
at "
A 600,572,0,3,6 2 65 A
B 600,572 2 66 B
C 600,584,13 2 67 C
D 600,572 2 68 D
E 600,572 2 69 E
F 600,572 2 70 F
G 600,584,12 2 71 G
H 600,572 2 72 H
I 600,572 2 73 I
J 600,572,12 2 74 J
K 600,572,0,12 2 75 K
L 600,572 2 76 L
M 600,572 2 77 M
N 600,572 2 78 N
O 600,585,12 2 79 O
P 600,572 2 80 P
Q 600,584,126 2 81 Q
R 600,572 2 82 R
S 600,584,12 2 83 S
T 600,572 2 84 T
U 600,572,12 2 85 U
V 600,572 2 86 V
W 600,572 2 87 W
X 600,572 2 88 X
Y 600,572 2 89 Y
Z 600,572 2 90 Z
[ 600,648,97 2 91 bracketleft
lB "
\ 600,701,142 2 92 backslash
rs "
] 600,648,97 2 93 bracketright
rB "
^ 600,667 2 94 circumflex
a^ "
_ 600,0,249 1 95 underscore
` 600,572 2 96 quoteleft
oq "
a 600,447,12 0 97 a
b 600,627,12 2 98 b
c 600,447,12 0 99 c
d 600,627,12 2 100 d
e 600,447,12 0 101 e
f 600,626 2 102 f
g 600,447,194 1 103 g
h 600,627 2 104 h
i 600,654 2 105 i
j 600,654,193 3 106 j
k 600,627 2 107 k
l 600,627 2 108 l
m 600,447 0 109 m
n 600,447 0 110 n
o 600,447,12 0 111 o
p 600,447,194 1 112 p
q 600,447,194 1 113 q
r 600,447 0 114 r
s 600,447,12 0 115 s
t 600,563,12 2 116 t
u 600,434,12 0 117 u
v 600,434 0 118 v
w 600,434 0 119 w
x 600,434 0 120 x
y 600,434,194 1 121 y
z 600,434 0 122 z
{ 600,764,230 3 123 braceleft
lC "
| 600,750,249 3 124 bar
ba "
} 600,764,230 3 125 braceright
rC "
~ 600,639 2 126 tilde
a~ "
bq 600,127,123 0 128 quotesinglbase
Fo 600,414 0 129 guillemotleft
Fc 600,414 0 130 guillemotright
bu 600,478 0 131 bullet
Fn 600,574,164 2 132 florin
f/ 600,589,100 2 133 fraction
%0 600,622,12 2 134 perthousand
dg 600,572,48 2 135 dagger
dd 600,572,48 2 136 daggerdbl
en 600,276 0 137 endash
em 600,276,0,17 0 138 emdash
fi 600,654 2 140 fi
fl 600,626 2 141 fl
.i 600,434 0 144 dotlessi
ga 600,667 2 146 grave
a" 600,690 2 147 hungarumlaut
a. 600,642 2 148 dotaccent
ab 600,634 2 149 breve
ah 600,667 2 150 caron
ao 600,681 2 151 ring
ho 600,0,161 0 152 ogonek
lq 600,572 2 153 quotedblleft
rq 600,572 2 154 quotedblright
oe 600,448,12 0 155 oe
/l 600,627 2 156 lslash
Bq 600,127,124 0 157 quotedblbase
OE 600,572 2 158 OE
/L 600,572 2 159 Lslash
r! 600,451,132 0 161 exclamdown
ct 600,614,53 2 162 cent
Po 600,584,13 2 163 sterling
Cs 600,595 2 164 currency
Ye 600,572 2 165 yen
bb 600,724,224 3 166 brokenbar
sc 600,584,71 2 167 section
ad 600,642 2 168 dieresis
co 600,745 2 169 copyright
Of 600,584 2 170 ordfeminine
fo 600,414 0 171 guilsinglleft
tno 600,336 0 172 logicalnot
\- 600,244 0 173 minus
rg 600,745 2 174 registered
a- 600,597 2 175 macron
de 600,584 2 176 degree
t+- 600,433,107 0 177 plusminus
S2 600,579 2 178 twosuperior
S3 600,579 2 179 threesuperior
aa 600,666 2 180 acute
*m 600,434,167 0 181 mu
mc "
ps 600,745,154 2 182 paragraph
pc 600,338 0 183 periodcentered
ac 600,0,182 0 184 cedilla
S1 600,576 2 185 onesuperior
Om 600,584 2 186 ordmasculine
fc 600,414 0 187 guilsinglright
14 600,589,100,39 2 188 onequarter
12 600,589,100 2 189 onehalf
34 600,589,100,4 2 190 threequarters
r? 600,452,144 0 191 questiondown
`A 600,803,0,3,6 2 192 Agrave
'A 600,803,0,3,6 2 193 Aacute
^A 600,803,0,3,6 2 194 Acircumflex
~A 600,782,0,3,6 2 195 Atilde
:A 600,785,0,3,6 2 196 Adieresis
oA 600,801,0,3,6 2 197 Aring
AE 600,572 2 198 AE
,C 600,584,194 3 199 Ccedilla
`E 600,803 2 200 Egrave
'E 600,803 2 201 Eacute
^E 600,803 2 202 Ecircumflex
:E 600,785 2 203 Edieresis
`I 600,803 2 204 Igrave
'I 600,803 2 205 Iacute
^I 600,803 2 206 Icircumflex
:I 600,785 2 207 Idieresis
-D 600,572 2 208 Eth
~N 600,782 2 209 Ntilde
`O 600,803,12 2 210 Ograve
'O 600,803,12 2 211 Oacute
^O 600,803,12 2 212 Ocircumflex
~O 600,782,12 2 213 Otilde
:O 600,785,12 2 214 Odieresis
tmu 600,430 0 215 multiply
/O 600,585,27 2 216 Oslash
`U 600,803,12 2 217 Ugrave
'U 600,803,12 2 218 Uacute
^U 600,803,12 2 219 Ucircumflex
:U 600,785,12 2 220 Udieresis
'Y 600,803 2 221 Yacute
TP 600,572 2 222 Thorn
ss 600,626,12 2 223 germandbls
`a 600,667,12 2 224 agrave
'a 600,666,12 2 225 aacute
^a 600,667,12 2 226 acircumflex
~a 600,639,12 2 227 atilde
:a 600,642,12 2 228 adieresis
oa 600,681,12 2 229 aring
ae 600,447,12 0 230 ae
,c 600,447,182 0 231 ccedilla
`e 600,667,12 2 232 egrave
'e 600,666,12 2 233 eacute
^e 600,667,12 2 234 ecircumflex
:e 600,642,12 2 235 edieresis
`i 600,667 2 236 igrave
'i 600,666 2 237 iacute
^i 600,667 2 238 icircumflex
:i 600,642 2 239 idieresis
Sd 600,684,12 2 240 eth
~n 600,639 2 241 ntilde
`o 600,667,12 2 242 ograve
'o 600,666,12 2 243 oacute
^o 600,667,12 2 244 ocircumflex
~o 600,639,12 2 245 otilde
:o 600,642,12 2 246 odieresis
tdi 600,400 0 247 divide
/o 600,451,17 0 248 oslash
`u 600,667,12 2 249 ugrave
'u 600,666,12 2 250 uacute
^u 600,667,12 2 251 ucircumflex
:u 600,642,12 2 252 udieresis
'y 600,666,194 3 253 yacute
Tp 600,627,194 3 254 thorn
:y 600,642,194 3 255 ydieresis
u2026 600,107,12 0 256 ellipsis
@@ -0,0 +1,12 @@
res 72000
hor 1
vert 1
sizescale 1000
unitwidth 1000
sizes 1000-10000000 0
styles R I B BI
family T
fonts 8 0 0 0 0 0 0 S ZD
tcommand
postpro gropdf
papersize letter
@@ -0,0 +1,11 @@
res 72000
hor 1
vert 1
sizescale 1000
unitwidth 1000
sizes 1000-10000000 0
styles R I B BI
family T
fonts 8 0 0 0 0 0 0 S ZD
tcommand
postpro gropdf
@@ -0,0 +1,32 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName FreeEuro
# Version 001.001
# FamilyName FreeEuro
#
# The original AFM file contains the following comments:
#
# Notice (Created by Werner Lemberg with PfaEdit 1.0 (http://pfaedit.sf.net); the serif shapes are based on the Omega fonts created by Yannis Haralambous.)
# Comment Generated by FontForge 20060105
# Comment Creation Date: Sun Jan 8 10:14:22 2006
name EURO
internalname FreeEuro
charset
--- 750,685,12 3 0 Euro.symbol
--- 750,685,12 3 1 Euro.symbol.bold
--- 750,685,12,92 3 2 Euro.symbol.slanted
--- 750,685,12,100 3 3 Euro.symbol.bold.slanted
--- 741,676,14 3 4 Euro.serif
--- 800,691,19 3 5 Euro.serif.bold
--- 734,666,18,11 3 6 Euro.serif.italic
--- 800,691,19,8 3 7 Euro.serif.bold.italic
--- 756,709,23 3 8 Euro.sansserif
--- 796,710,22 3 9 Euro.sansserif.bold
--- 756,709,23,106 3 10 Euro.sansserif.slanted
--- 796,710,22,107 3 11 Euro.sansserif.bold.slanted
--- 600,576,16 3 12 Euro.mono
--- 600,597,14 3 13 Euro.mono.bold
--- 600,576,16,31 3 14 Euro.mono.slanted
--- 600,597,14,43 3 15 Euro.mono.bold.slanted
@@ -0,0 +1,113 @@
# Foundry file
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Written by Deri James <deri@chuzzlewit.demon.co.uk>
#
# This file is part of groff.
#
# groff is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# groff is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#=====================================================================
#Foundry|Name|Searchpath
foundry||(gs)
# These are just copies of the grops fonts so MUST not have any flags etc set
#Font|IsBase14|Flags|Map|Encoding|File(!file...)
AB|N||||URWGothic-Demi!URWGothicL-Demi!a010015l.pfb
ABI|N||||URWGothic-DemiOblique!URWGothicL-DemiObli!a010035l.pfb
AI|N||||URWGothic-BookOblique!URWGothicL-BookObli!a010033l.pfb
AR|N||||URWGothic-Book!URWGothicL-Book!a010013l.pfb
BMB|N||||URWBookman-Demi!URWBookmanL-DemiBold!b018015l.pfb
BMBI|N||||URWBookman-DemiItalic!URWBookmanL-DemiBoldItal!b018035l.pfb
BMI|N||||URWBookman-Light!URWBookmanL-LighItal!b018032l.pfb
BMR|N||||URWBookman-LightItalic!URWBookmanL-Ligh!b018012l.pfb
CB|Y||||NimbusMonoPS-Bold!NimbusMonL-Bold!n022004l.pfb
CBI|Y||||NimbusMonoPS-BoldItalic!NimbusMonL-BoldObli!n022024l.pfb
CI|Y||||NimbusMonoPS-Italic!NimbusMonL-ReguObli!n022023l.pfb
CR|Y||||NimbusMonoPS-Regular!NimbusMonL-Regu!n022003l.pfb
EURO|N||||*../devps/freeeuro.pfa
HB|Y||||NimbusSans-Bold!NimbusSanL-Bold!n019004l.pfb
HBI|Y||||NimbusSans-BoldOblique!NimbusSanL-BoldItal!n019024l.pfb
HI|Y||||NimbusSans-Oblique!NimbusSanL-ReguItal!n019023l.pfb
HNB|N||||NimbusSansNarrow-Bold!NimbusSanL-BoldCond!n019044l.pfb
HNBI|N||||NimbusSansNarrow-BoldOblique!NimbusSansNarrow-BdOblique!NimbusSanL-BoldCondItal!n019064l.pfb
HNI|N||||NimbusSansNarrow-Oblique!NimbusSanL-ReguCondItal!n019063l.pfb
HNR|N||||NimbusSansNarrow-Regular!NimbusSanL-ReguCond!n019043l.pfb
HR|Y||||NimbusSans-Regular!NimbusSans-Regular!NimbusSanL-Regu!n019003l.pfb
NB|N||||C059-Bold!CenturySchL-Bold!c059016l.pfb
NBI|N||||C059-BdIta!CenturySchL-BoldItal!c059036l.pfb
NI|N||||C059-Italic!CenturySchL-Ital!c059033l.pfb
NR|N||||C059-Roman!CenturySchL-Roma!c059013l.pfb
PB|N||||P052-Bold!URWPalladioL-Bold!p052004l.pfb
PBI|N||||P052-BoldItalic!URWPalladioL-BoldItal!p052024l.pfb
PI|N||||P052-Italic!URWPalladioL-Ital!p052023l.pfb
PR|N||||P052-Roman!URWPalladioL-Roma!p052003l.pfb
S|Y||||StandardSymbolsPS!StandardSymL!s050000l.pfb
TB|Y||||NimbusRoman-Bold!NimbusRomNo9L-Medi!n021004l.pfb
TBI|Y||||NimbusRoman-BoldItalic!NimbusRomNo9L-MediItal!n021024l.pfb
TI|Y||||NimbusRoman-Italic!NimbusRomNo9L-ReguItal!n021023l.pfb
TR|Y||||NimbusRoman-Regular!NimbusRomNo9L-Regu!n021003l.pfb
ZCMI|N||||Z003-MediumItalic!URWChanceryL-MediItal!z003034l.pfb
ZD|Y||||Dingbats!d050000l.pfb
#======================================================================
#Foundry|Name|Searchpath
foundry|U|(gs): :/usr/share/fonts/type1/gsfonts :/opt/local/share/fonts/urw-fonts # the URW fonts delivered with ghostscript (may be different)
#Define Flags for afmtodit
r=-i 0 -m
i=-i 50
n=-n
s=-s
#Font|IsBase14|Flags|Map|Encoding|File
AB|N|r|textmap|text.enc|a010015l.pfb
ABI|N|i|textmap|text.enc|a010035l.pfb
AI|N|i|textmap|text.enc|a010033l.pfb
AR|N|r|textmap|text.enc|a010013l.pfb
BMB|N|r|textmap|text.enc|b018015l.pfb
BMBI|N|i|textmap|text.enc|b018035l.pfb
BMI|N|i|textmap|text.enc|b018032l.pfb
BMR|N|r|textmap|text.enc|b018012l.pfb
CB|N|nr|textmap|text.enc|n022004l.pfb
CBI|N|ni|textmap|text.enc|n022024l.pfb
CI|N|ni|textmap|text.enc|n022023l.pfb
CR|N|nr|textmap|text.enc|n022003l.pfb
HB|N|r|textmap|text.enc|n019004l.pfb
HBI|N|i|textmap|text.enc|n019024l.pfb
HI|N|i|textmap|text.enc|n019023l.pfb
HNB|N|r|textmap|text.enc|n019044l.pfb
HNBI|N|i|textmap|text.enc|n019064l.pfb
HNI|N|i|textmap|text.enc|n019063l.pfb
HNR|N|r|textmap|text.enc|n019043l.pfb
HR|N|r|textmap|text.enc|n019003l.pfb
NB|N|r|textmap|text.enc|c059016l.pfb
NBI|N|i|textmap|text.enc|c059036l.pfb
NI|N|i|textmap|text.enc|c059033l.pfb
NR|N|r|textmap|text.enc|c059013l.pfb
PB|N|r|textmap|text.enc|p052004l.pfb
PBI|N|i|textmap|text.enc|p052024l.pfb
PI|N|i|textmap|text.enc|p052023l.pfb
PR|N|r|textmap|text.enc|p052003l.pfb
S|N|sr|symbolmap||s050000l.pfb
TB|N|r|textmap|text.enc|n021004l.pfb
TBI|N|i|textmap|text.enc|n021024l.pfb
TI|N|i|textmap|text.enc|n021023l.pfb
TR|N|r|textmap|text.enc|n021003l.pfb
ZCMI|N|i|textmap|text.enc|z003034l.pfb
ZD|N|sr|dingbats.map||d050000l.pfb
#======================================================================
@@ -0,0 +1,113 @@
# Foundry file
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Written by Deri James <deri@chuzzlewit.demon.co.uk>
#
# This file is part of groff.
#
# groff is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# groff is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#=====================================================================
#Foundry|Name|Searchpath
foundry||(gs)
# These are just copies of the grops fonts so MUST not have any flags etc set
#Font|IsBase14|Flags|Map|Encoding|File(!file...)
AB|N||||URWGothic-Demi!URWGothicL-Demi!a010015l.pfb
ABI|N||||URWGothic-DemiOblique!URWGothicL-DemiObli!a010035l.pfb
AI|N||||URWGothic-BookOblique!URWGothicL-BookObli!a010033l.pfb
AR|N||||URWGothic-Book!URWGothicL-Book!a010013l.pfb
BMB|N||||URWBookman-Demi!URWBookmanL-DemiBold!b018015l.pfb
BMBI|N||||URWBookman-DemiItalic!URWBookmanL-DemiBoldItal!b018035l.pfb
BMI|N||||URWBookman-Light!URWBookmanL-LighItal!b018032l.pfb
BMR|N||||URWBookman-LightItalic!URWBookmanL-Ligh!b018012l.pfb
CB|Y||||NimbusMonoPS-Bold!NimbusMonL-Bold!n022004l.pfb
CBI|Y||||NimbusMonoPS-BoldItalic!NimbusMonL-BoldObli!n022024l.pfb
CI|Y||||NimbusMonoPS-Italic!NimbusMonL-ReguObli!n022023l.pfb
CR|Y||||NimbusMonoPS-Regular!NimbusMonL-Regu!n022003l.pfb
EURO|N||||*../devps/freeeuro.pfa
HB|Y||||NimbusSans-Bold!NimbusSanL-Bold!n019004l.pfb
HBI|Y||||NimbusSans-BoldOblique!NimbusSanL-BoldItal!n019024l.pfb
HI|Y||||NimbusSans-Oblique!NimbusSanL-ReguItal!n019023l.pfb
HNB|N||||NimbusSansNarrow-Bold!NimbusSanL-BoldCond!n019044l.pfb
HNBI|N||||NimbusSansNarrow-BoldOblique!NimbusSansNarrow-BdOblique!NimbusSanL-BoldCondItal!n019064l.pfb
HNI|N||||NimbusSansNarrow-Oblique!NimbusSanL-ReguCondItal!n019063l.pfb
HNR|N||||NimbusSansNarrow-Regular!NimbusSanL-ReguCond!n019043l.pfb
HR|Y||||NimbusSans-Regular!NimbusSans-Regular!NimbusSanL-Regu!n019003l.pfb
NB|N||||C059-Bold!CenturySchL-Bold!c059016l.pfb
NBI|N||||C059-BdIta!CenturySchL-BoldItal!c059036l.pfb
NI|N||||C059-Italic!CenturySchL-Ital!c059033l.pfb
NR|N||||C059-Roman!CenturySchL-Roma!c059013l.pfb
PB|N||||P052-Bold!URWPalladioL-Bold!p052004l.pfb
PBI|N||||P052-BoldItalic!URWPalladioL-BoldItal!p052024l.pfb
PI|N||||P052-Italic!URWPalladioL-Ital!p052023l.pfb
PR|N||||P052-Roman!URWPalladioL-Roma!p052003l.pfb
S|Y||||StandardSymbolsPS!StandardSymL!s050000l.pfb
TB|Y||||NimbusRoman-Bold!NimbusRomNo9L-Medi!n021004l.pfb
TBI|Y||||NimbusRoman-BoldItalic!NimbusRomNo9L-MediItal!n021024l.pfb
TI|Y||||NimbusRoman-Italic!NimbusRomNo9L-ReguItal!n021023l.pfb
TR|Y||||NimbusRoman-Regular!NimbusRomNo9L-Regu!n021003l.pfb
ZCMI|N||||Z003-MediumItalic!URWChanceryL-MediItal!z003034l.pfb
ZD|Y||||Dingbats!d050000l.pfb
#======================================================================
#Foundry|Name|Searchpath
foundry|U|(gs):@urwfontsdir@ :/usr/share/fonts/type1/gsfonts :/opt/local/share/fonts/urw-fonts # the URW fonts delivered with ghostscript (may be different)
#Define Flags for afmtodit
r=-i 0 -m
i=-i 50
n=-n
s=-s
#Font|IsBase14|Flags|Map|Encoding|File
AB|N|r|textmap|text.enc|a010015l.pfb
ABI|N|i|textmap|text.enc|a010035l.pfb
AI|N|i|textmap|text.enc|a010033l.pfb
AR|N|r|textmap|text.enc|a010013l.pfb
BMB|N|r|textmap|text.enc|b018015l.pfb
BMBI|N|i|textmap|text.enc|b018035l.pfb
BMI|N|i|textmap|text.enc|b018032l.pfb
BMR|N|r|textmap|text.enc|b018012l.pfb
CB|N|nr|textmap|text.enc|n022004l.pfb
CBI|N|ni|textmap|text.enc|n022024l.pfb
CI|N|ni|textmap|text.enc|n022023l.pfb
CR|N|nr|textmap|text.enc|n022003l.pfb
HB|N|r|textmap|text.enc|n019004l.pfb
HBI|N|i|textmap|text.enc|n019024l.pfb
HI|N|i|textmap|text.enc|n019023l.pfb
HNB|N|r|textmap|text.enc|n019044l.pfb
HNBI|N|i|textmap|text.enc|n019064l.pfb
HNI|N|i|textmap|text.enc|n019063l.pfb
HNR|N|r|textmap|text.enc|n019043l.pfb
HR|N|r|textmap|text.enc|n019003l.pfb
NB|N|r|textmap|text.enc|c059016l.pfb
NBI|N|i|textmap|text.enc|c059036l.pfb
NI|N|i|textmap|text.enc|c059033l.pfb
NR|N|r|textmap|text.enc|c059013l.pfb
PB|N|r|textmap|text.enc|p052004l.pfb
PBI|N|i|textmap|text.enc|p052024l.pfb
PI|N|i|textmap|text.enc|p052023l.pfb
PR|N|r|textmap|text.enc|p052003l.pfb
S|N|sr|symbolmap||s050000l.pfb
TB|N|r|textmap|text.enc|n021004l.pfb
TBI|N|i|textmap|text.enc|n021024l.pfb
TI|N|i|textmap|text.enc|n021023l.pfb
TR|N|r|textmap|text.enc|n021003l.pfb
ZCMI|N|i|textmap|text.enc|z003034l.pfb
ZD|N|sr|dingbats.map||d050000l.pfb
#======================================================================
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,245 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Symbol
# Version 001.008
# FamilyName Symbol
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved.
# Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved.
# Comment Creation Date: Thu May 1 15:12:25 1997
# Comment UniqueID 43064
# Comment VMusage 30820 39997
name S
internalname Symbol
special
spacewidth 250
charset
space 250 0 32 space
! 333,672,17 3 33 exclam
fa 713,705 3 34 universal
# 500,673,16 3 35 numbersign
sh "
te 549,707 3 36 existential
% 833,655,36 3 37 percent
& 778,661,18 3 38 ampersand
st 439,500,17 3 39 suchthat
( 333,673,191 3 40 parenleft
) 333,673,191 3 41 parenright
** 500,551 3 42 asteriskmath
+ 549,533 3 43 plus
pl "
, 250,104,152 3 44 comma
\- 549,288 3 45 minus
mi "
. 250,95,17 3 46 period
/ 278,646,18 3 47 slash
sl "
0 500,685,14 3 48 zero
1 500,673 3 49 one
2 500,685 3 50 two
3 500,685,14 3 51 three
4 500,685 3 52 four
5 500,690,14 3 53 five
6 500,685,14 3 54 six
7 500,673,16 3 55 seven
8 500,685,14 3 56 eight
9 500,685,18 3 57 nine
: 278,460,17 3 58 colon
; 278,460,152 3 59 semicolon
< 549,522 3 60 less
= 549,390 3 61 equal
eq "
> 549,522 3 62 greater
? 444,686,17 3 63 question
=~ 549,475 3 64 congruent
*A 722,673 3 65 Alpha
*B 667,673 3 66 Beta
*X 722,673,0,0,9 3 67 Chi
*D 612,688 3 68 Delta
*E 611,673,0,6 3 69 Epsilon
*F 763,673 3 70 Phi
*G 603,673,0,6 3 71 Gamma
*Y 722,673,0,7 3 72 Eta
*I 333,673 3 73 Iota
+h 631,689,18 3 74 theta1
*K 722,673 3 75 Kappa
*L 686,688 3 76 Lambda
*M 889,673 3 77 Mu
*N 722,673,8 3 78 Nu
*O 722,685,17 3 79 Omicron
*P 768,673 3 80 Pi
*H 741,685,17 3 81 Theta
*R 556,673,0,7 3 82 Rho
*S 592,673 3 83 Sigma
*T 611,673 3 84 Tau
*U 690,673,0,4,8 3 85 Upsilon
ts 439,500,233 3 86 sigma1
*W 768,688 3 87 Omega
*C 645,673 3 88 Xi
*Q 795,684 3 89 Psi
*Z 611,673,0,25 3 90 Zeta
[ 333,674,155 3 91 bracketleft
lB "
3d 863,487 3 92 therefore
tf "
] 333,674,155 3 93 bracketright
rB "
pp 658,674 3 94 perpendicular
_ 500,0,125,2,2 3 95 underscore
radicalex 500,917,0,590 3 96 radicalex
*a 631,500,18 3 97 alpha
*b 549,741,223 3 98 beta
*x 549,499,231 3 99 chi
*d 494,740,19 3 100 delta
*e 439,502,19 3 101 epsilon
*f 521,673,224 3 102 phi
*g 411,499,225,73 3 103 gamma
*y 603,514,202 3 104 eta
*i 329,503,17 3 105 iota
+f 603,499,224 3 106 phi1
*k 549,501,0,9 3 107 kappa
*l 549,739,17 3 108 lambda
*m 576,500,223 3 109 mu
mc "
*n 521,507,16,0,9 3 110 nu
*o 549,499,19 3 111 omicron
*p 549,487,19 3 112 pi
*h 521,690,17 3 113 theta
*r 549,499,230 3 114 rho
*s 603,500,21 3 115 sigma
*t 439,500,19 3 116 tau
*u 576,507,18 3 117 upsilon
+p 713,583,18 3 118 omega1
*w 686,500,17 3 119 omega
*c 493,766,224 3 120 xi
*q 686,500,228,15 3 121 psi
*z 494,756,225 3 122 zeta
{ 480,673,183 3 123 braceleft
lC "
| 200,707,293 3 124 bar
ba "
} 480,673,183 3 125 braceright
rC "
ap 549,307 3 126 similar
Eu 750,685,12 3 160 Euro
*U 620,685,0,0,2 3 161 Upsilon1
fm 247,735 3 162 minute
<= 549,639 3 163 lessequal
f/ 167,677,12,173,180 3 164 fraction
if 713,404 3 165 infinity
Fn 500,686,193 3 166 florin
CL 753,533,26 3 167 club
DI 753,550,36 3 168 diamond
HE 753,532,33 3 169 heart
SP 753,548,36 3 170 spade
<> 1042,511,15 3 171 arrowboth
<- 987,511,15 3 172 arrowleft
ua 603,910 3 173 arrowup
arrowverttp "
-> 987,511,15 3 174 arrowright
da 603,888,22 3 175 arrowdown
arrowvertbt "
de 400,685 3 176 degree
t+- 549,645 3 177 plusminus
+- "
sd 411,737,0,2 3 178 second
>= 549,639 3 179 greaterequal
tmu 549,524 3 180 multiply
mu "
pt 713,404 3 181 proportional
pd 494,746,20 3 182 partialdiff
bu 460,473 3 183 bullet
tdi 549,456 3 184 divide
di "
!= 549,549,25 3 185 notequal
== 549,443 3 186 equivalence
~~ 549,394 3 187 approxequal
~= "
u2026 1000,95,17 3 188 ellipsis
arrowvertex 603,1010,120 3 189 arrowvertex
an 1000,276,0,50,60 3 190 arrowhorizex
CR 658,629,16 3 191 carriagereturn
Ah 823,658,18 3 192 aleph
Im 686,740,53 3 193 Ifraktur
Re 795,734,15 3 194 Rfraktur
wp 987,573,211 3 195 weierstrass
c* 768,673,17 3 196 circlemultiply
c+ 768,675,15 3 197 circleplus
es 823,719,24 3 198 emptyset
ca 768,509 3 199 intersection
cu 768,492,17 3 200 union
sp 713,470 3 201 propersuperset
ip 713,470,125 3 202 reflexsuperset
nb 713,540,70 3 203 notsubset
sb 713,470 3 204 propersubset
ib 713,470,125 3 205 reflexsubset
mo 713,468 3 206 element
nm 713,555,58 3 207 notelement
/_ 768,673 3 208 angle
gr 713,718,19 3 209 gradient
--- 790,673,17 3 210 registerserif
--- 790,675,15 3 211 copyrightserif
--- 890,673 3 212 trademarkserif
product 823,751,101 3 213 product
sqrt 549,917,38 3 214 radical
sr "
md 250,310 3 215 dotmath
tno 713,288 3 216 logicalnot
no "
AN 603,454 3 217 logicaland
OR 603,477 3 218 logicalor
hA 1042,510,20 3 219 arrowdblboth
lA 987,513,15 3 220 arrowdblleft
uA 603,911 3 221 arrowdblup
rA 987,508,20 3 222 arrowdblright
dA 603,890,19 3 223 arrowdbldown
lz 494,745 3 224 lozenge
la 329,746,198 3 225 angleleft
--- 790,670,20 3 226 registersans
--- 790,675,15 3 227 copyrightsans
--- 786,673 3 228 trademarksans
sum 713,752,108 3 229 summation
parenlefttp 384,926,293,52 3 230 parenlefttp
parenleftex 384,920,80 3 231 parenleftex
parenleftbt 384,920,293,52 3 232 parenleftbt
bracketlefttp 384,925,75 3 233 bracketlefttp
lc "
bracketleftex 384,925,75 3 234 bracketleftex
bracketleftbt 384,925,75 3 235 bracketleftbt
lf "
bracelefttp 494,925,75 3 236 bracelefttp
lt "
braceleftmid 494,925,75 3 237 braceleftmid
lk "
braceleftbt 494,925,75 3 238 braceleftbt
lb "
barex 494,925,75 3 239 braceex
braceex "
braceleftex "
bracerightex "
bv "
ra 329,746,198 3 241 angleright
integral 274,916,107,67,52,-10 3 242 integral
is "
u2320 686,920,88 3 243 integraltp
u23AE 686,975,88 3 244 integralex
u2321 686,921,87 3 245 integralbt
parenrighttp 384,926,293,82 3 246 parenrighttp
parenrightex 384,920,80,82 3 247 parenrightex
parenrightbt 384,920,293,82 3 248 parenrightbt
bracketrighttp 384,925,75 3 249 bracketrighttp
rc "
bracketrightex 384,925,75 3 250 bracketrightex
bracketrightbt 384,925,75 3 251 bracketrightbt
rf "
bracerighttp 494,925,75 3 252 bracerighttp
rt "
bracerightmid 494,925,75 3 253 bracerightmid
rk "
bracerightbt 494,925,75 3 254 bracerightbt
rb "
--- 790,808,3 3 256 apple
@@ -0,0 +1,553 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Times Bold
# Version 003.001
# FamilyName Times
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.
# Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Mon Aug 23 12:58:13 1999
# Comment UniqueID 44707
# Comment VMusage 33130 40066
name TB
internalname Times-Bold
spacewidth 250
encoding text.enc
ligatures fi fl 0
kernpairs
A C -55
A ,C -55
A G -55
A O -45
A /O -45
A Q -45
A T -95
A U -50
A V -145
A W -130
A Y -100
A p -25
A ' -74
A cq -74
A u -50
A v -100
A w -90
A y -74
oA C -55
oA ,C -55
oA G -55
oA O -45
oA /O -45
oA Q -45
oA T -95
oA U -50
oA V -145
oA W -130
oA Y -100
oA p -25
oA ' -74
oA cq -74
oA u -50
oA v -100
oA w -90
oA y -74
B A -30
B oA -30
B U -10
D A -35
D oA -35
D V -40
D W -40
D Y -40
D . -20
F A -90
F oA -90
F a -25
F oa -25
F , -92
F e -25
F o -25
F /o -25
F . -110
J A -30
J oA -30
J a -15
J oa -15
J e -15
J o -15
J /o -15
J . -20
J u -15
K O -30
K /O -30
K e -25
K o -25
K /o -25
K u -15
K y -45
L T -92
L V -92
L W -92
L Y -92
L rq -20
L ' -110
L cq -110
L y -55
/L T -92
/L V -92
/L W -92
/L Y -92
/L rq -20
/L ' -110
/L cq -110
/L y -55
N A -20
N oA -20
O A -40
O oA -40
O T -40
O V -50
O W -50
O X -40
O Y -50
/O A -40
/O oA -40
/O T -40
/O V -50
/O W -50
/O X -40
/O Y -50
P A -74
P oA -74
P a -10
P oa -10
P , -92
P e -20
P o -20
P /o -20
P . -110
Q U -10
Q . -20
R O -30
R /O -30
R T -40
R U -30
R V -55
R W -35
R Y -35
T A -90
T oA -90
T O -18
T /O -18
T a -92
T oa -92
T : -74
T , -74
T e -92
T - -92
T hy -92
T i -18
T o -92
T /o -92
T . -90
T r -74
T ; -74
T u -92
T w -74
T y -34
U A -60
U oA -60
U , -50
U . -50
V A -135
V oA -135
V G -30
V O -45
V /O -45
V a -92
V oa -92
V : -92
V , -129
V e -100
V - -74
V hy -74
V i -37
V o -100
V /o -100
V . -145
V ; -92
V u -92
W A -120
W oA -120
W O -10
W /O -10
W a -65
W oa -65
W : -55
W , -92
W e -65
W - -37
W hy -37
W i -18
W o -75
W /o -75
W . -92
W ; -55
W u -50
W y -60
Y A -110
Y oA -110
Y O -35
Y /O -35
Y a -85
Y oa -85
Y : -92
Y , -92
Y e -111
Y - -92
Y hy -92
Y i -37
Y o -111
Y /o -111
Y . -92
Y ; -92
Y u -92
a v -25
oa v -25
b b -10
b . -40
b u -20
b v -15
, rq -45
, ' -55
, cq -55
d w -15
e v -15
f , -15
f .i -35
f i -25
f o -25
f /o -25
f . -15
f rq 50
f ' 55
f cq 55
g . -15
h y -15
i v -10
k e -10
k o -15
k /o -15
k y -15
n v -40
o v -10
o w -10
/o v -10
/o w -10
. rq -55
. ' -55
. cq -55
lq A -10
lq oA -10
` A -10
oq A -10
` oA -10
oq oA -10
` ` -63
` oq -63
oq ` -63
oq oq -63
' d -20
cq d -20
' ' -63
' cq -63
cq ' -63
cq cq -63
' r -20
cq r -20
' s -37
cq s -37
' v -20
cq v -20
r c -18
r ,c -18
r , -92
r e -18
r g -10
r - -37
r hy -37
r n -15
r o -18
r /o -18
r p -10
r . -100
r q -18
r v -10
v a -10
v oa -10
v , -55
v e -10
v o -10
v /o -10
v . -70
w , -55
w o -10
w /o -10
w . -70
y , -55
y e -10
y o -25
y /o -25
y . -70
charset
ha 581,676 2 0 asciicircum
ti 520,333 0 1 asciitilde
vS 556,914,19 2 2 Scaron
vZ 667,914 2 3 Zcaron
vs 389,704,14 2 4 scaron
vz 444,704 2 5 zcaron
:Y 722,877 2 6 Ydieresis
tm 1000,676 2 7 trademark
aq 278,691 2 8 quotesingle
Eu 500,688,13 2 9 Euro
space 250 0 32 space
! 333,691,13 2 33 exclam
" 555,691 2 34 quotedbl
dq "
# 500,700 2 35 numbersign
sh "
$ 500,750,99 2 36 dollar
Do "
% 1000,692,14 2 37 percent
& 833,691,16 2 38 ampersand
' 333,691 2 39 quoteright
cq "
( 333,694,168 2 40 parenleft
) 333,694,168 2 41 parenright
* 500,691 2 42 asterisk
+ 570,506 0 43 plus
, 250,155,180 0 44 comma
- 333,287 0 45 hyphen
hy "
. 250,156,13 0 46 period
/ 278,691,19,24,24 2 47 slash
sl "
0 500,688,13 2 48 zero
1 500,688 2 49 one
2 500,688 2 50 two
3 500,688,14 2 51 three
4 500,688 2 52 four
5 500,676,8 2 53 five
6 500,688,13 2 54 six
7 500,676 2 55 seven
8 500,688,13 2 56 eight
9 500,688,13 2 57 nine
: 333,472,13 0 58 colon
; 333,472,180 0 59 semicolon
< 570,514,8 0 60 less
= 570,399 0 61 equal
> 570,514,8 0 62 greater
? 500,689,13 2 63 question
@ 930,691,19 2 64 at
at "
A 722,690 2 65 A
B 667,676 2 66 B
C 722,691,19 2 67 C
D 722,676 2 68 D
E 667,676 2 69 E
F 611,676 2 70 F
G 778,691,19 2 71 G
H 778,676 2 72 H
I 389,676 2 73 I
J 500,676,96 2 74 J
K 778,676 2 75 K
L 667,676 2 76 L
M 944,676 2 77 M
N 722,676,18 2 78 N
O 778,691,19 2 79 O
P 611,676 2 80 P
Q 778,691,176 2 81 Q
R 722,676 2 82 R
S 556,692,19 2 83 S
T 667,676 2 84 T
U 722,676,19 2 85 U
V 722,676,18 2 86 V
W 1000,676,15 2 87 W
X 722,676 2 88 X
Y 722,676 2 89 Y
Z 667,676 2 90 Z
[ 333,678,149 2 91 bracketleft
lB "
\ 278,691,19,25,25 2 92 backslash
rs "
] 333,678,149 2 93 bracketright
rB "
^ 333,704,0,2,2 2 94 circumflex
a^ "
_ 500,0,125 0 95 underscore
` 333,691 2 96 quoteleft
oq "
a 500,473,14 0 97 a
b 556,676,14 2 98 b
c 444,473,14 0 99 c
d 556,676,14 2 100 d
e 444,473,14 0 101 e
f 333,691,0,56 2 102 f
g 500,473,206 1 103 g
h 556,676 2 104 h
i 278,691 2 105 i
j 333,691,203,0,57 3 106 j
k 556,676 2 107 k
l 278,676 2 108 l
m 833,473 0 109 m
n 556,473 0 110 n
o 500,473,14 0 111 o
p 556,473,205 1 112 p
q 556,473,205 1 113 q
r 444,473 0 114 r
s 389,473,14 0 115 s
t 333,630,12 2 116 t
u 556,461,14 0 117 u
v 500,461,14 0 118 v
w 722,461,14 0 119 w
x 500,461 0 120 x
y 500,461,205 1 121 y
z 444,461 0 122 z
{ 394,698,175 2 123 braceleft
lC "
| 220,782,218 3 124 bar
ba "
} 394,698,175 2 125 braceright
rC "
~ 333,674,0,16,16 2 126 tilde
a~ "
bq 333,155,180 0 128 quotesinglbase
Fo 500,415 0 129 guillemotleft
Fc 500,415 0 130 guillemotright
bu 350,478 0 131 bullet
Fn 500,706,155 2 132 florin
f/ 167,688,12,162,168 2 133 fraction
%0 1000,706,29 2 134 perthousand
dg 500,691,134 2 135 dagger
dd 500,691,132 2 136 daggerdbl
en 500,271 0 137 endash
em 1000,271 0 138 emdash
fi 556,691 2 140 fi
fl 556,691 2 141 fl
.i 278,461 0 144 dotlessi
ga 333,713 2 146 grave
a" 333,713,0,92,13 2 147 hungarumlaut
a. 333,691 2 148 dotaccent
ab 333,691 2 149 breve
ah 333,704,0,2,2 2 150 caron
ao 333,740 2 151 ring
ho 333,24,193 0 152 ogonek
lq 500,691 2 153 quotedblleft
rq 500,691 2 154 quotedblright
oe 722,473,14 0 155 oe
/l 278,676,0,25,22 2 156 lslash
Bq 500,155,180 0 157 quotedblbase
OE 1000,684,5 2 158 OE
/L 667,676 2 159 Lslash
r! 333,501,203 1 161 exclamdown
ct 500,588,140 0 162 cent
Po 500,684,14 2 163 sterling
Cs 500,613,0,26,26 0 164 currency
Ye 500,676,0,47,64 2 165 yen
bb 220,707,143 2 166 brokenbar
sc 500,691,132 2 167 section
ad 333,667,0,2,2 2 168 dieresis
co 747,691,19 2 169 copyright
Of 300,688,0,1,1 2 170 ordfeminine
fo 333,415 0 171 guilsinglleft
tno 570,399 0 172 logicalnot
\- 570,297 0 173 minus
rg 747,691,19 2 174 registered
a- 333,637 2 175 macron
de 400,688 2 176 degree
t+- 570,506 0 177 plusminus
S2 300,688 2 178 twosuperior
S3 300,688 2 179 threesuperior
aa 333,713 2 180 acute
*m 601,461,212 1 181 mu
mc "
ps 540,676,186 2 182 paragraph
pc 250,417 0 183 periodcentered
ac 333,0,218 1 184 cedilla
S1 300,688 2 185 onesuperior
Om 330,688 2 186 ordmasculine
fc 333,415 0 187 guilsinglright
14 750,688,12 2 188 onequarter
12 750,688,12,25,7 2 189 onehalf
34 750,688,12 2 190 threequarters
r? 500,501,201 0 191 questiondown
`A 722,923 2 192 Agrave
'A 722,923 2 193 Aacute
^A 722,914 2 194 Acircumflex
~A 722,884 2 195 Atilde
:A 722,877 2 196 Adieresis
oA 722,935 2 197 Aring
AE 1000,676 2 198 AE
,C 722,691,218 3 199 Ccedilla
`E 667,923 2 200 Egrave
'E 667,923 2 201 Eacute
^E 667,914 2 202 Ecircumflex
:E 667,877 2 203 Edieresis
`I 389,923 2 204 Igrave
'I 389,923 2 205 Iacute
^I 389,914 2 206 Icircumflex
:I 389,877 2 207 Idieresis
-D 722,676 2 208 Eth
~N 722,884,18 2 209 Ntilde
`O 778,923,19 2 210 Ograve
'O 778,923,19 2 211 Oacute
^O 778,914,19 2 212 Ocircumflex
~O 778,884,19 2 213 Otilde
:O 778,877,19 2 214 Odieresis
tmu 570,490 0 215 multiply
/O 778,737,74 2 216 Oslash
`U 722,923,19 2 217 Ugrave
'U 722,923,19 2 218 Uacute
^U 722,914,19 2 219 Ucircumflex
:U 722,877,19 2 220 Udieresis
'Y 722,923 2 221 Yacute
TP 611,676 2 222 Thorn
ss 556,691,12 2 223 germandbls
`a 500,713,14 2 224 agrave
'a 500,713,14 2 225 aacute
^a 500,704,14 2 226 acircumflex
~a 500,674,14 2 227 atilde
:a 500,667,14 2 228 adieresis
oa 500,740,14 2 229 aring
ae 722,473,14 0 230 ae
,c 444,473,218 1 231 ccedilla
`e 444,713,14 2 232 egrave
'e 444,713,14 2 233 eacute
^e 444,704,14 2 234 ecircumflex
:e 444,667,14 2 235 edieresis
`i 278,713,0,0,27 2 236 igrave
'i 278,713,0,11 2 237 iacute
^i 278,704,0,22,37 2 238 icircumflex
:i 278,667,0,22,37 2 239 idieresis
Sd 500,691,14 2 240 eth
~n 556,674 2 241 ntilde
`o 500,713,14 2 242 ograve
'o 500,713,14 2 243 oacute
^o 500,704,14 2 244 ocircumflex
~o 500,674,14 2 245 otilde
:o 500,667,14 2 246 odieresis
tdi 570,537,31 0 247 divide
/o 500,549,92 0 248 oslash
`u 556,713,14 2 249 ugrave
'u 556,713,14 2 250 uacute
^u 556,704,14 2 251 ucircumflex
:u 556,667,14 2 252 udieresis
'y 500,713,205 3 253 yacute
Tp 556,676,205 3 254 thorn
:y 500,667,205 3 255 ydieresis
u2026 1000,156,13 0 256 ellipsis
@@ -0,0 +1,532 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Times Bold Italic
# Version 003.001
# FamilyName Times
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.
# Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Mon Aug 23 13:00:52 1999
# Comment UniqueID 44708
# Comment VMusage 36699 43635
name TBI
internalname Times-BoldItalic
slant 15
spacewidth 250
encoding text.enc
ligatures fi fl 0
kernpairs
A C -65
A ,C -65
A G -60
A O -50
A /O -50
A Q -55
A T -55
A U -50
A V -95
A W -100
A Y -70
A ' -74
A cq -74
A u -30
A v -74
A w -74
A y -74
oA C -65
oA ,C -65
oA G -60
oA O -50
oA /O -50
oA Q -55
oA T -55
oA U -50
oA V -95
oA W -100
oA Y -70
oA ' -74
oA cq -74
oA u -30
oA v -74
oA w -74
oA y -74
B A -25
B oA -25
B U -10
D A -25
D oA -25
D V -50
D W -40
D Y -50
F A -100
F oA -100
F a -95
F oa -95
F , -129
F e -100
F i -40
F o -70
F /o -70
F . -129
F r -50
J A -25
J oA -25
J a -40
J oa -40
J , -10
J e -40
J o -40
J /o -40
J . -10
J u -40
K O -30
K /O -30
K e -25
K o -25
K /o -25
K u -20
K y -20
L T -18
L V -37
L W -37
L Y -37
L ' -55
L cq -55
L y -37
/L T -18
/L V -37
/L W -37
/L Y -37
/L ' -55
/L cq -55
/L y -37
N A -30
N oA -30
O A -40
O oA -40
O T -40
O V -50
O W -50
O X -40
O Y -50
/O A -40
/O oA -40
/O T -40
/O V -50
/O W -50
/O X -40
/O Y -50
P A -85
P oA -85
P a -40
P oa -40
P , -129
P e -50
P o -55
P /o -55
P . -129
Q U -10
R O -40
R /O -40
R T -30
R U -40
R V -18
R W -18
R Y -18
T A -55
T oA -55
T O -18
T /O -18
T a -92
T oa -92
T : -74
T , -92
T e -92
T - -92
T hy -92
T i -37
T o -95
T /o -95
T . -92
T r -37
T ; -74
T u -37
T w -37
T y -37
U A -45
U oA -45
V A -85
V oA -85
V G -10
V O -30
V /O -30
V a -111
V oa -111
V : -74
V , -129
V e -111
V - -70
V hy -70
V i -55
V o -111
V /o -111
V . -129
V ; -74
V u -55
W A -74
W oA -74
W O -15
W /O -15
W a -85
W oa -85
W : -55
W , -74
W e -90
W - -50
W hy -50
W i -37
W o -80
W /o -80
W . -74
W ; -55
W u -55
W y -55
Y A -74
Y oA -74
Y O -25
Y /O -25
Y a -92
Y oa -92
Y : -92
Y , -92
Y e -111
Y - -92
Y hy -92
Y i -55
Y o -111
Y /o -111
Y . -74
Y ; -92
Y u -92
b b -10
b . -40
b u -20
c h -10
c k -10
,c h -10
,c k -10
, rq -95
, ' -95
, cq -95
e b -10
f , -10
f .i -30
f e -10
f f -18
f o -10
f /o -10
f . -10
f ' 55
f cq 55
k e -30
k o -10
k /o -10
n v -40
o v -15
o w -25
o x -10
o y -10
/o v -15
/o w -25
/o x -10
/o y -10
. rq -95
. ' -95
. cq -95
` ` -74
` oq -74
oq ` -74
oq oq -74
' d -15
cq d -15
' ' -74
' cq -74
cq ' -74
cq cq -74
' r -15
cq r -15
' s -74
cq s -74
' t -37
cq t -37
' v -15
cq v -15
r , -65
r . -65
v , -37
v e -15
v o -15
v /o -15
v . -37
w a -10
w oa -10
w , -37
w e -10
w o -15
w /o -15
w . -37
x e -10
y , -37
y . -37
charset
ha 570,669,0,0,-17 2 0 asciicircum
ti 570,333,0,0,-4 0 1 asciitilde
vS 556,897,18,47,48,47 2 2 Scaron
vZ 611,897,0,29,61,29 2 3 Zcaron
vs 389,690,13,85,69,85 2 4 scaron
vz 389,690,78,85,93,85 2 5 zcaron
:Y 611,862,0,98,-23,98 2 6 Ydieresis
tm 1000,669,0,18,18,18 2 7 trademark
aq 278,685,0,40,-78,40 2 8 quotesingle
Eu 500,686,20,92,41,92 2 9 Euro
space 250 0 32 space
! 389,684,13,31,-17,31 2 33 exclam
" 555,685,0,31,-86,31 2 34 quotedbl
dq "
# 500,700,0,83,83,83 2 35 numbersign
sh "
$ 500,733,100,47,70,47 2 36 dollar
Do "
% 833,692,10,10,11,10 2 37 percent
& 778,682,19,0,45 2 38 ampersand
' 333,685,0,19,-48,19 2 39 quoteright
cq "
( 333,685,179,61,22,61 2 40 parenleft
) 333,685,179,0,94 2 41 parenright
* 500,685,0,6,-15,6 2 42 asterisk
+ 570,506,0,17,17,17 0 43 plus
, 250,134,182,0,110 0 44 comma
- 333,282,0,0,48 0 45 hyphen
hy "
. 250,135,13,0,59 0 46 period
/ 278,685,18,114,114,99 2 47 slash
sl "
0 500,683,14,27,33,27 2 48 zero
1 500,683,0,0,45 2 49 one
2 500,683,0,0,77 2 50 two
3 500,683,13,0,65 2 51 three
4 500,683,0,53,65,53 2 52 four
5 500,669,13,37,61,37 2 53 five
6 500,679,15,59,27,59 2 54 six
7 500,669,0,75,-2,75 2 55 seven
8 500,683,13,26,47,26 2 56 eight
9 500,683,10,25,62,25 2 57 nine
: 333,459,13,0,27 0 58 colon
; 333,459,183,0,75 0 59 semicolon
< 570,514,8,19,19,19 0 60 less
= 570,399,0,17,17,17 0 61 equal
> 570,514,8,19,19,19 0 62 greater
? 500,684,13,20,-29,20 2 63 question
@ 832,685,18,0,-13 2 64 at
at "
A 667,683,0,0,117 2 65 A
B 667,669,0,7,74,7 2 66 B
C 667,685,18,60,18,60 2 67 C
D 722,669,0,13,96,13 2 68 D
E 667,669,0,36,77,36 2 69 E
F 667,669,0,43,63,43 2 70 F
G 722,685,18,34,29,34 2 71 G
H 778,669,0,71,74,71 2 72 H
I 389,669,0,67,82,67 2 73 I
J 500,669,99,74,96,74 2 74 J
K 667,669,0,85,71,85 2 75 K
L 611,669,0,29,72,29 2 76 L
M 889,669,12,78,79,78 2 77 M
N 722,669,15,76,77,76 2 78 N
O 722,685,18,19,23,19 2 79 O
P 611,669,0,52,77,52 2 80 P
Q 722,685,208,19,23,19 3 81 Q
R 667,669,0,6,79,6 2 82 R
S 556,685,18,20,48,20 2 83 S
T 611,669,0,89,0,89 2 84 T
U 722,669,18,72,-17,72 2 85 U
V 667,669,18,98,-15,98 2 86 V
W 889,669,18,101,-15,99 2 87 W
X 667,669,0,77,74,77 2 88 X
Y 611,669,0,98,-23,98 2 89 Y
Z 611,669,0,29,61,29 2 90 Z
[ 333,674,159,79,87,79 2 91 bracketleft
lB "
\ 278,685,18,51,51,51 2 92 backslash
rs "
] 333,674,157,60,106,60 2 93 bracketright
rB "
^ 333,690,0,84,10,84 2 94 circumflex
a^ "
_ 500,0,125,50,50,50 0 95 underscore
` 333,685,0,49,-78,49 2 96 quoteleft
oq "
a 500,462,14,5,71,5 0 97 a
b 500,699,13,0,64 2 98 b
c 444,462,13,0,55 0 99 c
d 500,699,13,67,71,67 2 100 d
e 444,462,13,4,45,4 0 101 e
f 333,698,205,163,219,99 3 102 f
g 500,462,203,28,102,28 1 103 g
h 556,699,9,0,63 2 104 h
i 278,684,9,35,48,35 2 105 i
j 278,684,207,51,239,51 3 106 j
k 500,699,8,33,73,33 2 107 k
l 278,699,9,62,48,62 2 108 l
m 778,462,9,0,64 0 109 m
n 556,462,9,0,56 0 110 n
o 500,462,13,0,53 0 111 o
p 500,462,205,0,170 1 112 p
q 500,462,205,21,49,21 1 113 q
r 389,462,0,50,71,50 0 114 r
s 389,462,13,0,69 0 115 s
t 278,594,9,53,61,53 2 116 t
u 556,462,9,0,35 0 117 u
v 444,462,13,7,34,7 0 118 v
w 667,462,13,0,34 0 119 w
x 500,462,13,19,96,19 0 120 x
y 444,462,205,0,144 1 121 y
z 389,449,78,29,93,29 0 122 z
{ 348,686,187,138,45,99 2 123 braceleft
lC "
| 220,782,218,0,-16 3 124 bar
ba "
} 348,686,187,4,179,4 2 125 braceright
rC "
~ 333,655,0,124,2,99 2 126 tilde
a~ "
bq 333,134,182,0,55 0 128 quotesinglbase
Fo 500,415,0,18,38,18 0 129 guillemotleft
Fc 500,415,0,18,38,18 0 130 guillemotright
bu 350,525,0,50,50,50 0 131 bullet
Fn 500,707,156,87,137,87 2 132 florin
f/ 167,683,14,207,219,99 2 133 fraction
%0 1000,706,29,46,43,46 2 134 perthousand
dg 500,685,145,44,-41,44 2 135 dagger
dd 500,685,139,43,40,43 2 136 daggerdbl
en 500,269,0,27,90,27 0 137 endash
em 1000,269,0,27,90,27 0 138 emdash
fi 556,703,205,8,238,8 3 140 fi
fl 556,704,205,47,236,47 3 141 fl
.i 278,462,9,10,48,10 0 144 dotlessi
ga 333,697,0,14,-35,14 2 146 grave
a" 333,697,0,215,-19,99 2 147 hungarumlaut
a. 333,684,0,15,-113,15 2 148 dotaccent
ab 333,678,0,104,-21,99 2 149 breve
ah 333,690,0,128,-29,99 2 150 caron
ao 333,729,0,57,-77,57 2 151 ring
ho 333,34,183,0,35 0 152 ogonek
lq 500,685,0,63,-3,63 2 153 quotedblleft
rq 500,685,0,63,-3,63 2 154 quotedblright
oe 722,462,13,2,44,2 0 155 oe
/l 278,699,9,79,57,79 2 156 lslash
Bq 500,134,182,0,107 0 157 quotedblbase
OE 944,677,8,52,27,52 2 158 OE
/L 611,669,0,29,72,29 2 159 Lslash
r! 389,492,205,0,31 1 161 exclamdown
ct 500,576,143,0,8 0 162 cent
Po 500,683,12,60,82,60 2 163 sterling
Cs 500,586,0,76,76,76 0 164 currency
Ye 500,669,0,178,17,99 2 165 yen
bb 220,707,143,0,-16 2 166 brokenbar
sc 500,685,143,9,14,9 2 167 section
ad 333,684,0,119,-5,99 2 168 dieresis
co 747,685,18,21,20,21 2 169 copyright
Of 266,685,0,114,34,99 2 170 ordfeminine
fo 333,415,0,20,18,20 0 171 guilsinglleft
tno 606,399,0,0,-1 0 172 logicalnot
\- 606,297,0,0,-1 0 173 minus
rg 747,685,18,21,20,21 2 174 registered
a- 333,623,0,110,-1,99 2 175 macron
de 400,683,0,19,-33,19 2 176 degree
t+- 570,506,0,17,17,17 0 177 plusminus
S2 300,683,0,63,48,63 2 178 twosuperior
S3 300,683,0,71,33,71 2 179 threesuperior
aa 333,697,0,96,-89,96 2 180 acute
*m 532,449,206,0,155 1 181 mu
mc "
ps 500,669,193,112,107,99 2 182 paragraph
pc 250,405,0,0,-1 0 183 periodcentered
ac 333,5,218,0,130 1 184 cedilla
S1 300,683,0,51,20,51 2 185 onesuperior
Om 300,685,0,97,-6,97 2 186 ordmasculine
fc 333,415,0,0,40 0 187 guilsinglright
14 750,683,14,21,43,21 2 188 onequarter
12 750,683,14,23,59,23 2 189 onehalf
34 750,683,14,26,43,26 2 190 threequarters
r? 500,492,205,0,20 1 191 questiondown
`A 667,904,0,0,117 2 192 Agrave
'A 667,904,0,0,117 2 193 Aacute
^A 667,897,0,0,117 2 194 Acircumflex
~A 667,862,0,0,117 2 195 Atilde
:A 667,862,0,0,117 2 196 Adieresis
oA 667,921,0,0,117 2 197 Aring
AE 944,669,0,24,114,24 2 198 AE
,C 667,685,218,60,18,60 3 199 Ccedilla
`E 667,904,0,36,77,36 2 200 Egrave
'E 667,904,0,36,77,36 2 201 Eacute
^E 667,897,0,36,77,36 2 202 Ecircumflex
:E 667,862,0,36,77,36 2 203 Edieresis
`I 389,904,0,67,82,67 2 204 Igrave
'I 389,904,0,93,82,93 2 205 Iacute
^I 389,897,0,111,82,99 2 206 Icircumflex
:I 389,862,0,111,82,99 2 207 Idieresis
-D 722,669,0,28,81,28 2 208 Eth
~N 722,862,15,76,77,76 2 209 Ntilde
`O 722,904,18,19,23,19 2 210 Ograve
'O 722,904,18,19,23,19 2 211 Oacute
^O 722,897,18,19,23,19 2 212 Ocircumflex
~O 722,862,18,19,23,19 2 213 Otilde
:O 722,862,18,19,23,19 2 214 Odieresis
tmu 570,490,0,2,2,2 0 215 multiply
/O 722,764,125,19,23,19 2 216 Oslash
`U 722,904,18,72,-17,72 2 217 Ugrave
'U 722,904,18,72,-17,72 2 218 Uacute
^U 722,897,18,72,-17,72 2 219 Ucircumflex
:U 722,862,18,72,-17,72 2 220 Udieresis
'Y 611,904,0,98,-23,98 2 221 Yacute
TP 611,669,0,12,77,12 2 222 Thorn
ss 500,705,200,23,250,23 2 223 germandbls
`a 500,697,14,5,71,5 2 224 agrave
'a 500,697,14,13,71,13 2 225 aacute
^a 500,690,14,5,71,5 2 226 acircumflex
~a 500,655,14,41,71,41 2 227 atilde
:a 500,655,14,26,71,26 2 228 adieresis
oa 500,729,14,5,71,5 2 229 aring
ae 722,462,13,1,55,1 0 230 ae
,c 444,462,218,0,55 1 231 ccedilla
`e 444,697,13,4,45,4 2 232 egrave
'e 444,697,13,41,45,41 2 233 eacute
^e 444,690,13,29,45,29 2 234 ecircumflex
:e 444,655,13,54,45,54 2 235 edieresis
`i 278,697,9,31,48,31 2 236 igrave
'i 278,697,9,124,48,99 2 237 iacute
^i 278,690,9,96,53,96 2 238 icircumflex
:i 278,655,9,136,48,99 2 239 idieresis
Sd 500,699,13,4,53,4 2 240 eth
~n 556,655,9,0,56 2 241 ntilde
`o 500,697,13,0,53 2 242 ograve
'o 500,697,13,13,53,13 2 243 oacute
^o 500,690,13,1,53,1 2 244 ocircumflex
~o 500,655,13,41,53,41 2 245 otilde
:o 500,655,13,21,53,21 2 246 odieresis
tdi 570,535,29,17,17,17 0 247 divide
/o 500,560,119,0,53 0 248 oslash
`u 556,697,9,0,35 2 249 ugrave
'u 556,697,9,0,35 2 250 uacute
^u 556,690,9,0,35 2 251 ucircumflex
:u 556,655,9,0,35 2 252 udieresis
'y 444,697,205,41,144,41 3 253 yacute
Tp 500,699,205,0,170 3 254 thorn
:y 444,655,205,49,144,49 3 255 ydieresis
u2026 1000,135,13,0,10 0 256 ellipsis
@@ -0,0 +1,542 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Times Italic
# Version 003.001
# FamilyName Times
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.
# Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Mon Aug 23 13:03:40 1999
# Comment UniqueID 44709
# Comment VMusage 38051 44987
name TI
internalname Times-Italic
slant 7
spacewidth 250
encoding text.enc
ligatures fi fl 0
kernpairs
A C -30
A ,C -30
A G -35
A O -40
A /O -40
A Q -40
A T -37
A U -50
A V -105
A W -95
A Y -55
A ' -37
A cq -37
A u -20
A v -55
A w -55
A y -55
oA C -30
oA ,C -30
oA G -35
oA O -40
oA /O -40
oA Q -40
oA T -37
oA U -50
oA V -105
oA W -95
oA Y -55
oA ' -37
oA cq -37
oA u -20
oA v -55
oA w -55
oA y -55
B A -25
B oA -25
B U -10
D A -35
D oA -35
D V -40
D W -40
D Y -40
F A -115
F oA -115
F a -75
F oa -75
F , -135
F e -75
F i -45
F o -105
F /o -105
F . -135
F r -55
J A -40
J oA -40
J a -35
J oa -35
J , -25
J e -25
J o -25
J /o -25
J . -25
J u -35
K O -50
K /O -50
K e -35
K o -40
K /o -40
K u -40
K y -40
L T -20
L V -55
L W -55
L Y -20
L ' -37
L cq -37
L y -30
/L T -20
/L V -55
/L W -55
/L Y -20
/L ' -37
/L cq -37
/L y -30
N A -27
N oA -27
O A -55
O oA -55
O T -40
O V -50
O W -50
O X -40
O Y -50
/O A -55
/O oA -55
/O T -40
/O V -50
/O W -50
/O X -40
/O Y -50
P A -90
P oA -90
P a -80
P oa -80
P , -135
P e -80
P o -80
P /o -80
P . -135
Q U -10
R O -40
R /O -40
R U -40
R V -18
R W -18
R Y -18
T A -50
T oA -50
T O -18
T /O -18
T a -92
T oa -92
T : -55
T , -74
T e -92
T - -74
T hy -74
T i -55
T o -92
T /o -92
T . -74
T r -55
T ; -65
T u -55
T w -74
T y -74
U A -40
U oA -40
U , -25
U . -25
V A -60
V oA -60
V O -30
V /O -30
V a -111
V oa -111
V : -65
V , -129
V e -111
V - -55
V hy -55
V i -74
V o -111
V /o -111
V . -129
V ; -74
V u -74
W A -60
W oA -60
W O -25
W /O -25
W a -92
W oa -92
W : -65
W , -92
W e -92
W - -37
W hy -37
W i -55
W o -92
W /o -92
W . -92
W ; -65
W u -55
W y -70
Y A -50
Y oA -50
Y O -15
Y /O -15
Y a -92
Y oa -92
Y : -65
Y , -92
Y e -92
Y - -74
Y hy -74
Y i -74
Y o -92
Y /o -92
Y . -92
Y ; -65
Y u -92
a g -10
oa g -10
b . -40
b u -20
c h -15
c k -20
,c h -15
,c k -20
, rq -140
, ' -140
, cq -140
e , -10
e g -40
e . -15
e v -15
e w -15
e x -20
e y -30
f , -10
f .i -60
f f -18
f i -20
f . -15
f ' 92
f cq 92
g , -10
g e -10
g g -10
g . -15
k e -10
k o -10
k /o -10
k y -10
n v -40
o g -10
o v -10
/o g -10
/o v -10
. rq -140
. ' -140
. cq -140
` ` -111
` oq -111
oq ` -111
oq oq -111
' d -25
cq d -25
' ' -111
' cq -111
cq ' -111
cq cq -111
' r -25
cq r -25
' s -40
cq s -40
' t -30
cq t -30
' v -10
cq v -10
r a -15
r oa -15
r c -37
r ,c -37
r , -111
r d -37
r e -37
r g -37
r - -20
r hy -20
r o -45
r /o -45
r . -111
r q -37
r s -10
v , -74
v . -74
w , -74
w . -74
y , -55
y . -55
charset
ha 422,666,0,50,50,43 2 0 asciicircum
ti 541,323,0,11,10,11 0 1 asciitilde
vS 500,873,18,70,33,43 2 2 Scaron
vZ 556,873,0,100,56,43 2 3 Zcaron
vs 389,661,13,115,34,43 2 4 scaron
vz 389,661,81,95,52,43 2 5 zcaron
:Y 556,818,0,127,-28,43 2 6 Ydieresis
tm 980,653,0,27,20,27 2 7 trademark
aq 214,666,0,77,-82,43 2 8 quotesingle
Eu 500,676,7,128,27,43 2 9 Euro
space 250 0 32 space
! 333,667,11,19,11,19 2 33 exclam
" 420,666,0,62,-94,43 2 34 quotedbl
dq "
# 500,676,0,90,48,43 2 35 numbersign
sh "
$ 500,731,89,47,19,43 2 36 dollar
Do "
% 833,676,13,7,-29,7 2 37 percent
& 778,666,18,0,-26 2 38 ampersand
' 333,666,0,7,-101,7 2 39 quoteright
cq "
( 333,669,181,32,8,32 2 40 parenleft
) 333,669,180,6,34,6 2 41 parenright
* 500,666,0,42,-78,42 2 42 asterisk
+ 675,506,0,0,-36 0 43 plus
, 250,101,129,0,54 0 44 comma
- 333,255,0,0,1 0 45 hyphen
hy "
. 250,100,11,0,23 0 46 period
/ 278,666,18,158,115,43 2 47 slash
sl "
0 500,676,7,47,18,43 2 48 zero
1 500,676,0,0,1 2 49 one
2 500,676,0,2,38,2 2 50 two
3 500,676,7,15,35,15 2 51 three
4 500,676,0,29,49,29 2 52 four
5 500,666,7,41,35,41 2 53 five
6 500,686,7,71,20,43 2 54 six
7 500,666,8,87,-25,43 2 55 seven
8 500,676,7,43,20,43 2 56 eight
9 500,676,17,42,27,42 2 57 nine
: 333,441,11 0 58 colon
; 333,441,129,0,23 0 59 semicolon
< 675,514,8,0,-34 0 60 less
= 675,386,0,0,-36 0 61 equal
> 675,514,8,0,-34 0 62 greater
? 500,664,12,22,-82,22 2 63 question
@ 920,666,18,0,-68 2 64 at
at "
A 611,668,0,3,101,3 2 65 A
B 611,653,0,27,58,27 2 66 B
C 667,666,18,72,-16,43 2 67 C
D 722,653,0,28,58,28 2 68 D
E 611,653,0,73,51,43 2 69 E
F 611,653,0,84,42,43 2 70 F
G 722,666,18,50,-2,43 2 71 G
H 722,653,0,95,58,43 2 72 H
I 333,653,0,101,58,43 2 73 I
J 444,653,18,97,56,43 2 74 J
K 667,653,0,105,43,43 2 75 K
L 556,653,0,53,58,43 2 76 L
M 833,653,0,90,68,43 2 77 M
N 667,653,15,110,70,43 2 78 N
O 722,666,18,27,-10,27 2 79 O
P 611,653,0,44,50,43 2 80 P
Q 722,666,182,27,-9,27 2 81 Q
R 611,653,0,27,63,27 2 82 R
S 500,667,18,58,33,43 2 83 S
T 556,653,0,127,-9,43 2 84 T
U 722,653,18,93,-52,43 2 85 U
V 611,653,18,127,-26,43 2 86 V
W 833,653,18,123,-21,43 2 87 W
X 611,653,0,94,79,43 2 88 X
Y 556,653,0,127,-28,43 2 89 Y
Z 556,653,0,100,56,43 2 90 Z
[ 389,663,153,52,29,43 2 91 bracketleft
lB "
\ 278,666,18,91,91,43 2 92 backslash
rs "
] 389,663,153,43,38,43 2 93 bracketright
rB "
^ 333,661,0,102,-41,43 2 94 circumflex
a^ "
_ 500,0,125,50,50,43 0 95 underscore
` 333,666,0,27,-121,27 2 96 quoteleft
oq "
a 500,441,11,26,33,26 0 97 a
b 500,683,11,23,27,23 2 98 b
c 444,441,11,31,20,31 0 99 c
d 500,683,13,77,35,43 2 100 d
e 444,441,11,18,19,18 0 101 e
f 278,678,207,196,197,43 3 102 f
g 500,441,206,22,42,22 1 103 g
h 500,683,9,28,31,28 2 104 h
i 278,654,11,36,1,36 2 105 i
j 278,654,207,48,174,43 3 106 j
k 444,683,11,67,36,43 2 107 k
l 278,683,11,51,9,43 2 108 l
m 722,441,9,32,38,32 0 109 m
n 500,441,9,24,36,24 0 110 n
o 500,441,11,18,23,18 0 111 o
p 500,441,205,19,125,19 1 112 p
q 500,441,209,33,25,33 1 113 q
r 389,441,0,73,5,43 0 114 r
s 389,442,13,27,34,27 0 115 s
t 278,546,11,68,13,43 2 116 t
u 500,441,11,25,8,25 0 117 u
v 444,441,18,32,29,32 0 118 v
w 667,441,18,31,34,31 0 119 w
x 444,441,11,53,77,43 0 120 x
y 444,441,206,32,74,32 1 121 y
z 389,428,81,41,52,41 0 122 z
{ 400,687,177,57,-1,43 2 123 braceleft
lC "
| 275,783,217,0,-55 3 124 bar
ba "
} 400,687,177,0,57 2 125 braceright
rC "
~ 333,624,0,144,-50,43 2 126 tilde
a~ "
bq 333,101,129,0,6 0 128 quotesinglbase
Fo 500,403,0,0,-3 0 129 guillemotleft
Fc 500,403,0,0,-5 0 130 guillemotright
bu 350,461,0,10,10,10 0 131 bullet
Fn 500,682,182,57,25,43 2 132 florin
f/ 167,676,10,220,219,43 2 133 fraction
%0 1000,706,19,60,25,43 2 134 perthousand
dg 500,666,159,38,-51,38 2 135 dagger
dd 500,666,143,41,28,41 2 136 daggerdbl
en 500,243,0,55,56,43 0 137 endash
em 889,243,0,55,56,43 0 138 emdash
fi 500,681,207,31,191,31 3 140 fi
fl 500,682,204,68,191,43 3 141 fl
.i 278,441,11,7,1,7 0 144 dotlessi
ga 333,664,0,28,-71,28 2 146 grave
a" 333,664,0,203,-43,43 2 147 hungarumlaut
a. 333,646,0,22,-157,22 2 148 dotaccent
ab 333,650,0,135,-67,43 2 149 breve
ah 333,661,0,143,-71,43 2 150 caron
ao 333,691,0,72,-105,43 2 151 ring
ho 333,40,169,0,30 0 152 ogonek
lq 556,666,0,8,-116,8 2 153 quotedblleft
rq 556,666,0,0,-101 2 154 quotedblright
oe 667,441,12,29,30,29 0 155 oe
/l 278,683,11,84,9,43 2 156 lslash
Bq 556,101,129,0,-7 0 157 quotedblbase
OE 944,666,8,70,1,43 2 158 OE
/L 556,653,0,53,58,43 2 159 Lslash
r! 389,473,205,0,-9 1 161 exclamdown
ct 500,560,143,22,-27,22 2 162 cent
Po 500,670,6,67,40,43 2 163 sterling
Cs 500,597,0,72,72,43 2 164 currency
Ye 500,653,0,153,23,43 2 165 yen
bb 275,708,142,0,-55 2 166 brokenbar
sc 500,666,162,11,-3,11 2 167 section
ad 333,646,0,122,-57,43 2 168 dieresis
co 760,666,18,9,9,9 2 169 copyright
Of 276,676,0,126,8,43 2 170 ordfeminine
fo 333,403,0,0,-1 0 171 guilsinglleft
tno 675,386,0,0,-36 0 172 logicalnot
\- 675,286,0,0,-36 0 173 minus
rg 760,666,18,9,9,9 2 174 registered
a- 333,583,0,128,-49,43 2 175 macron
de 400,676,0,37,-51,37 2 176 degree
t+- 675,506,0,0,-36 0 177 plusminus
S2 300,676,0,74,17,43 2 178 twosuperior
S3 300,676,0,89,7,43 2 179 threesuperior
aa 333,664,0,120,-130,43 2 180 acute
*m 514,428,208,15,93,15 1 181 mu
mc "
ps 523,653,123,143,-5,43 2 182 paragraph
pc 250,310,0,0,-20 0 183 periodcentered
ac 333,0,217,0,80 1 184 cedilla
S1 300,676,0,34,7,34 2 185 onesuperior
Om 310,676,0,102,-17,43 2 186 ordmasculine
fc 333,403,0,0,-2 0 187 guilsinglright
14 750,676,10,36,17,36 2 188 onequarter
12 750,676,10,49,16,43 2 189 onehalf
34 750,676,10,36,27,36 2 190 threequarters
r? 500,471,205,0,22 1 191 questiondown
`A 611,876,0,3,101,3 2 192 Agrave
'A 611,876,0,3,101,3 2 193 Aacute
^A 611,873,0,3,101,3 2 194 Acircumflex
~A 611,836,0,5,101,5 2 195 Atilde
:A 611,818,0,3,101,3 2 196 Adieresis
oA 611,883,0,3,101,3 2 197 Aring
AE 889,653,0,72,77,43 2 198 AE
,C 667,666,217,72,-16,43 3 199 Ccedilla
`E 611,876,0,73,51,43 2 200 Egrave
'E 611,876,0,73,51,43 2 201 Eacute
^E 611,873,0,73,51,43 2 202 Ecircumflex
:E 611,818,0,73,51,43 2 203 Edieresis
`I 333,876,0,101,58,43 2 204 Igrave
'I 333,876,0,150,58,43 2 205 Iacute
^I 333,873,0,142,58,43 2 206 Icircumflex
:I 333,818,0,152,58,43 2 207 Idieresis
-D 722,653,0,28,58,28 2 208 Eth
~N 667,836,15,110,70,43 2 209 Ntilde
`O 722,876,18,27,-10,27 2 210 Ograve
'O 722,876,18,27,-10,27 2 211 Oacute
^O 722,873,18,27,-10,27 2 212 Ocircumflex
~O 722,836,18,27,-10,27 2 213 Otilde
:O 722,818,18,27,-10,27 2 214 Odieresis
tmu 675,497,0,0,-43 0 215 multiply
/O 722,722,105,27,-10,27 2 216 Oslash
`U 722,876,18,93,-52,43 2 217 Ugrave
'U 722,876,18,93,-52,43 2 218 Uacute
^U 722,873,18,93,-52,43 2 219 Ucircumflex
:U 722,818,18,93,-52,43 2 220 Udieresis
'Y 556,876,0,127,-28,43 2 221 Yacute
TP 611,653,0,8,50,8 2 222 Thorn
ss 500,679,207,43,218,43 3 223 germandbls
`a 500,664,11,26,33,26 2 224 agrave
'a 500,664,11,37,33,37 2 225 aacute
^a 500,661,11,26,33,26 2 226 acircumflex
~a 500,624,11,61,33,43 2 227 atilde
:a 500,606,11,39,33,39 2 228 adieresis
oa 500,691,11,26,33,26 2 229 aring
ae 667,441,11,23,27,23 0 230 ae
,c 444,441,217,31,20,31 1 231 ccedilla
`e 444,664,11,18,19,18 2 232 egrave
'e 444,664,11,65,19,43 2 233 eacute
^e 444,661,11,47,19,43 2 234 ecircumflex
:e 444,606,11,57,19,43 2 235 edieresis
`i 278,664,11,56,1,43 2 236 igrave
'i 278,664,11,127,1,43 2 237 iacute
^i 278,661,11,99,17,43 2 238 icircumflex
:i 278,606,11,124,1,43 2 239 idieresis
Sd 500,683,11,32,23,32 2 240 eth
~n 500,624,9,26,36,26 2 241 ntilde
`o 500,664,11,18,23,18 2 242 ograve
'o 500,664,11,37,23,37 2 243 oacute
^o 500,661,11,18,23,18 2 244 ocircumflex
~o 500,624,11,46,23,43 2 245 otilde
:o 500,606,11,39,23,39 2 246 odieresis
tdi 675,517,11,0,-36 0 247 divide
/o 500,554,135,19,22,19 2 248 oslash
`u 500,664,11,25,8,25 2 249 ugrave
'u 500,664,11,27,8,27 2 250 uacute
^u 500,661,11,25,8,25 2 251 ucircumflex
:u 500,606,11,29,8,29 2 252 udieresis
'y 444,664,206,65,74,43 3 253 yacute
Tp 500,683,205,19,125,19 3 254 thorn
:y 444,606,206,47,74,43 3 255 ydieresis
u2026 889,100,11,0,-7 0 256 ellipsis
@@ -0,0 +1,540 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName Times Roman
# Version 003.001
# FamilyName Times
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.
# Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997, 1998, 1999 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Mon Aug 23 13:06:12 1999
# Comment UniqueID 44710
# Comment VMusage 35112 42048
name TR
internalname Times-Roman
spacewidth 250
encoding text.enc
ligatures fi fl 0
kernpairs
A C -40
A ,C -40
A G -40
A O -55
A /O -55
A Q -55
A T -111
A U -55
A V -135
A W -90
A Y -105
A ' -111
A cq -111
A v -74
A w -92
A y -92
oA C -40
oA ,C -40
oA G -40
oA O -55
oA /O -55
oA Q -55
oA T -111
oA U -55
oA V -135
oA W -90
oA Y -105
oA ' -111
oA cq -111
oA v -74
oA w -92
oA y -92
B A -35
B oA -35
B U -10
D A -40
D oA -40
D V -40
D W -30
D Y -55
F A -74
F oA -74
F a -15
F oa -15
F , -80
F o -15
F /o -15
F . -80
J A -60
J oA -60
K O -30
K /O -30
K e -25
K o -35
K /o -35
K u -15
K y -25
L T -92
L V -100
L W -74
L Y -100
L ' -92
L cq -92
L y -55
/L T -92
/L V -100
/L W -74
/L Y -100
/L ' -92
/L cq -92
/L y -55
N A -35
N oA -35
O A -35
O oA -35
O T -40
O V -50
O W -35
O X -40
O Y -50
/O A -35
/O oA -35
/O T -40
/O V -50
/O W -35
/O X -40
/O Y -50
P A -92
P oA -92
P a -15
P oa -15
P , -111
P . -111
Q U -10
R O -40
R /O -40
R T -60
R U -40
R V -80
R W -55
R Y -65
T A -93
T oA -93
T O -18
T /O -18
T a -80
T oa -80
T : -50
T , -74
T e -70
T - -92
T hy -92
T i -35
T o -80
T /o -80
T . -74
T r -35
T ; -55
T u -45
T w -80
T y -80
U A -40
U oA -40
V A -135
V oA -135
V G -15
V O -40
V /O -40
V a -111
V oa -111
V : -74
V , -129
V e -111
V - -100
V hy -100
V i -60
V o -129
V /o -129
V . -129
V ; -74
V u -75
W A -120
W oA -120
W O -10
W /O -10
W a -80
W oa -80
W : -37
W , -92
W e -80
W - -65
W hy -65
W i -40
W o -80
W /o -80
W . -92
W ; -37
W u -50
W y -73
Y A -120
Y oA -120
Y O -30
Y /O -30
Y a -100
Y oa -100
Y : -92
Y , -129
Y e -100
Y - -111
Y hy -111
Y i -55
Y o -110
Y /o -110
Y . -129
Y ; -92
Y u -111
a v -20
a w -15
oa v -20
oa w -15
b . -40
b u -20
b v -15
c y -15
,c y -15
, rq -70
, ' -70
, cq -70
e g -15
e v -25
e w -25
e x -15
e y -15
f a -10
f oa -10
f .i -50
f f -25
f i -20
f ' 55
f cq 55
g a -5
g oa -5
h y -5
i v -25
k e -10
k o -10
k /o -10
k y -15
l w -10
/l w -10
n v -40
n y -15
o v -15
o w -25
o y -10
/o v -15
/o w -25
/o y -10
p y -10
. rq -70
. ' -70
. cq -70
lq A -80
lq oA -80
` A -80
oq A -80
` oA -80
oq oA -80
` ` -74
` oq -74
oq ` -74
oq oq -74
' d -50
cq d -50
' l -10
cq l -10
' /l -10
cq /l -10
' ' -74
' cq -74
cq ' -74
cq cq -74
' r -50
cq r -50
' s -55
cq s -55
' t -18
cq t -18
' v -50
cq v -50
r , -40
r g -18
r - -20
r hy -20
r . -55
v a -25
v oa -25
v , -65
v e -15
v o -20
v /o -20
v . -65
w a -10
w oa -10
w , -65
w o -10
w /o -10
w . -65
x e -15
y , -65
y . -65
charset
ha 469,662 2 0 asciicircum
ti 541,323 0 1 asciitilde
vS 556,886,14 2 2 Scaron
vZ 611,886 2 3 Zcaron
vs 389,674,10 2 4 scaron
vz 444,674 2 5 zcaron
:Y 722,835 2 6 Ydieresis
tm 980,662 2 7 trademark
aq 180,676 2 8 quotesingle
Eu 500,676,14 2 9 Euro
space 250 0 32 space
! 333,676,9 2 33 exclam
" 408,676 2 34 quotedbl
dq "
# 500,662 2 35 numbersign
sh "
$ 500,727,87 2 36 dollar
Do "
% 833,676,13 2 37 percent
& 778,676,13 2 38 ampersand
' 333,676 2 39 quoteright
cq "
( 333,676,177 2 40 parenleft
) 333,676,177 2 41 parenright
* 500,676 2 42 asterisk
+ 564,506 0 43 plus
, 250,102,141 0 44 comma
- 333,257 0 45 hyphen
hy "
. 250,100,11 0 46 period
/ 278,676,14,9,9 2 47 slash
sl "
0 500,676,14 2 48 zero
1 500,676 2 49 one
2 500,676 2 50 two
3 500,676,14 2 51 three
4 500,676 2 52 four
5 500,688,14 2 53 five
6 500,684,14 2 54 six
7 500,662,8 2 55 seven
8 500,676,14 2 56 eight
9 500,676,22 2 57 nine
: 278,459,11 0 58 colon
; 278,459,141 0 59 semicolon
< 564,514,8 0 60 less
= 564,386 0 61 equal
> 564,514,8 0 62 greater
? 444,676,8 2 63 question
@ 921,676,14 2 64 at
at "
A 722,674 2 65 A
B 667,662 2 66 B
C 667,676,14 2 67 C
D 722,662 2 68 D
E 611,662 2 69 E
F 556,662 2 70 F
G 722,676,14 2 71 G
H 722,662 2 72 H
I 333,662 2 73 I
J 389,662,14 2 74 J
K 722,662,0,1 2 75 K
L 611,662 2 76 L
M 889,662 2 77 M
N 722,662,11 2 78 N
O 722,676,14 2 79 O
P 556,662 2 80 P
Q 722,676,178 2 81 Q
R 667,662 2 82 R
S 556,676,14 2 83 S
T 611,662 2 84 T
U 722,662,14 2 85 U
V 722,662,11 2 86 V
W 944,662,11 2 87 W
X 722,662 2 88 X
Y 722,662 2 89 Y
Z 611,662 2 90 Z
[ 333,662,156 2 91 bracketleft
lB "
\ 278,676,14,9,9 2 92 backslash
rs "
] 333,662,156 2 93 bracketright
rB "
^ 333,674 2 94 circumflex
a^ "
_ 500,0,125 0 95 underscore
` 333,676 2 96 quoteleft
oq "
a 444,460,10 0 97 a
b 500,683,10 2 98 b
c 444,460,10 0 99 c
d 500,683,10 2 100 d
e 444,460,10 0 101 e
f 333,683,0,50 2 102 f
g 500,460,218 1 103 g
h 500,683 2 104 h
i 278,683 2 105 i
j 278,683,218,0,70 3 106 j
k 500,683,0,5 2 107 k
l 278,683 2 108 l
m 778,460 0 109 m
n 500,460 0 110 n
o 500,460,10 0 111 o
p 500,460,217 1 112 p
q 500,460,217 1 113 q
r 333,460,0,2 0 114 r
s 389,460,10 0 115 s
t 278,579,10,1 2 116 t
u 500,450,10 0 117 u
v 500,450,14 0 118 v
w 722,450,14 0 119 w
x 500,450 0 120 x
y 500,450,218 1 121 y
z 444,450 0 122 z
{ 480,680,181 2 123 braceleft
lC "
| 200,782,218 3 124 bar
ba "
} 480,680,181 2 125 braceright
rC "
~ 333,638 2 126 tilde
a~ "
bq 333,102,141 0 128 quotesinglbase
Fo 500,416 0 129 guillemotleft
Fc 500,416 0 130 guillemotright
bu 350,466 0 131 bullet
Fn 500,676,189 2 132 florin
f/ 167,676,14,164,168 2 133 fraction
%0 1000,706,19 2 134 perthousand
dg 500,676,149 2 135 dagger
dd 500,676,153 2 136 daggerdbl
en 500,250 0 137 endash
em 1000,250 0 138 emdash
fi 556,683 2 140 fi
fl 556,683 2 141 fl
.i 278,460 0 144 dotlessi
ga 333,678 2 146 grave
a" 333,678,0,44,3 2 147 hungarumlaut
a. 333,681 2 148 dotaccent
ab 333,664 2 149 breve
ah 333,674 2 150 caron
ao 333,711 2 151 ring
ho 333,0,165 0 152 ogonek
lq 444,676 2 153 quotedblleft
rq 444,676 2 154 quotedblright
oe 722,460,10 0 155 oe
/l 278,683 2 156 lslash
Bq 444,102,141 0 157 quotedblbase
OE 889,668,6 2 158 OE
/L 611,662 2 159 Lslash
r! 333,467,218 1 161 exclamdown
ct 500,579,138 2 162 cent
Po 500,676,8 2 163 sterling
Cs 500,602,0,22,22 2 164 currency
Ye 500,662,0,12,53 2 165 yen
bb 200,707,143 2 166 brokenbar
sc 500,676,148 2 167 section
ad 333,681 2 168 dieresis
co 760,676,14 2 169 copyright
Of 276,676 2 170 ordfeminine
fo 333,416 0 171 guilsinglleft
tno 564,386 0 172 logicalnot
\- 564,286 0 173 minus
rg 760,676,14 2 174 registered
a- 333,601 2 175 macron
de 400,676 2 176 degree
t+- 564,506 0 177 plusminus
S2 300,676 2 178 twosuperior
S3 300,676 2 179 threesuperior
aa 333,678 2 180 acute
*m 510,450,210 0 181 mu
mc "
ps 453,662,154,0,22 2 182 paragraph
pc 250,310 0 183 periodcentered
ac 333,0,215 0 184 cedilla
S1 300,676 2 185 onesuperior
Om 310,676 2 186 ordmasculine
fc 333,416 0 187 guilsinglright
14 750,676,14 2 188 onequarter
12 750,676,14 2 189 onehalf
34 750,676,14 2 190 threequarters
r? 444,466,218 1 191 questiondown
`A 722,890 2 192 Agrave
'A 722,890 2 193 Aacute
^A 722,886 2 194 Acircumflex
~A 722,850 2 195 Atilde
:A 722,835 2 196 Adieresis
oA 722,898 2 197 Aring
AE 889,662 2 198 AE
,C 667,676,215 2 199 Ccedilla
`E 611,890 2 200 Egrave
'E 611,890 2 201 Eacute
^E 611,886 2 202 Ecircumflex
:E 611,835 2 203 Edieresis
`I 333,890 2 204 Igrave
'I 333,890 2 205 Iacute
^I 333,886 2 206 Icircumflex
:I 333,835 2 207 Idieresis
-D 722,662 2 208 Eth
~N 722,850,11 2 209 Ntilde
`O 722,890,14 2 210 Ograve
'O 722,890,14 2 211 Oacute
^O 722,886,14 2 212 Ocircumflex
~O 722,850,14 2 213 Otilde
:O 722,835,14 2 214 Odieresis
tmu 564,497 0 215 multiply
/O 722,734,80 2 216 Oslash
`U 722,890,14 2 217 Ugrave
'U 722,890,14 2 218 Uacute
^U 722,886,14 2 219 Ucircumflex
:U 722,835,14 2 220 Udieresis
'Y 722,890 2 221 Yacute
TP 556,662 2 222 Thorn
ss 500,683,9 2 223 germandbls
`a 444,678,10 2 224 agrave
'a 444,678,10 2 225 aacute
^a 444,674,10 2 226 acircumflex
~a 444,638,10 2 227 atilde
:a 444,623,10 2 228 adieresis
oa 444,711,10 2 229 aring
ae 667,460,10 0 230 ae
,c 444,460,215 0 231 ccedilla
`e 444,678,10 2 232 egrave
'e 444,678,10 2 233 eacute
^e 444,674,10 2 234 ecircumflex
:e 444,623,10 2 235 edieresis
`i 278,678,0,0,8 2 236 igrave
'i 278,678,0,12 2 237 iacute
^i 278,674,0,17,16 2 238 icircumflex
:i 278,623,0,10,9 2 239 idieresis
Sd 500,686,10 2 240 eth
~n 500,638 2 241 ntilde
`o 500,678,10 2 242 ograve
'o 500,678,10 2 243 oacute
^o 500,674,10 2 244 ocircumflex
~o 500,638,10 2 245 otilde
:o 500,623,10 2 246 odieresis
tdi 564,516,10 0 247 divide
/o 500,551,112 0 248 oslash
`u 500,678,10 2 249 ugrave
'u 500,678,10 2 250 uacute
^u 500,674,10 2 251 ucircumflex
:u 500,623,10 2 252 udieresis
'y 500,678,218 3 253 yacute
Tp 500,683,217 3 254 thorn
:y 500,623,218 3 255 ydieresis
u2026 1000,100,11 0 256 ellipsis
@@ -0,0 +1,222 @@
# This file has been generated with GNU afmtodit (groff) version 1.20.1
#
# FullName ITC Zapf Dingbats
# Version 002.000
# FamilyName ITC Zapf Dingbats
#
# The original AFM file contains the following comments:
#
# Notice Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation.
# Comment Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.
# Comment Creation Date: Thu May 1 15:14:13 1997
# Comment UniqueID 43082
# Comment VMusage 45775 55535
name ZD
internalname ZapfDingbats
special
spacewidth 278
charset
space 278 0 32 space
--- 974,621 3 33 a1
--- 961,611 3 34 a2
--- 974,621 3 35 a202
--- 980,692 3 36 a3
--- 719,566 3 37 a4
--- 789,705,14 3 38 a5
--- 790,705,14 3 39 a119
--- 791,705,13 3 40 a118
--- 690,553 3 41 a117
--- 960,568 3 42 a11
rh 939,559 3 43 a12
--- 549,705,11 3 44 a13
--- 855,632 3 45 a14
--- 911,642 3 46 a15
--- 933,550 3 47 a16
--- 911,642 3 48 a105
--- 945,553 3 49 a17
--- 974,587 3 50 a18
OK 755,705,13 3 51 a19
--- 846,705,14 3 52 a20
--- 762,692 3 53 a21
--- 761,692 3 54 a22
--- 571,661,68,0,1 3 55 a23
--- 677,705,13 3 56 a24
--- 763,692 3 57 a25
--- 760,692 3 58 a26
--- 759,692 3 59 a27
--- 754,692 3 60 a28
--- 494,692 3 61 a6
--- 552,692 3 62 a7
--- 537,692 3 63 a8
--- 577,596 3 64 a9
--- 692,705,14 3 65 a10
--- 786,705,14 3 66 a29
--- 788,705,14 3 67 a30
--- 788,705,14 3 68 a31
--- 790,705,14 3 69 a32
--- 793,705,13 3 70 a33
--- 794,705,13 3 71 a34
--- 816,705,14 3 72 a35
--- 823,705,14 3 73 a36
--- 789,705,14 3 74 a37
--- 841,705,14 3 75 a38
--- 823,705,14 3 76 a39
--- 833,705,14 3 77 a40
--- 816,705,13 3 78 a41
--- 831,705,14 3 79 a42
--- 923,705,14 3 80 a43
--- 744,692 3 81 a44
--- 723,692 3 82 a45
--- 749,692 3 83 a46
--- 790,705,14 3 84 a47
--- 792,705,14 3 85 a48
--- 695,706,14 3 86 a49
--- 776,699,6 3 87 a50
--- 768,699,7 3 88 a51
--- 792,705,14 3 89 a52
--- 759,692 3 90 a53
--- 707,704,13 3 91 a54
--- 708,705,14 3 92 a55
--- 682,705,14 3 93 a56
--- 701,705,14 3 94 a57
--- 826,705,14 3 95 a58
--- 815,705,14 3 96 a59
--- 789,705,14 3 97 a60
--- 789,705,14 3 98 a61
--- 707,705,14 3 99 a62
--- 687,692 3 100 a63
--- 696,691 3 101 a64
--- 689,692 3 102 a65
--- 786,705,14 3 103 a66
--- 787,705,14 3 104 a67
--- 713,705,14 3 105 a68
--- 791,705,14 3 106 a69
--- 785,705,14 3 107 a70
--- 791,705,14 3 108 a71
--- 873,705,14 3 109 a72
--- 761,692 3 110 a73
--- 762,692 3 111 a74
--- 762,692 3 112 a203
--- 759,692 3 113 a75
--- 759,692 3 114 a204
--- 892,705 3 115 a76
--- 892,692,14 3 116 a77
--- 788,705,14 3 117 a78
--- 784,705,14 3 118 a79
--- 438,705,14 3 119 a81
--- 138,692 3 120 a82
--- 277,692 3 121 a83
--- 415,692 3 122 a84
--- 392,705 3 123 a97
--- 392,705 3 124 a98
--- 668,705 3 125 a99
--- 668,705 3 126 a100
--- 390,705,14 3 128 a89
--- 390,705,14 3 129 a90
--- 317,692 3 130 a93
--- 317,692 3 131 a94
--- 276,692 3 132 a91
--- 276,692 3 133 a92
--- 509,692 3 134 a205
--- 509,692 3 135 a85
--- 410,692 3 136 a206
--- 410,692 3 137 a86
--- 234,705,14 3 138 a87
--- 234,705,14 3 139 a88
--- 334,692 3 140 a95
--- 334,692 3 141 a96
--- 732,806,143 3 161 a101
--- 544,706,14 3 162 a102
--- 544,705,14 3 163 a103
--- 910,651 3 164 a104
--- 667,705,14 3 165 a106
--- 760,705,14 3 166 a107
--- 760,569 3 167 a108
--- 776,705 3 168 a112
--- 595,705,14 3 169 a111
--- 694,705,14 3 170 a110
--- 626,705 3 171 a109
--- 788,705,14 3 172 a120
--- 788,705,14 3 173 a121
--- 788,705,14 3 174 a122
--- 788,705,14 3 175 a123
--- 788,705,14 3 176 a124
--- 788,705,14 3 177 a125
--- 788,705,14 3 178 a126
--- 788,705,14 3 179 a127
--- 788,705,14 3 180 a128
--- 788,705,14 3 181 a129
--- 788,705,14 3 182 a130
--- 788,705,14 3 183 a131
--- 788,705,14 3 184 a132
--- 788,705,14 3 185 a133
--- 788,705,14 3 186 a134
--- 788,705,14 3 187 a135
--- 788,705,14 3 188 a136
--- 788,705,14 3 189 a137
--- 788,705,14 3 190 a138
--- 788,705,14 3 191 a139
--- 788,705,14 3 192 a140
--- 788,705,14 3 193 a141
--- 788,705,14 3 194 a142
--- 788,705,14 3 195 a143
--- 788,705,14 3 196 a144
--- 788,705,14 3 197 a145
--- 788,705,14 3 198 a146
--- 788,705,14 3 199 a147
--- 788,705,14 3 200 a148
--- 788,705,14 3 201 a149
--- 788,705,14 3 202 a150
--- 788,705,14 3 203 a151
--- 788,705,14 3 204 a152
--- 788,705,14 3 205 a153
--- 788,705,14 3 206 a154
--- 788,705,14 3 207 a155
--- 788,705,14 3 208 a156
--- 788,705,14 3 209 a157
--- 788,705,14 3 210 a158
--- 788,705,14 3 211 a159
--- 894,634 3 212 a160
--- 838,540 3 213 a161
--- 1016,540 3 214 a163
--- 458,820,127 3 215 a164
--- 748,597 3 216 a196
--- 924,552 3 217 a165
--- 748,597 3 218 a192
--- 918,526 3 219 a166
--- 927,660 3 220 a167
--- 928,562 3 221 a168
--- 928,563 3 222 a169
--- 834,537 3 223 a170
--- 873,599 3 224 a171
--- 828,588 3 225 a172
--- 924,594 3 226 a173
--- 924,594 3 227 a162
--- 917,692 3 228 a174
--- 930,608 3 229 a175
--- 931,608 3 230 a176
--- 463,791,99 3 231 a177
--- 883,623 3 232 a178
--- 836,648 3 233 a179
--- 836,648 3 234 a193
--- 867,591 3 235 a180
--- 867,591 3 236 a199
--- 696,648 3 237 a181
--- 696,648 3 238 a200
--- 874,619 3 239 a182
--- 874,615 3 241 a201
--- 760,692 3 242 a183
--- 946,533 3 243 a184
--- 771,655 3 244 a197
--- 865,481 3 245 a185
--- 771,655 3 246 a194
--- 888,712,19 3 247 a198
--- 967,568 3 248 a186
--- 888,712,19 3 249 a195
--- 831,579 3 250 a187
--- 873,578 3 251 a188
--- 927,542 3 252 a189
--- 970,616 3 253 a190
--- 918,593 3 254 a191
@@ -0,0 +1,184 @@
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Original Makefile.sub written
# by Deri James <deri@chuzzlewit.demon.co.uk>
# Automake migration by Bertrand Garrigues
#
# Last update: 2017-11-02
#
# This file is part of groff.
#
# groff is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or (at your
# option) any later version.
#
# groff is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
devpdf_srcdir = $(top_srcdir)/font/devpdf
GROFF_FONT_FILES=`cd $(top_builddir)/font/devpdf \
&& grep -ls internalname [A-CEG-Z]*`
ENC_FILES=`cd $(top_builddir)/font/devpdf; ls enc/*`
MAP_FILES=`cd $(top_builddir)/font/devpdf; ls map/*`
MOSTLYCLEANFILES += \
font/devpdf/download \
font/devpdf/DESC \
font/devpdf/Foundry \
font/devpdf/build_font_files \
font/devpdf/util/BuildFoundries
devpdffontdir = $(fontdir)/devpdf
devpdffont_DATA = \
font/devpdf/DESC \
font/devpdf/Foundry
devpdffontencdir = $(devpdffontdir)/enc
devpdffontenc_DATA = font/devpdf/enc/text.enc
devpdffontmapdir = $(devpdffontdir)/map
DEVPDFFONTMAP_1 = \
font/devpdf/map/dingbats.map \
font/devpdf/map/symbolchars \
font/devpdf/map/textmap
DEVPDFFONTMAP_2 = font/devpdf/map/symbolmap
devpdffontmap_DATA = $(DEVPDFFONTMAP_1) $(DEVPDFFONTMAP_2)
EXTRA_DIST += \
font/devpdf/DESC.in \
font/devpdf/Foundry.in \
font/devpdf/util/BuildFoundries.pl
font/devpdf/enc/text.enc:
@$(MKDIR_P) $(top_builddir)/font/devpdf/enc
cp -f $(top_srcdir)/font/devps/text.enc \
$(top_builddir)/font/devpdf/enc
font/devpdf/map/symbolmap:
@$(MKDIR_P) $(top_builddir)/font/devpdf/map
@cp -f $(top_srcdir)/font/devps/symbolmap \
$(top_builddir)/font/devpdf/map
$(DEVPDFFONTMAP_1):
@$(MKDIR_P) $(top_builddir)/font/devpdf/map
@cp -f $(top_srcdir)/font/devps/generate/`basename $@` \
$(top_builddir)/font/devpdf/map
font/devpdf/util/BuildFoundries: shdeps.sed \
$(devpdf_srcdir)/util/BuildFoundries.pl
$(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf/util \
&& $(RM) $(top_builddir)/font/devpdf/util/BuildFoundries \
&& if test -n "$(PERL)"; then \
sed -f $(SH_DEPS_SED_SCRIPT) \
-e "s|/usr/bin/perl|$(PERL)|" \
-e "s|[@]GROFF_GHOSTSCRIPT_INTERPRETERS[@]|$(GHOSTSCRIPT)|" \
-e "s|[@]VERSION[@]|$(VERSION)|" \
-e "s|[@]GROFF_FONT_DIR[@]|$(fontdir)|" \
$(devpdf_srcdir)/util/BuildFoundries.pl \
>$(top_builddir)/font/devpdf/util/BuildFoundries; \
else \
sed -f $(SH_DEPS_SED_SCRIPT) \
-e "s|[@]VERSION[@]|$(VERSION)|" \
-e "s|[@]GROFF_FONT_DIR[@]|$(fontdir)|" \
$(devpdf_srcdir)/util/BuildFoundries.pl \
>$(top_builddir)/font/devpdf/util/BuildFoundries; \
fi \
&& chmod +x $(top_builddir)/font/devpdf/util/BuildFoundries
font/devpdf/DESC: $(devpdf_srcdir)/DESC.in
$(AM_V_GEN)$(MKDIR_P) $(top_builddir)/font/devpdf \
&& $(RM) $(top_builddir)/font/devpdf/DESC \
&& cat $(devpdf_srcdir)/DESC.in >$(top_builddir)/font/devpdf/DESC \
&& if test "$(PAGE)" = A4; then \
echo "papersize a4" >>$(top_builddir)/font/devpdf/DESC; \
else \
echo "papersize letter" >>$(top_builddir)/font/devpdf/DESC; \
fi
font/devpdf/Foundry:
$(AM_V_GEN)$(RM) $(top_builddir)/font/devpdf/Foundry \
&& sed "s|[@]urwfontsdir[@]|$(urwfontsdir)|" \
$(devpdf_srcdir)/Foundry.in >$(top_builddir)/$@
all: font/devpdf/build_font_files
# PATH: path to find afmtodit. We add $(abs_top_builddir) because
# afmtodit is built in the top builddir.
font/devpdf/build_font_files: afmtodit font/devpdf/DESC \
$(devpdffontenc_DATA) $(devpdffontmap_DATA) $(devpdffont_DATA) \
font/devpdf/util/BuildFoundries
@if $(AM_V_P); then \
set -x; \
else \
echo " GEN $(top_builddir)/font/devpdf/download"; \
fi \
&& $(RM) $@ \
&& $(MKDIR_P) $(top_builddir)/font/devpdf \
&& echo "# foundry ps name psfile" > $(top_builddir)/font/devpdf/download \
&& PATH="$(abs_top_builddir)$(GROFF_PATH_SEPARATOR)$(abs_top_builddir)/build-aux$(GROFF_PATH_SEPARATOR)$(PATH)" \
$(abs_top_builddir)/font/devpdf/util/BuildFoundries \
$(abs_top_builddir)/font/devpdf \
'$(abs_top_srcdir)/font/devps : $(abs_top_builddir)/font/devps' \
>> $(top_builddir)/font/devpdf/download \
&& touch $@
mostlyclean-local: mostlyclean_devpdf_extra
mostlyclean_devpdf_extra:
@echo Cleaning font/devpdf
rm -rf $(top_builddir)/font/devpdf/enc \
$(top_builddir)/font/devpdf/map;
if test -d $(top_builddir)/font/devpdf; then \
for f in $(GROFF_FONT_FILES); do \
rm -f $(top_builddir)/font/devpdf/$$f; \
done; \
fi
install-data-local: install_devpdf
install_devpdf:
@echo Installing devpdf files
-@test -d $(DESTDIR)$(devpdffontdir) \
|| $(mkinstalldirs) $(DESTDIR)$(devpdffontdir)
@for f in $(GROFF_FONT_FILES); do \
$(RM) $(DESTDIR)$(devpdffontdir)/$$f; \
if test -f $$f; then \
$(INSTALL_DATA) $$f $(DESTDIR)$(devpdffontdir)/$$f; \
else \
$(INSTALL_DATA) $(top_builddir)/font/devpdf/$$f \
$(DESTDIR)$(devpdffontdir)/$$f; \
fi; \
done
$(INSTALL_DATA) $(top_builddir)/font/devpdf/download \
$(DESTDIR)$(devpdffontdir)/
uninstall_groffdirs: uninstall_devpdf
uninstall_devpdf:
@echo Uninstalling devpdf files
if test -d $(DESTDIR)$(devpdffontdir); then \
for f in $(GROFF_FONT_FILES); do \
rm -f $(DESTDIR)$(devpdffontdir)/$$f; \
done; \
if test -d $(DESTDIR)$(devpdffontencdir); then \
rmdir $(DESTDIR)$(devpdffontencdir); \
fi; \
if test -d $(DESTDIR)$(devpdffontmapdir); then \
rmdir $(DESTDIR)$(devpdffontmapdir); \
fi; \
rm -f $(DESTDIR)$(devpdffontdir)/download; \
rmdir $(DESTDIR)$(devpdffontdir); \
fi
########################################################################
# Editor settings
########################################################################
#
# Local Variables:
# mode: makefile-automake
# fill-column: 72
# End:
# vim: set filetype=automake textwidth=72:
@@ -0,0 +1,2 @@
# foundry ps name psfile
FreeEuro ../devps/freeeuro.pfa
@@ -0,0 +1,236 @@
#
# This is the font encoding used by grops to encode the standard PS text
# fonts (excluding special fonts).
#
asciicircum 0
asciitilde 1
Scaron 2
Zcaron 3
scaron 4
zcaron 5
Ydieresis 6
trademark 7
quotesingle 8
Euro 9
space 32
exclam 33
quotedbl 34
numbersign 35
dollar 36
percent 37
ampersand 38
quoteright 39
parenleft 40
parenright 41
asterisk 42
plus 43
comma 44
hyphen 45
period 46
slash 47
zero 48
one 49
two 50
three 51
four 52
five 53
six 54
seven 55
eight 56
nine 57
colon 58
semicolon 59
less 60
equal 61
greater 62
question 63
at 64
A 65
B 66
C 67
D 68
E 69
F 70
G 71
H 72
I 73
J 74
K 75
L 76
M 77
N 78
O 79
P 80
Q 81
R 82
S 83
T 84
U 85
V 86
W 87
X 88
Y 89
Z 90
bracketleft 91
backslash 92
bracketright 93
circumflex 94
underscore 95
quoteleft 96
a 97
b 98
c 99
d 100
e 101
f 102
g 103
h 104
i 105
j 106
k 107
l 108
m 109
n 110
o 111
p 112
q 113
r 114
s 115
t 116
u 117
v 118
w 119
x 120
y 121
z 122
braceleft 123
bar 124
braceright 125
tilde 126
quotesinglbase 128
guillemotleft 129
guillemotright 130
bullet 131
florin 132
fraction 133
perthousand 134
dagger 135
daggerdbl 136
endash 137
emdash 138
ff 139
fi 140
fl 141
ffi 142
ffl 143
dotlessi 144
dotlessj 145
grave 146
hungarumlaut 147
dotaccent 148
breve 149
caron 150
ring 151
ogonek 152
quotedblleft 153
quotedblright 154
oe 155
lslash 156
quotedblbase 157
OE 158
Lslash 159
exclamdown 161
cent 162
sterling 163
currency 164
yen 165
brokenbar 166
section 167
dieresis 168
copyright 169
ordfeminine 170
guilsinglleft 171
logicalnot 172
minus 173
registered 174
macron 175
degree 176
plusminus 177
twosuperior 178
threesuperior 179
acute 180
mu 181
paragraph 182
periodcentered 183
cedilla 184
onesuperior 185
ordmasculine 186
guilsinglright 187
onequarter 188
onehalf 189
threequarters 190
questiondown 191
Agrave 192
Aacute 193
Acircumflex 194
Atilde 195
Adieresis 196
Aring 197
AE 198
Ccedilla 199
Egrave 200
Eacute 201
Ecircumflex 202
Edieresis 203
Igrave 204
Iacute 205
Icircumflex 206
Idieresis 207
Eth 208
Ntilde 209
Ograve 210
Oacute 211
Ocircumflex 212
Otilde 213
Odieresis 214
multiply 215
Oslash 216
Ugrave 217
Uacute 218
Ucircumflex 219
Udieresis 220
Yacute 221
Thorn 222
germandbls 223
agrave 224
aacute 225
acircumflex 226
atilde 227
adieresis 228
aring 229
ae 230
ccedilla 231
egrave 232
eacute 233
ecircumflex 234
edieresis 235
igrave 236
iacute 237
icircumflex 238
idieresis 239
eth 240
ntilde 241
ograve 242
oacute 243
ocircumflex 244
otilde 245
odieresis 246
divide 247
oslash 248
ugrave 249
uacute 250
ucircumflex 251
udieresis 252
yacute 253
thorn 254
ydieresis 255
@@ -0,0 +1,5 @@
#
# Predefined groff symbols for the dingbats font.
#
a19 OK
a12 rh
@@ -0,0 +1,13 @@
#
# Additional predefined groff symbols for special fonts.
#
arrowdown arrowvertbt
arrowup arrowverttp
divide di
equal eq
logicalnot no
minus mi
multiply mu
plusminus +-
plus pl
Upsilon1 *U
@@ -0,0 +1,450 @@
#
# This is a list of all predefined groff symbols.
#
#
# Predefined groff symbols for textual fonts.
#
a14 rh
a a
A A
aacute 'a
Aacute 'A
acircumflex ^a
Acircumflex ^A
acute aa
adieresis :a
Adieresis :A
ae ae
AE AE
agrave `a
Agrave `A
aleph Ah
alpha *a
Alpha *A
ampersand &
angle /_
angleleft la
angleright ra
approxequal ~~
approxequal ~=
aring oa
Aring oA
arrowboth <>
arrowdblboth hA
arrowdbldown dA
arrowdblleft lA
arrowdblright rA
arrowdblup uA
arrowdown da
arrowhorizex an
arrowleft <-
arrowright ->
arrowupdn va
arrowup ua
arrowvertex arrowvertex
asciicircum ha
asciitilde ti
asterisk *
asteriskmath **
at @
at at
atilde ~a
Atilde ~A
backslash \
backslash rs
bar |
bar ba
b b
B B
beta *b
Beta *B
braceex barex
braceex braceex
braceex braceleftex
braceex bracerightex
braceex bv
braceleft {
braceleftbt braceleftbt
braceleftbt lb
braceleft lC
braceleftmid braceleftmid
braceleftmid lk
bracelefttp bracelefttp
bracelefttp lt
braceright }
bracerightbt bracerightbt
bracerightbt rb
bracerightmid bracerightmid
bracerightmid rk
braceright rC
bracerighttp bracerighttp
bracerighttp rt
bracketleft [
bracketleftbt bracketleftbt
bracketleftbt lf
bracketleftex bracketleftex
bracketleft lB
bracketlefttp bracketlefttp
bracketlefttp lc
bracketright ]
bracketrightbt bracketrightbt
bracketrightbt rf
bracketrightex bracketrightex
bracketright rB
bracketrighttp bracketrighttp
bracketrighttp rc
breve ab
brokenbar bb
bullet bu
cacute 'c
Cacute 'C
caron ah
carriagereturn CR
c c
C C
ccedilla ,c
Ccedilla ,C
cedilla ac
cent ct
checkmark OK
chi *x
Chi *X
circle ci
circlemultiply c*
circleplus c+
circumflex ^
circumflex a^
club CL
colon :
comma ,
congruent =~
copyright co
currency Cs
daggerdbl dd
dagger dg
d d
D D
degree de
delta *d
Delta *D
diamond DI
dieresis ad
divide tdi
dollar $
dollar Do
dotaccent a.
dotlessi .i
dotlessj .j
dotmath md
eacute 'e
Eacute 'E
ecircumflex ^e
Ecircumflex ^E
edieresis :e
Edieresis :E
e e
E E
egrave `e
Egrave `E
eight 8
element mo
emdash em
emptyset es
endash en
epsilon *e
Epsilon *E
equal =
equivalence ==
eta *y
Eta *Y
Eth -D
eth Sd
Euro Eu
exclam !
exclamdown r!
existential te
f f
F F
ff ff
ffi Fi
ffl Fl
fi fi
five 5
fiveeighths 58
fl fl
florin Fn
four 4
fraction f/
gamma *g
Gamma *G
germandbls ss
g g
G G
gradient gr
grave ga
greater >
greaterequal >=
guillemotleft Fo
guillemotright Fc
guilsinglleft fo
guilsinglright fc
heart HE
h h
H H
hungarumlaut a"
hyphen -
hyphen hy
iacute 'i
Iacute 'I
icircumflex ^i
Icircumflex ^I
idieresis :i
Idieresis :I
Ifraktur Im
igrave `i
Igrave `I
i i
I I
ij ij
IJ IJ
infinity if
# the next line overrides the (old) PUA value of the AGL
integralex u23AE
integral integral
integral is
intersection ca
iota *i
Iota *I
j j
J J
kappa *k
Kappa *K
k k
K K
lambda *l
Lambda *L
less <
lessequal <=
l l
L L
logicaland AN
logicalnot tno
logicalor OR
lozenge lz
lslash /l
Lslash /L
macron a-
minus \-
minute fm
m m
M M
mu1 mc
multiply tmu
mu *m
Mu *M
# if there is "mu1" glyph in the font - comment out the following line
mu mc
nine 9
n n
N N
notelement nm
notequal !=
notsubset nb
ntilde ~n
Ntilde ~N
numbersign #
numbersign sh
nu *n
Nu *N
oacute 'o
Oacute 'O
ocircumflex ^o
Ocircumflex ^O
odieresis :o
Odieresis :O
oe oe
OE OE
ogonek ho
ograve `o
Ograve `O
omega1 +p
omega *w
Omega *W
omicron *o
Omicron *O
one 1
oneeighth 18
onehalf 12
onequarter 14
onesuperior S1
o o
O O
ordfeminine Of
ordmasculine Om
oslash /o
Oslash /O
otilde ~o
Otilde ~O
overline rn
paragraph ps
parenleft (
parenleftbt parenleftbt
parenleftex parenleftex
parenlefttp parenlefttp
parenright )
parenrightbt parenrightbt
parenrightex parenrightex
parenrighttp parenrighttp
partialdiff pd
percent %
period .
periodcentered pc
perpendicular pp
perthousand %0
phi1 +f
phi *f
Phi *F
pi *p
Pi *P
plus +
plusminus t+-
p p
P P
product product
propersubset sb
propersuperset sp
proportional pt
psi *q
Psi *Q
q q
Q Q
question ?
questiondown r?
quotedbl "
quotedblbase Bq
quotedbl dq
quotedblleft lq
quotedblright rq
quoteleft `
quoteleft oq
quoteright '
quoteright cq
quotesinglbase bq
quotesingle aq
radicalex radicalex
radical sqrt
radical sr
reflexsubset ib
reflexsuperset ip
registered rg
Rfraktur Re
rho *r
Rho *R
ring ao
r r
R R
scaron vs
Scaron vS
second sd
section sc
semicolon ;
seven 7
seveneighths 78
SF110000 br
sigma1 ts
sigma *s
Sigma *S
similar ap
six 6
slash /
slash sl
spade SP
s s
S S
sterling Po
suchthat st
summation sum
tau *t
Tau *T
therefore 3d
therefore tf
theta1 +h
theta *h
Theta *H
thorn Tp
Thorn TP
three 3
threeeighths 38
threequarters 34
threesuperior S3
tilde ~
tilde a~
trademark tm
t t
T T
two 2
twosuperior S2
uacute 'u
Uacute 'U
ucircumflex ^u
Ucircumflex ^U
udieresis :u
Udieresis :U
ugrave `u
Ugrave `U
underscore _
uni03F5 +e
uni210F -h
uni210F hbar
uni21D5 vA
uni2210 coproduct
uni2213 -+
uni2243 |=
uni2262 ne
uni226A >>
uni226B <<
uni2285 nc
uni25A1 sq
uni261C lh
union cu
universal fa
upsilon *u
Upsilon *U
u u
U U
v v
V V
weierstrass wp
w w
W W
xi *c
Xi *C
x x
X X
yacute 'y
Yacute 'Y
ydieresis :y
Ydieresis :Y
yen Ye
y y
Y Y
zcaron vz
Zcaron vZ
zero 0
zeta *z
Zeta *Z
z z
Z Z
#
# Additional predefined groff symbols for special fonts.
#
arrowdown arrowvertbt
arrowup arrowverttp
divide di
equal eq
logicalnot no
minus mi
multiply mu
plusminus +-
plus pl
Upsilon1 *U
@@ -0,0 +1,434 @@
#
# Predefined groff symbols for textual fonts.
#
a14 rh
a a
A A
aacute 'a
Aacute 'A
acircumflex ^a
Acircumflex ^A
acute aa
adieresis :a
Adieresis :A
ae ae
AE AE
agrave `a
Agrave `A
aleph Ah
alpha *a
Alpha *A
ampersand &
angle /_
angleleft la
angleright ra
approxequal ~~
approxequal ~=
aring oa
Aring oA
arrowboth <>
arrowdblboth hA
arrowdbldown dA
arrowdblleft lA
arrowdblright rA
arrowdblup uA
arrowdown da
arrowhorizex an
arrowleft <-
arrowright ->
arrowupdn va
arrowup ua
arrowvertex arrowvertex
asciicircum ha
asciitilde ti
asterisk *
asteriskmath **
at @
at at
atilde ~a
Atilde ~A
backslash \
backslash rs
bar |
bar ba
b b
B B
beta *b
Beta *B
braceex barex
braceex braceex
braceex braceleftex
braceex bracerightex
braceex bv
braceleft {
braceleftbt braceleftbt
braceleftbt lb
braceleft lC
braceleftmid braceleftmid
braceleftmid lk
bracelefttp bracelefttp
bracelefttp lt
braceright }
bracerightbt bracerightbt
bracerightbt rb
bracerightmid bracerightmid
bracerightmid rk
braceright rC
bracerighttp bracerighttp
bracerighttp rt
bracketleft [
bracketleftbt bracketleftbt
bracketleftbt lf
bracketleftex bracketleftex
bracketleft lB
bracketlefttp bracketlefttp
bracketlefttp lc
bracketright ]
bracketrightbt bracketrightbt
bracketrightbt rf
bracketrightex bracketrightex
bracketright rB
bracketrighttp bracketrighttp
bracketrighttp rc
breve ab
brokenbar bb
bullet bu
cacute 'c
Cacute 'C
caron ah
carriagereturn CR
c c
C C
ccedilla ,c
Ccedilla ,C
cedilla ac
cent ct
checkmark OK
chi *x
Chi *X
circle ci
circlemultiply c*
circleplus c+
circumflex ^
circumflex a^
club CL
colon :
comma ,
congruent =~
copyright co
currency Cs
daggerdbl dd
dagger dg
d d
D D
degree de
delta *d
Delta *D
diamond DI
dieresis ad
divide tdi
dollar $
dollar Do
dotaccent a.
dotlessi .i
dotlessj .j
dotmath md
eacute 'e
Eacute 'E
ecircumflex ^e
Ecircumflex ^E
edieresis :e
Edieresis :E
e e
E E
egrave `e
Egrave `E
eight 8
element mo
emdash em
emptyset es
endash en
epsilon *e
Epsilon *E
equal =
equivalence ==
eta *y
Eta *Y
Eth -D
eth Sd
Euro Eu
exclam !
exclamdown r!
existential te
f f
F F
ff ff
ffi Fi
ffl Fl
fi fi
five 5
fiveeighths 58
fl fl
florin Fn
four 4
fraction f/
gamma *g
Gamma *G
germandbls ss
g g
G G
gradient gr
grave ga
greater >
greaterequal >=
guillemotleft Fo
guillemotright Fc
guilsinglleft fo
guilsinglright fc
heart HE
h h
H H
hungarumlaut a"
hyphen -
hyphen hy
iacute 'i
Iacute 'I
icircumflex ^i
Icircumflex ^I
idieresis :i
Idieresis :I
Ifraktur Im
igrave `i
Igrave `I
i i
I I
ij ij
IJ IJ
infinity if
# the next line overrides the (old) PUA value of the AGL
integralex u23AE
integral integral
integral is
intersection ca
iota *i
Iota *I
j j
J J
kappa *k
Kappa *K
k k
K K
lambda *l
Lambda *L
less <
lessequal <=
l l
L L
logicaland AN
logicalnot tno
logicalor OR
lozenge lz
lslash /l
Lslash /L
macron a-
minus \-
minute fm
m m
M M
mu1 mc
multiply tmu
mu *m
Mu *M
# if there is "mu1" glyph in the font - comment out the following line
mu mc
nine 9
n n
N N
notelement nm
notequal !=
notsubset nb
ntilde ~n
Ntilde ~N
numbersign #
numbersign sh
nu *n
Nu *N
oacute 'o
Oacute 'O
ocircumflex ^o
Ocircumflex ^O
odieresis :o
Odieresis :O
oe oe
OE OE
ogonek ho
ograve `o
Ograve `O
omega1 +p
omega *w
Omega *W
omicron *o
Omicron *O
one 1
oneeighth 18
onehalf 12
onequarter 14
onesuperior S1
o o
O O
ordfeminine Of
ordmasculine Om
oslash /o
Oslash /O
otilde ~o
Otilde ~O
overline rn
paragraph ps
parenleft (
parenleftbt parenleftbt
parenleftex parenleftex
parenlefttp parenlefttp
parenright )
parenrightbt parenrightbt
parenrightex parenrightex
parenrighttp parenrighttp
partialdiff pd
percent %
period .
periodcentered pc
perpendicular pp
perthousand %0
phi1 +f
phi *f
Phi *F
pi *p
Pi *P
plus +
plusminus t+-
p p
P P
product product
propersubset sb
propersuperset sp
proportional pt
psi *q
Psi *Q
q q
Q Q
question ?
questiondown r?
quotedbl "
quotedblbase Bq
quotedbl dq
quotedblleft lq
quotedblright rq
quoteleft `
quoteleft oq
quoteright '
quoteright cq
quotesinglbase bq
quotesingle aq
radicalex radicalex
radical sqrt
radical sr
reflexsubset ib
reflexsuperset ip
registered rg
Rfraktur Re
rho *r
Rho *R
ring ao
r r
R R
scaron vs
Scaron vS
second sd
section sc
semicolon ;
seven 7
seveneighths 78
SF110000 br
sigma1 ts
sigma *s
Sigma *S
similar ap
six 6
slash /
slash sl
spade SP
s s
S S
sterling Po
suchthat st
summation sum
tau *t
Tau *T
therefore 3d
therefore tf
theta1 +h
theta *h
Theta *H
thorn Tp
Thorn TP
three 3
threeeighths 38
threequarters 34
threesuperior S3
tilde ~
tilde a~
trademark tm
t t
T T
two 2
twosuperior S2
uacute 'u
Uacute 'U
ucircumflex ^u
Ucircumflex ^U
udieresis :u
Udieresis :U
ugrave `u
Ugrave `U
underscore _
uni03F5 +e
uni210F -h
uni210F hbar
uni21D5 vA
uni2210 coproduct
uni2213 -+
uni2243 |=
uni2262 ne
uni226A >>
uni226B <<
uni2285 nc
uni25A1 sq
uni261C lh
union cu
universal fa
upsilon *u
Upsilon *U
u u
U U
v v
V V
weierstrass wp
w w
W W
xi *c
Xi *C
x x
X X
yacute 'y
Yacute 'Y
ydieresis :y
Ydieresis :Y
yen Ye
y y
Y Y
zcaron vz
Zcaron vZ
zero 0
zeta *z
Zeta *Z
z z
Z Z
@@ -0,0 +1,460 @@
#!/usr/bin/perl -w
#
# BuildFoundries : Given a Foundry file generate groff and download files
# Deri James : Monday 07 Feb 2011
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Written by Deri James <deri@chuzzlewit.demon.co.uk>
#
# This file is part of groff.
#
# groff is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# groff is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
use strict;
(my $progname = $0) =~s @.*/@@;
my $where=shift||'';
my $devps=shift||'../devps';
chdir $where if $where ne '';
my (%foundry,%flg,@downloadpreamble,%download);
my $GSpath=FindGSpath();
my $warn=0;
my $lct=0;
my $foundry=''; # the default foundry
LoadDownload("download");
LoadFoundry("Foundry");
WriteDownload("download");
exit 0;
sub LoadFoundry
{
my $fn=shift;
my $foundrypath='';
my $notFoundFont=0;
open(F,"<$fn") or Die("No $fn file found");
while (<F>)
{
chomp;
$lct++;
s/\r$//; # in case edited in windows
s/\s*#.*?$//; # remove comments
next if $_ eq '';
if (m/^[A-Za-z]=/)
{
my (@f)=split('=');
$flg{$f[0]}=$f[1];
next;
}
my (@r)=split('\|');
if (lc($r[0]) eq 'foundry')
{
Warn("\nThe path(s) used for searching:\n$foundrypath\n") if $notFoundFont;
$foundry=uc($r[1]);
$foundrypath=$r[2].' : '.$devps;
$foundrypath=~s/\(gs\)/$GSpath /;
$notFoundFont=0;
}
else
{
# 0=groff font name
# 1=IsBase Y/N (one of PDFs 14 base fonts)
# 2=afmtodit flag
# 3=map file
# 4=encoding file
# 5=font file
# 6=afm file
if (!defined($r[6]) or $r[6] eq '')
{
# if no afm file, have a guess!
$r[6]=substr($r[5],0,-3)."afm";
}
my $gfont=($foundry eq '')?$r[0]:"$foundry-$r[0]";
if ($r[2] eq '')
{
# Don't run afmtodit, just copy the grops font file
my $gotf=1;
my $gropsfnt=LocateFile($devps,$r[0],0);
if ($gropsfnt ne '' and -r "$gropsfnt")
{
my $psfont=UseGropsVersion($gropsfnt);
if (!PutDownload($psfont,LocatePF($foundrypath,$r[5]),uc($r[1])))
{
if (uc($r[1]) ne 'Y')
{
$gotf=0;
my $fns=join(',',split('!',$r[5]));
Warn("Unable to locate font(s) $fns");
$notFoundFont=1;
unlink $gfont; # Unable to find the postscript file for the font just created by afmtodit
}
}
Notice("Copied grops font $gfont...") if $gotf;
}
else
{
Warn("Can't read grops font '$r[0]' for Foundry '$foundry'");
}
}
else
{
# We need to run afmtodit to create this groff font
my $psfont=RunAfmtodit($gfont,LocateAF($foundrypath,$r[6]),$r[2],$r[3],$r[4]);
if ($psfont)
{
if (!PutDownload($psfont,LocatePF($foundrypath,$r[5]),uc($r[1])))
{
unlink $gfont; # Unable to find the postscript file for the font just created by afmtodit
}
else
{
Notice("Generated $gfont...");
}
}
else
{
Warn("Failed to create groff font '$gfont' by running afmtodit");
$notFoundFont=1;
}
}
}
}
close();
Warn("\nThe path(s) used for searching:\n$foundrypath\n") if $notFoundFont;
}
sub RunAfmtodit
{
my $gfont=shift;
my $afmfile=shift;
my $flags=shift;
my $map=shift||'';
my $enc=shift||'';
my $psfont='';
$enc="-e 'enc/$enc'" if $enc;
$map="'map/$map'" if $map;
my $cmd='afmtodit -c -dDESC';
foreach my $f (split('',$flags))
{
if (!exists($flg{$f}))
{
Warn("Can't use undefined flag '$f' in calling afmtodit for groff font '$gfont'");
return('');
}
$cmd.=" $flg{$f}";
}
system("$cmd $enc '$afmfile' $map $gfont 2>/dev/null");
if ($?)
{
unlink $gfont;
return('');
}
if (open(GF,"<$gfont"))
{
my (@gf)=(<GF>);
my @ps=grep(/^internalname /,@gf);
if ($#ps == 0) # Just 1 match
{
(undef,$psfont)=split(' ',$ps[0],2);
chomp($psfont);
}
else
{
Warn("Unexpected format for grops font '$gfont' for Foundry '$foundry' - ignoring");
}
close(GF);
}
return($psfont);
}
sub LocateAF
{
my $path=shift;
my $file=shift;
return(LocateFile($path,$file,1));
}
sub LocatePF
{
my $path=shift;
my $file=shift;
return(LocateFile($path,$file,0));
}
sub LocateFile
{
my $path=shift;
my $files=shift;
my $tryafm=shift;
return(substr($files,1)) if substr($files,0,1) eq '*';
foreach my $file (split('!',$files))
{
if ($file=~m'/')
{
# path given with file name so no need to search the paths
if (-r $file)
{
return($file);
}
if ($tryafm and $file=~s'type1/'afm/'i)
{
if (-r "$file")
{
return($file);
}
}
return('');
}
if ($path eq '(tex)')
{
my $res=`kpsewhich $file`;
return '' if $?;
chomp($res);
return($res);
}
my (@paths)=split(/ (:|;)/,$path);
foreach my $p (@paths)
{
next if !defined($p) or $p eq ';' or $p eq ':';
$p=~s/^\s+//;
$p=~s/\s+$//;
next if $p=~m/^\%rom\%/; # exclude %rom% paths (from (gs))
if (-r "$p/$file")
{
return("$p/$file");
}
if ($tryafm and $p=~s'type1/'afm/'i)
{
if (-r "$p/$file")
{
return("$p/$file");
}
}
}
}
return('');
}
sub FindGSpath
{
my (@res)=`missing -h 2>/dev/null`;
return '' if $?;
my $buildpath='';
my $stg=1;
foreach my $l (@res)
{
chomp($l);
if ($stg==1 and $l=~m/^Search path:/)
{
$stg=2;
}
elsif ($stg == 2)
{
if (substr($l,0,1) ne ' ')
{
$stg=3;
}
else
{
$l=~s/^\s+//;
$buildpath.=$l;
}
}
}
return($buildpath);
}
sub UseGropsVersion
{
my $gfont=shift;
my $psfont='';
my (@gfa)=split('/',$gfont);
my $gfontbase=pop(@gfa);
if (open(GF,"<$gfont"))
{
my (@gf)=(<GF>);
my @ps=grep(/^internalname /,@gf);
if ($#ps == 0) # Just 1 match
{
(undef,$psfont)=split(' ',$ps[0],2);
chomp($psfont);
}
else
{
Warn("Unexpected format for grops font '$gfont' for Foundry '$foundry' - ignoring");
}
close(GF);
if ($psfont)
{
if (open(GF,">$gfontbase"))
{
local $"='';
print GF "@gf";
close(GF);
}
else
{
$psfont='';
Warn("Failed to create new font '$gfont' for Foundry '$foundry'");
}
}
else
{
Warn("Failed to locate postscript internalname in grops font '$gfont' for Foundry '$foundry'");
}
close(GF);
}
else
{
Warn("Failed to open grops font '$gfont' for Foundry '$foundry'");
}
return($psfont);
}
sub PutDownload
{
my $psfont=shift;
my $pffile=shift;
my $IsBase14=shift;
my $key="$foundry $psfont";
delete($download{$key}), return 0 if ($pffile eq '');
$pffile='*'.$pffile if $IsBase14 eq 'Y'; # This signals to gropdf to only edmbed if -e given
$download{$key}=$pffile;
return 1;
}
sub LoadDownload
{
my $fn=shift;
my $top=1;
return if !open(F,"<$fn");
while (<F>)
{
chomp;
s/\r$//; # in case edited in windows
if ($top and substr($_,0,1) eq '#' or $_ eq '')
{
# Preserve comments at top of download file
push(@downloadpreamble,$_);
next;
}
$top=0;
s/\s*#.*?$//; # remove comments
next if $_ eq '';
my (@r)=split(/\t+/);
my $key=$r[1];
$key="$r[0] $r[1]";
$download{$key}=$r[2];
}
close(F);
}
sub WriteDownload
{
my $fn=shift;
my $top=1;
open(F,">$fn") or Die("Can't Create new file '$fn'");
print F join("\n",@downloadpreamble),"\n";
foreach my $k (sort keys %download)
{
my ($f,$ps)=split(/ /,$k);
print F "$f\t$ps\t$download{$k}\n";
}
close(F);
}
sub Notice {
my $msg=shift;
Msg("notice: $msg");
}
sub Warn {
my $msg=shift;
Msg("warning: line $lct: $msg");
$warn=1;
}
sub Die {
my $msg=shift;
Msg("error: line $lct: $msg");
exit 2;
}
sub Msg {
my $msg=shift;
print STDERR "$progname: $msg\n";
}
@@ -0,0 +1,460 @@
#!/usr/bin/perl -w
#
# BuildFoundries : Given a Foundry file generate groff and download files
# Deri James : Monday 07 Feb 2011
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
# Written by Deri James <deri@chuzzlewit.demon.co.uk>
#
# This file is part of groff.
#
# groff is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# groff is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
use strict;
(my $progname = $0) =~s @.*/@@;
my $where=shift||'';
my $devps=shift||'../devps';
chdir $where if $where ne '';
my (%foundry,%flg,@downloadpreamble,%download);
my $GSpath=FindGSpath();
my $warn=0;
my $lct=0;
my $foundry=''; # the default foundry
LoadDownload("download");
LoadFoundry("Foundry");
WriteDownload("download");
exit 0;
sub LoadFoundry
{
my $fn=shift;
my $foundrypath='';
my $notFoundFont=0;
open(F,"<$fn") or Die("No $fn file found");
while (<F>)
{
chomp;
$lct++;
s/\r$//; # in case edited in windows
s/\s*#.*?$//; # remove comments
next if $_ eq '';
if (m/^[A-Za-z]=/)
{
my (@f)=split('=');
$flg{$f[0]}=$f[1];
next;
}
my (@r)=split('\|');
if (lc($r[0]) eq 'foundry')
{
Warn("\nThe path(s) used for searching:\n$foundrypath\n") if $notFoundFont;
$foundry=uc($r[1]);
$foundrypath=$r[2].' : '.$devps;
$foundrypath=~s/\(gs\)/$GSpath /;
$notFoundFont=0;
}
else
{
# 0=groff font name
# 1=IsBase Y/N (one of PDFs 14 base fonts)
# 2=afmtodit flag
# 3=map file
# 4=encoding file
# 5=font file
# 6=afm file
if (!defined($r[6]) or $r[6] eq '')
{
# if no afm file, have a guess!
$r[6]=substr($r[5],0,-3)."afm";
}
my $gfont=($foundry eq '')?$r[0]:"$foundry-$r[0]";
if ($r[2] eq '')
{
# Don't run afmtodit, just copy the grops font file
my $gotf=1;
my $gropsfnt=LocateFile($devps,$r[0],0);
if ($gropsfnt ne '' and -r "$gropsfnt")
{
my $psfont=UseGropsVersion($gropsfnt);
if (!PutDownload($psfont,LocatePF($foundrypath,$r[5]),uc($r[1])))
{
if (uc($r[1]) ne 'Y')
{
$gotf=0;
my $fns=join(',',split('!',$r[5]));
Warn("Unable to locate font(s) $fns");
$notFoundFont=1;
unlink $gfont; # Unable to find the postscript file for the font just created by afmtodit
}
}
Notice("Copied grops font $gfont...") if $gotf;
}
else
{
Warn("Can't read grops font '$r[0]' for Foundry '$foundry'");
}
}
else
{
# We need to run afmtodit to create this groff font
my $psfont=RunAfmtodit($gfont,LocateAF($foundrypath,$r[6]),$r[2],$r[3],$r[4]);
if ($psfont)
{
if (!PutDownload($psfont,LocatePF($foundrypath,$r[5]),uc($r[1])))
{
unlink $gfont; # Unable to find the postscript file for the font just created by afmtodit
}
else
{
Notice("Generated $gfont...");
}
}
else
{
Warn("Failed to create groff font '$gfont' by running afmtodit");
$notFoundFont=1;
}
}
}
}
close();
Warn("\nThe path(s) used for searching:\n$foundrypath\n") if $notFoundFont;
}
sub RunAfmtodit
{
my $gfont=shift;
my $afmfile=shift;
my $flags=shift;
my $map=shift||'';
my $enc=shift||'';
my $psfont='';
$enc="-e 'enc/$enc'" if $enc;
$map="'map/$map'" if $map;
my $cmd='afmtodit -c -dDESC';
foreach my $f (split('',$flags))
{
if (!exists($flg{$f}))
{
Warn("Can't use undefined flag '$f' in calling afmtodit for groff font '$gfont'");
return('');
}
$cmd.=" $flg{$f}";
}
system("$cmd $enc '$afmfile' $map $gfont 2>/dev/null");
if ($?)
{
unlink $gfont;
return('');
}
if (open(GF,"<$gfont"))
{
my (@gf)=(<GF>);
my @ps=grep(/^internalname /,@gf);
if ($#ps == 0) # Just 1 match
{
(undef,$psfont)=split(' ',$ps[0],2);
chomp($psfont);
}
else
{
Warn("Unexpected format for grops font '$gfont' for Foundry '$foundry' - ignoring");
}
close(GF);
}
return($psfont);
}
sub LocateAF
{
my $path=shift;
my $file=shift;
return(LocateFile($path,$file,1));
}
sub LocatePF
{
my $path=shift;
my $file=shift;
return(LocateFile($path,$file,0));
}
sub LocateFile
{
my $path=shift;
my $files=shift;
my $tryafm=shift;
return(substr($files,1)) if substr($files,0,1) eq '*';
foreach my $file (split('!',$files))
{
if ($file=~m'/')
{
# path given with file name so no need to search the paths
if (-r $file)
{
return($file);
}
if ($tryafm and $file=~s'type1/'afm/'i)
{
if (-r "$file")
{
return($file);
}
}
return('');
}
if ($path eq '(tex)')
{
my $res=`kpsewhich $file`;
return '' if $?;
chomp($res);
return($res);
}
my (@paths)=split(/ (:|;)/,$path);
foreach my $p (@paths)
{
next if !defined($p) or $p eq ';' or $p eq ':';
$p=~s/^\s+//;
$p=~s/\s+$//;
next if $p=~m/^\%rom\%/; # exclude %rom% paths (from (gs))
if (-r "$p/$file")
{
return("$p/$file");
}
if ($tryafm and $p=~s'type1/'afm/'i)
{
if (-r "$p/$file")
{
return("$p/$file");
}
}
}
}
return('');
}
sub FindGSpath
{
my (@res)=`@GROFF_GHOSTSCRIPT_INTERPRETERS@ -h 2>/dev/null`;
return '' if $?;
my $buildpath='';
my $stg=1;
foreach my $l (@res)
{
chomp($l);
if ($stg==1 and $l=~m/^Search path:/)
{
$stg=2;
}
elsif ($stg == 2)
{
if (substr($l,0,1) ne ' ')
{
$stg=3;
}
else
{
$l=~s/^\s+//;
$buildpath.=$l;
}
}
}
return($buildpath);
}
sub UseGropsVersion
{
my $gfont=shift;
my $psfont='';
my (@gfa)=split('/',$gfont);
my $gfontbase=pop(@gfa);
if (open(GF,"<$gfont"))
{
my (@gf)=(<GF>);
my @ps=grep(/^internalname /,@gf);
if ($#ps == 0) # Just 1 match
{
(undef,$psfont)=split(' ',$ps[0],2);
chomp($psfont);
}
else
{
Warn("Unexpected format for grops font '$gfont' for Foundry '$foundry' - ignoring");
}
close(GF);
if ($psfont)
{
if (open(GF,">$gfontbase"))
{
local $"='';
print GF "@gf";
close(GF);
}
else
{
$psfont='';
Warn("Failed to create new font '$gfont' for Foundry '$foundry'");
}
}
else
{
Warn("Failed to locate postscript internalname in grops font '$gfont' for Foundry '$foundry'");
}
close(GF);
}
else
{
Warn("Failed to open grops font '$gfont' for Foundry '$foundry'");
}
return($psfont);
}
sub PutDownload
{
my $psfont=shift;
my $pffile=shift;
my $IsBase14=shift;
my $key="$foundry $psfont";
delete($download{$key}), return 0 if ($pffile eq '');
$pffile='*'.$pffile if $IsBase14 eq 'Y'; # This signals to gropdf to only edmbed if -e given
$download{$key}=$pffile;
return 1;
}
sub LoadDownload
{
my $fn=shift;
my $top=1;
return if !open(F,"<$fn");
while (<F>)
{
chomp;
s/\r$//; # in case edited in windows
if ($top and substr($_,0,1) eq '#' or $_ eq '')
{
# Preserve comments at top of download file
push(@downloadpreamble,$_);
next;
}
$top=0;
s/\s*#.*?$//; # remove comments
next if $_ eq '';
my (@r)=split(/\t+/);
my $key=$r[1];
$key="$r[0] $r[1]";
$download{$key}=$r[2];
}
close(F);
}
sub WriteDownload
{
my $fn=shift;
my $top=1;
open(F,">$fn") or Die("Can't Create new file '$fn'");
print F join("\n",@downloadpreamble),"\n";
foreach my $k (sort keys %download)
{
my ($f,$ps)=split(/ /,$k);
print F "$f\t$ps\t$download{$k}\n";
}
close(F);
}
sub Notice {
my $msg=shift;
Msg("notice: $msg");
}
sub Warn {
my $msg=shift;
Msg("warning: line $lct: $msg");
$warn=1;
}
sub Die {
my $msg=shift;
Msg("error: line $lct: $msg");
exit 2;
}
sub Msg {
my $msg=shift;
print STDERR "$progname: $msg\n";
}