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