Home | History | Annotate | Download | only in ttLib
      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 
     12 standardGlyphOrder = [
     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