repo.or.cz
/
terpinus.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
history
|
raw
|
HEAD
ter-u14b.bdf: fix O+. and o+.
[terpinus.git]
/
dump.rb
blob
5d768de82caa46dd1f95c3f5d0ed26f37b500ebb
1
#!/bin/env ruby
2
require 'bdf'
3
VREFS = [
4
'Aacute',
5
'aacute',
6
'Agrave',
7
'agrave',
8
'uni1EA2',
9
'uni1EA3',
10
'Atilde',
11
'atilde',
12
'uni1EA0',
13
'uni1EA1',
14
15
'Acircumflex',
16
'acircumflex',
17
18
'uni1EA4',
19
'uni1EA5',
20
'uni1EA6',
21
'uni1EA7',
22
'uni1EA8',
23
'uni1EA9',
24
'uni1EAA',
25
'uni1EAB',
26
'uni1EAC',
27
'uni1EAD',
28
29
'Abreve',
30
'abreve',
31
32
'uni1EAE',
33
'uni1EAF',
34
'uni1EB0',
35
'uni1EB1',
36
'uni1EB2',
37
'uni1EB3',
38
'uni1EB4',
39
'uni1EB5',
40
'uni1EB6',
41
'uni1EB7',
42
43
'Eacute',
44
'eacute',
45
'Egrave',
46
'egrave',
47
'uni1EBA',
48
'uni1EBB',
49
'Etilde',
50
'etilde',
51
'Edotbelow',
52
'edotbelow',
53
54
'Ecircumflex',
55
'ecircumflex',
56
57
'uni1EBE',
58
'uni1EBF',
59
'uni1EC0',
60
'uni1EC1',
61
'uni1EC2',
62
'uni1EC3',
63
'uni1EC4',
64
'uni1EC5',
65
'uni1EC6',
66
'uni1EC7',
67
68
'Iacute',
69
'iacute',
70
'Igrave',
71
'igrave',
72
'uni1EC8',
73
'uni1EC9',
74
'Itilde',
75
'itilde',
76
'uni1ECA',
77
'uni1ECB',
78
79
'Oacute',
80
'oacute',
81
'Ograve',
82
'ograve',
83
'uni1ECE',
84
'uni1ECF',
85
'Otilde',
86
'otilde',
87
'Odotbelow',
88
'odotbelow',
89
90
'Ocircumflex',
91
'ocircumflex',
92
93
'uni1ED0',
94
'uni1ED1',
95
'uni1ED2',
96
'uni1ED3',
97
'uni1ED4',
98
'uni1ED5',
99
'uni1ED6',
100
'uni1ED7',
101
'uni1ED8',
102
'uni1ED9',
103
104
'Ohorn',
105
'ohorn',
106
107
'uni1EDA',
108
'uni1EDB',
109
'uni1EDC',
110
'uni1EDD',
111
'uni1EDE',
112
'uni1EDF',
113
'uni1EE0',
114
'uni1EE1',
115
'uni1EE2',
116
'uni1EE3',
117
118
'Uacute',
119
'uacute',
120
'Ugrave',
121
'ugrave',
122
'uni1EE6',
123
'uni1EE7',
124
'Utilde',
125
'utilde',
126
'uni1EE4',
127
'uni1EE5',
128
129
'Uhorn',
130
'uhorn',
131
132
'uni1EE8',
133
'uni1EE9',
134
'uni1EEA',
135
'uni1EEB',
136
'uni1EEC',
137
'uni1EED',
138
'uni1EEE',
139
'uni1EEF',
140
'uni1EF0',
141
'uni1EF1',
142
143
'Yacute',
144
'yacute',
145
'Ygrave',
146
'ygrave',
147
'uni1EF6',
148
'uni1EF7',
149
'Ytilde',
150
'ytilde',
151
'uni1EF4',
152
'uni1EF5',
153
154
'Dcroat',
155
'dcroat',
156
]
157
158
src = BDF.new(ARGV[0])
159
dst = BDF.new()
160
dst.copy_glyph_by_id(VREFS, src)
161
f = File.open(ARGV[1], 'w')
162
dst.write(f)
163
f.close