• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# 'post' table formats 1.0 and 2.0 rely on this list of "standard"
3# glyphs.
4#
5# My list is correct according to the Apple documentation for the 'post'
6# table: http://developer.apple.com/fonts/TTRefMan/RM06/Chap6post.html
7# (However, it seems that TTFdump (from MS) and FontLab disagree, at
8# least with respect to the last glyph, which they list as 'dslash'
9# instead of 'dcroat'.)
10#
11
12standardGlyphOrder = [
13	".notdef",              # 0
14	".null",                # 1
15	"nonmarkingreturn",     # 2
16	"space",                # 3
17	"exclam",               # 4
18	"quotedbl",             # 5
19	"numbersign",           # 6
20	"dollar",               # 7
21	"percent",              # 8
22	"ampersand",            # 9
23	"quotesingle",          # 10
24	"parenleft",            # 11
25	"parenright",           # 12
26	"asterisk",             # 13
27	"plus",                 # 14
28	"comma",                # 15
29	"hyphen",               # 16
30	"period",               # 17
31	"slash",                # 18
32	"zero",                 # 19
33	"one",                  # 20
34	"two",                  # 21
35	"three",                # 22
36	"four",                 # 23
37	"five",                 # 24
38	"six",                  # 25
39	"seven",                # 26
40	"eight",                # 27
41	"nine",                 # 28
42	"colon",                # 29
43	"semicolon",            # 30
44	"less",                 # 31
45	"equal",                # 32
46	"greater",              # 33
47	"question",             # 34
48	"at",                   # 35
49	"A",                    # 36
50	"B",                    # 37
51	"C",                    # 38
52	"D",                    # 39
53	"E",                    # 40
54	"F",                    # 41
55	"G",                    # 42
56	"H",                    # 43
57	"I",                    # 44
58	"J",                    # 45
59	"K",                    # 46
60	"L",                    # 47
61	"M",                    # 48
62	"N",                    # 49
63	"O",                    # 50
64	"P",                    # 51
65	"Q",                    # 52
66	"R",                    # 53
67	"S",                    # 54
68	"T",                    # 55
69	"U",                    # 56
70	"V",                    # 57
71	"W",                    # 58
72	"X",                    # 59
73	"Y",                    # 60
74	"Z",                    # 61
75	"bracketleft",          # 62
76	"backslash",            # 63
77	"bracketright",         # 64
78	"asciicircum",          # 65
79	"underscore",           # 66
80	"grave",                # 67
81	"a",                    # 68
82	"b",                    # 69
83	"c",                    # 70
84	"d",                    # 71
85	"e",                    # 72
86	"f",                    # 73
87	"g",                    # 74
88	"h",                    # 75
89	"i",                    # 76
90	"j",                    # 77
91	"k",                    # 78
92	"l",                    # 79
93	"m",                    # 80
94	"n",                    # 81
95	"o",                    # 82
96	"p",                    # 83
97	"q",                    # 84
98	"r",                    # 85
99	"s",                    # 86
100	"t",                    # 87
101	"u",                    # 88
102	"v",                    # 89
103	"w",                    # 90
104	"x",                    # 91
105	"y",                    # 92
106	"z",                    # 93
107	"braceleft",            # 94
108	"bar",                  # 95
109	"braceright",           # 96
110	"asciitilde",           # 97
111	"Adieresis",            # 98
112	"Aring",                # 99
113	"Ccedilla",             # 100
114	"Eacute",               # 101
115	"Ntilde",               # 102
116	"Odieresis",            # 103
117	"Udieresis",            # 104
118	"aacute",               # 105
119	"agrave",               # 106
120	"acircumflex",          # 107
121	"adieresis",            # 108
122	"atilde",               # 109
123	"aring",                # 110
124	"ccedilla",             # 111
125	"eacute",               # 112
126	"egrave",               # 113
127	"ecircumflex",          # 114
128	"edieresis",            # 115
129	"iacute",               # 116
130	"igrave",               # 117
131	"icircumflex",          # 118
132	"idieresis",            # 119
133	"ntilde",               # 120
134	"oacute",               # 121
135	"ograve",               # 122
136	"ocircumflex",          # 123
137	"odieresis",            # 124
138	"otilde",               # 125
139	"uacute",               # 126
140	"ugrave",               # 127
141	"ucircumflex",          # 128
142	"udieresis",            # 129
143	"dagger",               # 130
144	"degree",               # 131
145	"cent",                 # 132
146	"sterling",             # 133
147	"section",              # 134
148	"bullet",               # 135
149	"paragraph",            # 136
150	"germandbls",           # 137
151	"registered",           # 138
152	"copyright",            # 139
153	"trademark",            # 140
154	"acute",                # 141
155	"dieresis",             # 142
156	"notequal",             # 143
157	"AE",                   # 144
158	"Oslash",               # 145
159	"infinity",             # 146
160	"plusminus",            # 147
161	"lessequal",            # 148
162	"greaterequal",         # 149
163	"yen",                  # 150
164	"mu",                   # 151
165	"partialdiff",          # 152
166	"summation",            # 153
167	"product",              # 154
168	"pi",                   # 155
169	"integral",             # 156
170	"ordfeminine",          # 157
171	"ordmasculine",         # 158
172	"Omega",                # 159
173	"ae",                   # 160
174	"oslash",               # 161
175	"questiondown",         # 162
176	"exclamdown",           # 163
177	"logicalnot",           # 164
178	"radical",              # 165
179	"florin",               # 166
180	"approxequal",          # 167
181	"Delta",                # 168
182	"guillemotleft",        # 169
183	"guillemotright",       # 170
184	"ellipsis",             # 171
185	"nonbreakingspace",     # 172
186	"Agrave",               # 173
187	"Atilde",               # 174
188	"Otilde",               # 175
189	"OE",                   # 176
190	"oe",                   # 177
191	"endash",               # 178
192	"emdash",               # 179
193	"quotedblleft",         # 180
194	"quotedblright",        # 181
195	"quoteleft",            # 182
196	"quoteright",           # 183
197	"divide",               # 184
198	"lozenge",              # 185
199	"ydieresis",            # 186
200	"Ydieresis",            # 187
201	"fraction",             # 188
202	"currency",             # 189
203	"guilsinglleft",        # 190
204	"guilsinglright",       # 191
205	"fi",                   # 192
206	"fl",                   # 193
207	"daggerdbl",            # 194
208	"periodcentered",       # 195
209	"quotesinglbase",       # 196
210	"quotedblbase",         # 197
211	"perthousand",          # 198
212	"Acircumflex",          # 199
213	"Ecircumflex",          # 200
214	"Aacute",               # 201
215	"Edieresis",            # 202
216	"Egrave",               # 203
217	"Iacute",               # 204
218	"Icircumflex",          # 205
219	"Idieresis",            # 206
220	"Igrave",               # 207
221	"Oacute",               # 208
222	"Ocircumflex",          # 209
223	"apple",                # 210
224	"Ograve",               # 211
225	"Uacute",               # 212
226	"Ucircumflex",          # 213
227	"Ugrave",               # 214
228	"dotlessi",             # 215
229	"circumflex",           # 216
230	"tilde",                # 217
231	"macron",               # 218
232	"breve",                # 219
233	"dotaccent",            # 220
234	"ring",                 # 221
235	"cedilla",              # 222
236	"hungarumlaut",         # 223
237	"ogonek",               # 224
238	"caron",                # 225
239	"Lslash",               # 226
240	"lslash",               # 227
241	"Scaron",               # 228
242	"scaron",               # 229
243	"Zcaron",               # 230
244	"zcaron",               # 231
245	"brokenbar",            # 232
246	"Eth",                  # 233
247	"eth",                  # 234
248	"Yacute",               # 235
249	"yacute",               # 236
250	"Thorn",                # 237
251	"thorn",                # 238
252	"minus",                # 239
253	"multiply",             # 240
254	"onesuperior",          # 241
255	"twosuperior",          # 242
256	"threesuperior",        # 243
257	"onehalf",              # 244
258	"onequarter",           # 245
259	"threequarters",        # 246
260	"franc",                # 247
261	"Gbreve",               # 248
262	"gbreve",               # 249
263	"Idotaccent",           # 250
264	"Scedilla",             # 251
265	"scedilla",             # 252
266	"Cacute",               # 253
267	"cacute",               # 254
268	"Ccaron",               # 255
269	"ccaron",               # 256
270	"dcroat"                # 257
271]
272