Created
November 12, 2016 18:39
-
-
Save Jolg42/a34bcde83c99b5a2823fcc9de4f12616 to your computer and use it in GitHub Desktop.
Javascript Object for Mapping Glyph Unicodes Names
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Key is Decimal | |
// From https://github.com/adobe-type-tools/agl-aglfn | |
// Converted with http://www.convertcsv.com/csv-to-json.htm template "{parseInt(f1, 16)}: "{f2}" " | |
var unicodeNamesBasicPlane = { | |
65: "A", | |
198: "AE", | |
508: "AEacute", | |
193: "Aacute", | |
258: "Abreve", | |
194: "Acircumflex", | |
196: "Adieresis", | |
192: "Agrave", | |
913: "Alpha", | |
902: "Alphatonos", | |
256: "Amacron", | |
260: "Aogonek", | |
197: "Aring", | |
506: "Aringacute", | |
195: "Atilde", | |
66: "B", | |
914: "Beta", | |
67: "C", | |
262: "Cacute", | |
268: "Ccaron", | |
199: "Ccedilla", | |
264: "Ccircumflex", | |
266: "Cdotaccent", | |
935: "Chi", | |
68: "D", | |
270: "Dcaron", | |
272: "Dcroat", | |
8710: "Delta", | |
69: "E", | |
201: "Eacute", | |
276: "Ebreve", | |
282: "Ecaron", | |
202: "Ecircumflex", | |
203: "Edieresis", | |
278: "Edotaccent", | |
200: "Egrave", | |
274: "Emacron", | |
330: "Eng", | |
280: "Eogonek", | |
917: "Epsilon", | |
904: "Epsilontonos", | |
919: "Eta", | |
905: "Etatonos", | |
208: "Eth", | |
8364: "Euro", | |
70: "F", | |
71: "G", | |
915: "Gamma", | |
286: "Gbreve", | |
486: "Gcaron", | |
284: "Gcircumflex", | |
288: "Gdotaccent", | |
72: "H", | |
9679: "H18533", | |
9642: "H18543", | |
9643: "H18551", | |
9633: "H22073", | |
294: "Hbar", | |
292: "Hcircumflex", | |
73: "I", | |
306: "IJ", | |
205: "Iacute", | |
300: "Ibreve", | |
206: "Icircumflex", | |
207: "Idieresis", | |
304: "Idotaccent", | |
8465: "Ifraktur", | |
204: "Igrave", | |
298: "Imacron", | |
302: "Iogonek", | |
921: "Iota", | |
938: "Iotadieresis", | |
906: "Iotatonos", | |
296: "Itilde", | |
74: "J", | |
308: "Jcircumflex", | |
75: "K", | |
922: "Kappa", | |
76: "L", | |
313: "Lacute", | |
923: "Lambda", | |
317: "Lcaron", | |
319: "Ldot", | |
321: "Lslash", | |
77: "M", | |
924: "Mu", | |
78: "N", | |
323: "Nacute", | |
327: "Ncaron", | |
209: "Ntilde", | |
925: "Nu", | |
79: "O", | |
338: "OE", | |
211: "Oacute", | |
334: "Obreve", | |
212: "Ocircumflex", | |
214: "Odieresis", | |
210: "Ograve", | |
416: "Ohorn", | |
336: "Ohungarumlaut", | |
332: "Omacron", | |
8486: "Omega", | |
911: "Omegatonos", | |
927: "Omicron", | |
908: "Omicrontonos", | |
216: "Oslash", | |
510: "Oslashacute", | |
213: "Otilde", | |
80: "P", | |
934: "Phi", | |
928: "Pi", | |
936: "Psi", | |
81: "Q", | |
82: "R", | |
340: "Racute", | |
344: "Rcaron", | |
8476: "Rfraktur", | |
929: "Rho", | |
83: "S", | |
9484: "SF010000", | |
9492: "SF020000", | |
9488: "SF030000", | |
9496: "SF040000", | |
9532: "SF050000", | |
9516: "SF060000", | |
9524: "SF070000", | |
9500: "SF080000", | |
9508: "SF090000", | |
9472: "SF100000", | |
9474: "SF110000", | |
9569: "SF190000", | |
9570: "SF200000", | |
9558: "SF210000", | |
9557: "SF220000", | |
9571: "SF230000", | |
9553: "SF240000", | |
9559: "SF250000", | |
9565: "SF260000", | |
9564: "SF270000", | |
9563: "SF280000", | |
9566: "SF360000", | |
9567: "SF370000", | |
9562: "SF380000", | |
9556: "SF390000", | |
9577: "SF400000", | |
9574: "SF410000", | |
9568: "SF420000", | |
9552: "SF430000", | |
9580: "SF440000", | |
9575: "SF450000", | |
9576: "SF460000", | |
9572: "SF470000", | |
9573: "SF480000", | |
9561: "SF490000", | |
9560: "SF500000", | |
9554: "SF510000", | |
9555: "SF520000", | |
9579: "SF530000", | |
9578: "SF540000", | |
346: "Sacute", | |
352: "Scaron", | |
350: "Scedilla", | |
348: "Scircumflex", | |
931: "Sigma", | |
84: "T", | |
932: "Tau", | |
358: "Tbar", | |
356: "Tcaron", | |
920: "Theta", | |
222: "Thorn", | |
85: "U", | |
218: "Uacute", | |
364: "Ubreve", | |
219: "Ucircumflex", | |
220: "Udieresis", | |
217: "Ugrave", | |
431: "Uhorn", | |
368: "Uhungarumlaut", | |
362: "Umacron", | |
370: "Uogonek", | |
933: "Upsilon", | |
978: "Upsilon1", | |
939: "Upsilondieresis", | |
910: "Upsilontonos", | |
366: "Uring", | |
360: "Utilde", | |
86: "V", | |
87: "W", | |
7810: "Wacute", | |
372: "Wcircumflex", | |
7812: "Wdieresis", | |
7808: "Wgrave", | |
88: "X", | |
926: "Xi", | |
89: "Y", | |
221: "Yacute", | |
374: "Ycircumflex", | |
376: "Ydieresis", | |
7922: "Ygrave", | |
90: "Z", | |
377: "Zacute", | |
381: "Zcaron", | |
379: "Zdotaccent", | |
918: "Zeta", | |
97: "a", | |
225: "aacute", | |
259: "abreve", | |
226: "acircumflex", | |
180: "acute", | |
769: "acutecomb", | |
228: "adieresis", | |
230: "ae", | |
509: "aeacute", | |
224: "agrave", | |
8501: "aleph", | |
945: "alpha", | |
940: "alphatonos", | |
257: "amacron", | |
38: "ampersand", | |
8736: "angle", | |
9001: "angleleft", | |
9002: "angleright", | |
903: "anoteleia", | |
261: "aogonek", | |
8776: "approxequal", | |
229: "aring", | |
507: "aringacute", | |
8596: "arrowboth", | |
8660: "arrowdblboth", | |
8659: "arrowdbldown", | |
8656: "arrowdblleft", | |
8658: "arrowdblright", | |
8657: "arrowdblup", | |
8595: "arrowdown", | |
8592: "arrowleft", | |
8594: "arrowright", | |
8593: "arrowup", | |
8597: "arrowupdn", | |
8616: "arrowupdnbse", | |
94: "asciicircum", | |
126: "asciitilde", | |
42: "asterisk", | |
8727: "asteriskmath", | |
64: "at", | |
227: "atilde", | |
98: "b", | |
92: "backslash", | |
124: "bar", | |
946: "beta", | |
9608: "block", | |
123: "braceleft", | |
125: "braceright", | |
91: "bracketleft", | |
93: "bracketright", | |
728: "breve", | |
166: "brokenbar", | |
8226: "bullet", | |
99: "c", | |
263: "cacute", | |
711: "caron", | |
8629: "carriagereturn", | |
269: "ccaron", | |
231: "ccedilla", | |
265: "ccircumflex", | |
267: "cdotaccent", | |
184: "cedilla", | |
162: "cent", | |
967: "chi", | |
9675: "circle", | |
8855: "circlemultiply", | |
8853: "circleplus", | |
710: "circumflex", | |
9827: "club", | |
58: "colon", | |
8353: "colonmonetary", | |
44: "comma", | |
8773: "congruent", | |
169: "copyright", | |
164: "currency", | |
100: "d", | |
8224: "dagger", | |
8225: "daggerdbl", | |
271: "dcaron", | |
273: "dcroat", | |
176: "degree", | |
948: "delta", | |
9830: "diamond", | |
168: "dieresis", | |
901: "dieresistonos", | |
247: "divide", | |
9619: "dkshade", | |
9604: "dnblock", | |
36: "dollar", | |
8363: "dong", | |
729: "dotaccent", | |
803: "dotbelowcomb", | |
305: "dotlessi", | |
8901: "dotmath", | |
101: "e", | |
233: "eacute", | |
277: "ebreve", | |
283: "ecaron", | |
234: "ecircumflex", | |
235: "edieresis", | |
279: "edotaccent", | |
232: "egrave", | |
56: "eight", | |
8712: "element", | |
8230: "ellipsis", | |
275: "emacron", | |
8212: "emdash", | |
8709: "emptyset", | |
8211: "endash", | |
331: "eng", | |
281: "eogonek", | |
949: "epsilon", | |
941: "epsilontonos", | |
61: "equal", | |
8801: "equivalence", | |
8494: "estimated", | |
951: "eta", | |
942: "etatonos", | |
240: "eth", | |
33: "exclam", | |
8252: "exclamdbl", | |
161: "exclamdown", | |
8707: "existential", | |
102: "f", | |
9792: "female", | |
8210: "figuredash", | |
9632: "filledbox", | |
9644: "filledrect", | |
53: "five", | |
8541: "fiveeighths", | |
402: "florin", | |
52: "four", | |
8260: "fraction", | |
8355: "franc", | |
103: "g", | |
947: "gamma", | |
287: "gbreve", | |
487: "gcaron", | |
285: "gcircumflex", | |
289: "gdotaccent", | |
223: "germandbls", | |
8711: "gradient", | |
96: "grave", | |
768: "gravecomb", | |
62: "greater", | |
8805: "greaterequal", | |
171: "guillemotleft", | |
187: "guillemotright", | |
8249: "guilsinglleft", | |
8250: "guilsinglright", | |
104: "h", | |
295: "hbar", | |
293: "hcircumflex", | |
9829: "heart", | |
777: "hookabovecomb", | |
8962: "house", | |
733: "hungarumlaut", | |
45: "hyphen", | |
105: "i", | |
237: "iacute", | |
301: "ibreve", | |
238: "icircumflex", | |
239: "idieresis", | |
236: "igrave", | |
307: "ij", | |
299: "imacron", | |
8734: "infinity", | |
8747: "integral", | |
8993: "integralbt", | |
8992: "integraltp", | |
8745: "intersection", | |
9688: "invbullet", | |
9689: "invcircle", | |
9787: "invsmileface", | |
303: "iogonek", | |
953: "iota", | |
970: "iotadieresis", | |
912: "iotadieresistonos", | |
943: "iotatonos", | |
297: "itilde", | |
106: "j", | |
309: "jcircumflex", | |
107: "k", | |
954: "kappa", | |
312: "kgreenlandic", | |
108: "l", | |
314: "lacute", | |
955: "lambda", | |
318: "lcaron", | |
320: "ldot", | |
60: "less", | |
8804: "lessequal", | |
9612: "lfblock", | |
8356: "lira", | |
8743: "logicaland", | |
172: "logicalnot", | |
8744: "logicalor", | |
383: "longs", | |
9674: "lozenge", | |
322: "lslash", | |
9617: "ltshade", | |
109: "m", | |
175: "macron", | |
9794: "male", | |
8722: "minus", | |
8242: "minute", | |
181: "mu", | |
215: "multiply", | |
9834: "musicalnote", | |
9835: "musicalnotedbl", | |
110: "n", | |
324: "nacute", | |
329: "napostrophe", | |
328: "ncaron", | |
57: "nine", | |
8713: "notelement", | |
8800: "notequal", | |
8836: "notsubset", | |
241: "ntilde", | |
957: "nu", | |
35: "numbersign", | |
111: "o", | |
243: "oacute", | |
335: "obreve", | |
244: "ocircumflex", | |
246: "odieresis", | |
339: "oe", | |
731: "ogonek", | |
242: "ograve", | |
417: "ohorn", | |
337: "ohungarumlaut", | |
333: "omacron", | |
969: "omega", | |
982: "omega1", | |
974: "omegatonos", | |
959: "omicron", | |
972: "omicrontonos", | |
49: "one", | |
8228: "onedotenleader", | |
8539: "oneeighth", | |
189: "onehalf", | |
188: "onequarter", | |
8531: "onethird", | |
9702: "openbullet", | |
170: "ordfeminine", | |
186: "ordmasculine", | |
8735: "orthogonal", | |
248: "oslash", | |
511: "oslashacute", | |
245: "otilde", | |
112: "p", | |
182: "paragraph", | |
40: "parenleft", | |
41: "parenright", | |
8706: "partialdiff", | |
37: "percent", | |
46: "period", | |
183: "periodcentered", | |
8869: "perpendicular", | |
8240: "perthousand", | |
8359: "peseta", | |
966: "phi", | |
981: "phi1", | |
960: "pi", | |
43: "plus", | |
177: "plusminus", | |
8478: "prescription", | |
8719: "product", | |
8834: "propersubset", | |
8835: "propersuperset", | |
8733: "proportional", | |
968: "psi", | |
113: "q", | |
63: "question", | |
191: "questiondown", | |
34: "quotedbl", | |
8222: "quotedblbase", | |
8220: "quotedblleft", | |
8221: "quotedblright", | |
8216: "quoteleft", | |
8219: "quotereversed", | |
8217: "quoteright", | |
8218: "quotesinglbase", | |
39: "quotesingle", | |
114: "r", | |
341: "racute", | |
8730: "radical", | |
345: "rcaron", | |
8838: "reflexsubset", | |
8839: "reflexsuperset", | |
174: "registered", | |
8976: "revlogicalnot", | |
961: "rho", | |
730: "ring", | |
9616: "rtblock", | |
115: "s", | |
347: "sacute", | |
353: "scaron", | |
351: "scedilla", | |
349: "scircumflex", | |
8243: "second", | |
167: "section", | |
59: "semicolon", | |
55: "seven", | |
8542: "seveneighths", | |
9618: "shade", | |
963: "sigma", | |
962: "sigma1", | |
8764: "similar", | |
54: "six", | |
47: "slash", | |
9786: "smileface", | |
32: "space", | |
9824: "spade", | |
163: "sterling", | |
8715: "suchthat", | |
8721: "summation", | |
9788: "sun", | |
116: "t", | |
964: "tau", | |
359: "tbar", | |
357: "tcaron", | |
8756: "therefore", | |
952: "theta", | |
977: "theta1", | |
254: "thorn", | |
51: "three", | |
8540: "threeeighths", | |
190: "threequarters", | |
732: "tilde", | |
771: "tildecomb", | |
900: "tonos", | |
8482: "trademark", | |
9660: "triagdn", | |
9668: "triaglf", | |
9658: "triagrt", | |
9650: "triagup", | |
50: "two", | |
8229: "twodotenleader", | |
8532: "twothirds", | |
117: "u", | |
250: "uacute", | |
365: "ubreve", | |
251: "ucircumflex", | |
252: "udieresis", | |
249: "ugrave", | |
432: "uhorn", | |
369: "uhungarumlaut", | |
363: "umacron", | |
95: "underscore", | |
8215: "underscoredbl", | |
8746: "union", | |
8704: "universal", | |
371: "uogonek", | |
9600: "upblock", | |
965: "upsilon", | |
971: "upsilondieresis", | |
944: "upsilondieresistonos", | |
973: "upsilontonos", | |
367: "uring", | |
361: "utilde", | |
118: "v", | |
119: "w", | |
7811: "wacute", | |
373: "wcircumflex", | |
7813: "wdieresis", | |
8472: "weierstrass", | |
7809: "wgrave", | |
120: "x", | |
958: "xi", | |
121: "y", | |
253: "yacute", | |
375: "ycircumflex", | |
255: "ydieresis", | |
165: "yen", | |
7923: "ygrave", | |
122: "z", | |
378: "zacute", | |
382: "zcaron", | |
380: "zdotaccent", | |
48: "zero", | |
950: "zeta" | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment