texglyphlist.txt 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386
  1. # lcdf-typetools texglyphlist.txt, Version 2.95
  2. # Contents: Extensions to the Adobe Glyph List for TeX fonts and
  3. # encodings. We also extend the second field so that it can contain
  4. # multiple Unicode scalar values, separated by commas, analogous to
  5. # otftotfm's "% UNICODING" comments.
  6. ###############################################################################
  7. Delta;2206,0394
  8. Ifractur;2111
  9. FFsmall;F766 F766,0066 0066
  10. FFIsmall;F766 F766 F769,0066 0066 0069
  11. FFLsmall;F766 F766 F76C,0066 0066 006C
  12. FIsmall;F766 F769,0066 0069
  13. FLsmall;F766 F76C,0066 006C
  14. Germandbls;0053 0053
  15. Germandblssmall;F773 F773,0073 0073
  16. Ng;014A
  17. Omega;2126,03A9
  18. Rfractur;211C
  19. SS;0053 0053
  20. SSsmall;F773 F773,0073 0073
  21. # altselector: invalid Unicode
  22. altselector;D802
  23. angbracketleft;27E8,2329
  24. angbracketright;27E9,232A
  25. arrowbothv;2195
  26. arrowdblbothv;21D5
  27. arrowleftbothalf;21BD
  28. arrowlefttophalf;21BC
  29. arrownortheast;2197
  30. arrownorthwest;2196
  31. arrowrightbothalf;21C1
  32. arrowrighttophalf;21C0
  33. arrowsoutheast;2198
  34. arrowsouthwest;2199
  35. # ascendercompwordmark: taller cwm, invalid Unicode
  36. ascendercompwordmark;D80A
  37. asteriskcentered;2217
  38. bardbl;2225
  39. # capitalcompwordmark: taller cwm, invalid Unicode
  40. capitalcompwordmark;D809
  41. ceilingleft;2308
  42. ceilingright;2309
  43. circlecopyrt;20DD,25CB
  44. circledivide;2298
  45. circledot;2299
  46. circleminus;2296
  47. coproduct;2A3F
  48. ct;0063 0074
  49. # cwm: Unicode for ZWNJ, used for secondary replacement from EC.enc
  50. cwm;200C
  51. dblbracketleft;27E6
  52. dblbracketright;27E7
  53. # U+2662 is WHITE DIAMOND SUIT
  54. # U+25CA is LOZENGE
  55. # U+2666 is BLACK DIAMOND SUIT
  56. diamond;2662,25CA,2666
  57. diamondmath;22C4
  58. # U+0237 is the proposed allocation for dotless j as of Unicode 4.0
  59. # U+1D6A5 is the mathematical italic version approved in Unicode 5.0
  60. dotlessj;0237,F6BE,1D6A5
  61. emptyset;2205,F638
  62. # emptyslot: invalid Unicode; the user explicitly wants this slot empty
  63. emptyslot;D801
  64. epsilon1;03F5
  65. epsiloninv;03F6
  66. equivasymptotic;224D
  67. flat;266D
  68. floorleft;230A
  69. floorright;230B
  70. follows;227B
  71. followsequal;2AB0
  72. followsorcurly;227D
  73. greatermuch;226B
  74. heart;2661,2665
  75. interrobang;203D
  76. interrobangdown;2E18
  77. intersectionsq;2293
  78. latticetop;22A4
  79. lessmuch;226A
  80. longdbls;017F 017F
  81. longsh;017F 0068
  82. longsi;017F 0069
  83. longsl;017F 006C
  84. longst;FB05,017F 0074
  85. lscript;2113
  86. natural;266E
  87. negationslash;0338
  88. ng;014B
  89. owner;220B
  90. pertenthousand;2031
  91. # TeX encodings such as 'texmital.enc' disagree with Unicode and the Adobe
  92. # glyph list; in TeX, the "straight" form of phi takes the name "phi",
  93. # whereas the more-common "loopy" form of phi, \varphi, takes the name "phi1".
  94. phi;03D5,03C6
  95. phi1;03C6
  96. pi1;03D6
  97. precedesequal;2AAF
  98. precedesorcurly;227C
  99. prime;2032,02B9
  100. rho1;03F1
  101. # ringfitted: a ring character centered on the x-width of A, invalid Unicode
  102. ringfitted;D80D
  103. sharp;266F
  104. similarequal;2243
  105. slurabove;2322
  106. slurbelow;2323
  107. st;FB06,0073 0074
  108. star;22C6
  109. subsetsqequal;2291
  110. supersetsqequal;2292
  111. triangle;25B3
  112. triangleinv;25BD
  113. triangleleft;25C1
  114. triangleright;25B7
  115. turnstileleft;22A2
  116. turnstileright;22A3
  117. # twelveudash: 2/3-em dash; invalid Unicode
  118. twelveudash;D80C
  119. unionmulti;228E
  120. unionsq;2294
  121. vector;20D7
  122. # visualspace: Unicode for OPEN BOX, used for secondary replacement from EC.enc
  123. visualspace;2423
  124. wreathproduct;2240
  125. # -- Marco Kuhlmann reported annoying glyph neologisms in fontinst encodings
  126. # Dbar = Dcroat
  127. Dbar;0110
  128. # compwordmark = cwm
  129. compwordmark;200C
  130. # dbar = dcroat
  131. dbar;0111
  132. # rangedash = endash
  133. rangedash;2013
  134. # hyphenchar = hyphen
  135. hyphenchar;002D
  136. # punctdash = emdash
  137. punctdash;2014
  138. # visiblespace = visualspace
  139. visiblespace;2423
  140. # --
  141. # -- These character names are used in the MSAM fonts
  142. # --
  143. Yen;00A5
  144. # the MSAM10 glyph is more closed than U+21BA
  145. # the MSAM10 glyph's gap is at the top, while U+27F2 is on the left
  146. anticlockwise;27F2,21BA
  147. # XXX arrowaxisleft
  148. # XXX arrowaxisright
  149. arrowparrleftright;21C6
  150. arrowparrrightleft;21C4
  151. arrowtailleft;21A2
  152. arrowtailright;21A3
  153. arrowtripleleft;21DA
  154. arrowtripleright;21DB
  155. # XXX axisshort
  156. between;226C
  157. # U+2713 is a Zapf dingbat
  158. check;2713
  159. circleR;00AE
  160. # the MSAM10 glyph may be smaller than U+24C8
  161. circleS;24C8
  162. circleasterisk;229B
  163. circleequal;229C
  164. circlering;229A
  165. # the MSAM10 glyph is more closed than U+21BB
  166. # the MSAM10 glyph's gap is at the top, while U+27F3 is on the left
  167. clockwise;27F3,21BB
  168. complement;2201
  169. curlyleft;21AB
  170. curlyright;21AC
  171. dblarrowdwn;21CA
  172. dblarrowheadleft;219E
  173. dblarrowheadright;21A0
  174. dblarrowup;21C8
  175. defines;225C
  176. # U+2666 is BLACK DIAMOND SUIT
  177. # U+29EB is BLACK LOZENGE
  178. diamondsolid;2666,29EB
  179. difference;224F
  180. dotplus;2214
  181. downfall;22CE
  182. equaldotleftright;2252
  183. equaldotrightleft;2253
  184. equalorfollows;22DF
  185. equalorgreater;2A96
  186. equalorless;2A95
  187. equalorprecedes;22DE
  188. equalsdots;2251
  189. followsorequal;227F
  190. forces;22A9
  191. forcesbar;22AA
  192. fork;22D4
  193. frown;2322
  194. geomequivalent;224E
  195. greaterdbleqlless;2A8C
  196. greaterdblequal;2267
  197. greaterlessequal;22DB
  198. greaterorapproxeql;2A86
  199. greaterorequalslant;2A7E
  200. greaterorsimilar;2273
  201. harpoondownleft;21C3
  202. harpoondownright;21C2
  203. # MSAM probably misnamed this glyph; the right pointing harpoon is above
  204. # U+21CC has the right pointing harpoon above, like MSAM
  205. harpoonleftright;21CC
  206. # MSAM probably misnamed this glyph; the left pointing harpoon is above
  207. # U+21CB has the left pointing harpoon above, like MSAM
  208. harpoonrightleft;21CB
  209. harpoonupleft;21BF
  210. harpoonupright;21BE
  211. # U+22BA may be larger than MSAM intercal
  212. intercal;22BA
  213. intersectiondbl;22D2
  214. lessdbleqlgreater;2A8B
  215. lessdblequal;2266
  216. lessequalgreater;22DA
  217. lessorapproxeql;2A85
  218. lessorequalslant;2A7D
  219. lessorsimilar;2272
  220. maltesecross;2720
  221. measuredangle;2221
  222. multimap;22B8
  223. multiopenleft;22CB
  224. multiopenright;22CC
  225. nand;22BC
  226. orunderscore;22BB
  227. # U+2306 PERSPECTIVE is larger than the MSAM glyph
  228. perpcorrespond;2A5E,2306
  229. precedesorequal;227E
  230. primereverse;2035
  231. revasymptequal;22CD
  232. revsimilar;223D
  233. # U+231D TOP RIGHT CORNER is a quine corner,
  234. # U+2E23 TOP RIGHT HALF BRACKET is a half bracket.
  235. # MSAM rightanglene matches the shape of U+231C but the spacing of U+2E23.
  236. # Similar for other rightangle characters.
  237. rightanglene;231D,2E23
  238. rightanglenw;231C,2E22
  239. rightanglese;231F,2E25
  240. rightanglesw;231E,2E24
  241. ringinequal;2256
  242. # U+22A7 MODELS is shorter than U+22A8 TRUE = satisfies.
  243. # MSAM satisfies is in between.
  244. satisfies;22A8
  245. shiftleft;21B0
  246. shiftright;21B1
  247. smile;2323
  248. sphericalangle;2222
  249. # U+25A1 WHITE SQUARE
  250. square;25A1
  251. squaredot;22A1
  252. squareimage;228F
  253. squareminus;229F
  254. squaremultiply;22A0
  255. squareoriginal;2290
  256. squareplus;229E
  257. # XXX U+25AA BLACK SMALL SQUARE doesn't sit on the baseline
  258. # XXX squaresmallsolid
  259. squaresolid;25A0
  260. # U+21AD LEFT RIGHT WAVE ARROW is not actually a squiggle arrow
  261. squiggleleftright;21AD
  262. squiggleright;21DD
  263. subsetdbl;22D0
  264. subsetdblequal;2AC5
  265. supersetdbl;22D1
  266. supersetdblequal;2AC6
  267. triangledownsld;25BC
  268. # U+22B4 NORMAL SUBGROUP OF OR EQUAL TO is sharper than MSAM
  269. triangleleftequal;22B4,25C1 0332
  270. triangleleftsld;25C0
  271. # U+22B5 CONTAINS AS NORMAL SUBGROUP OR EQUAL TO is sharper than MSAM
  272. trianglerightequal;22B5,25B7 0332
  273. trianglerightsld;25B6
  274. trianglesolid;25B2
  275. uniondbl;22D3
  276. uprise;22CF
  277. # --
  278. # -- These character names are used in the MSBM fonts
  279. # --
  280. # U+1D7CB MATHEMATICAL BOLD SMALL DIGAMMA is the closest match to MSBM,
  281. # although MSBM Digamma's spelling indicates that a capital was intended
  282. # U+03DD GREEK SMALL LETTER DIGAMMA for fallback
  283. Digamma;1D7CB,03DD
  284. # U+2132 TURNED CAPITAL F is shown as seriffed, MSBM Finv is sans
  285. Finv;2132
  286. # U+2141 TURNED SANS-SERIF CAPITAL G is turned, MSBM Gmir is only reversed
  287. Gmir;2141
  288. Omegainv;2127
  289. approxorequal;224A
  290. archleftdown;21B6
  291. archrightdown;21B7
  292. # XXX barshort
  293. beth;2136
  294. daleth;2138
  295. dividemultiply;22C7
  296. # U+29F9 BIG REVERSE SOLIDUS seems the right size
  297. downslope;29F9
  298. equalorsimilar;2242
  299. follownotdbleqv;2ABA
  300. follownotslnteql;2AB6
  301. followornoteqvlnt;22E9
  302. greaterdot;22D7
  303. # MSBM misnamed this glyph; should be greaternotdbleqv
  304. greaternotdblequal;2A8A
  305. greaternotequal;2A88
  306. greaterornotdbleql;2269
  307. # XXX MSBM greaterornotequal has a vertical negation slash, not U+2269 diagonal
  308. greaterornotequal;2269
  309. # XXX greaterornotsimilar
  310. # XXX hatwide
  311. # XXX hatwider
  312. integerdivide;2216
  313. lessdot;22D6
  314. # MSBM misnamed this glyph; should be lessnotdbleqv
  315. lessnotdblequal;2A89
  316. lessnotequal;2A87
  317. lessornotdbleql;2268
  318. # XXX MSBM lessornotequal has a vertical negation slash, not U+2268 diagonal
  319. lessornotequal;2268
  320. # XXX lessornotsimilar
  321. multicloseleft;22C9
  322. multicloseright;22CA
  323. notapproxequal;2247
  324. notarrowboth;21AE
  325. notarrowleft;219A
  326. notarrowright;219B
  327. notbar;2224
  328. notdblarrowboth;21CE
  329. notdblarrowleft;21CD
  330. notdblarrowright;21CF
  331. notexistential;2204
  332. notfollows;2281
  333. # U+22E1 DOES NOT SUCCEED OR EQUAL has a curved equal sign, unlike MSBM
  334. notfollowsoreql;2AB0 0338,22E1
  335. notforces;22AE
  336. notforcesextra;22AF
  337. # Unicode has no precomposed negation of U+2267 GREATER THAN OVER EQUAL TO
  338. notgreaterdblequal;2267 0338
  339. notgreaterequal;2271
  340. notgreaterorslnteql;2A7E 0338
  341. notlessdblequal;2266 0338
  342. notlessequal;2270
  343. notlessorslnteql;2A7D 0338
  344. # U+22E0 DOES NOT PRECEDE OR EQUAL has a curved equal sign, unlike MSBM
  345. notprecedesoreql;2AAF 0338,22E0
  346. notsatisfies;22AD
  347. # XXX notshortbar
  348. # XXX notshortparallel
  349. notsimilar;2241
  350. notsubseteql;2288
  351. notsubsetordbleql;2AC5 0338
  352. # U+228A SUBSET OF WITH NOT EQUAL TO negation slash only touches bar below;
  353. # MSBM negation slash touches bar and lower part of subset
  354. notsubsetoreql;228A
  355. notsuperseteql;2289
  356. notsupersetordbleql;2AC6 0338
  357. # U+228A SUPERSET OF WITH NOT EQUAL TO negation slash only touches bar below;
  358. # MSBM negation slash touches bar and lower part of superset
  359. notsupersetoreql;228B
  360. # U+22EC NOT NORMAL SUBGROUP OF OR EQUAL TO is sharper than MSBM
  361. nottriangeqlleft;22EC,25C1 0332 0338
  362. # U+22ED DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL is sharper than MSBM
  363. nottriangeqlright;22ED,25B7 0332 0338
  364. # U+22EA NOT NORMAL SUBGROUP OF is sharper than MSBM
  365. nottriangleleft;22EA,25C1 0338
  366. # U+22EB DOES NOT CONTAIN AS NORMAL SUBGROUP is sharper than MSBM
  367. nottriangleright;22EB,25B7 0338
  368. notturnstile;22AC
  369. # XXX parallelshort
  370. planckover2pi;210F
  371. # U+210F PLANCK CONSTANT OVER TWO PI is shown with diagonal slash, which
  372. # corresponds to MSBM planckover2pi, but this is a font variant
  373. planckover2pi1;210F
  374. precedenotdbleqv;2AB9
  375. precedenotslnteql;2AB5
  376. precedeornoteqvlnt;22E8
  377. subsetnoteql;228A
  378. subsetornotdbleql;2ACB
  379. # XXX subsetornoteql
  380. supersetnoteql;228B
  381. supersetornotdbleql;2ACC
  382. # XXX supersetornoteql
  383. # XXX tildewide
  384. # XXX tildewider
  385. # U+29F8 BIG SOLIDUS seems the right size
  386. upslope;29F8