Coverage for /usr/lib/python3/dist-packages/fontTools/ttLib/standardGlyphOrder.py: 100%

1 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-14 15:55 +0200

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' table: 

6# https://developer.apple.com/fonts/TrueType-Reference-Manual/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]