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