⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glnames.py

📁 Qt/Embedded是一个多平台的C++图形用户界面应用程序框架
💻 PY
📖 第 1 页 / 共 4 页
字号:
#!/usr/bin/env python## This very simple python script is used to generate the glyph names# tables defined in the "psnames" module.##import sys, string# this table is used to name the glyph according to the Macintosh# specification. It is used by the TrueType Postscript names tablemac_standard_names = [    ".notdef", ".null", "CR", "space", "exclam",    "quotedbl", "numbersign", "dollar", "percent", "ampersand",    "quotesingle", "parenleft", "parenright", "asterisk", "plus",    "comma", "hyphen", "period", "slash", "zero",    "one", "two", "three", "four", "five",    "six", "seven", "eight", "nine", "colon",    "semicolon", "less", "equal", "greater", "question",    "at", "A", "B", "C", "D",    "E", "F", "G", "H", "I",    "J", "K", "L", "M", "N",    "O", "P", "Q", "R", "S",    "T", "U", "V", "W", "X",    "Y", "Z", "bracketleft", "backslash", "bracketright",    "asciicircum", "underscore", "grave", "a", "b",    "c", "d", "e", "f", "g",    "h", "i", "j", "k", "l",    "m", "n", "o", "p", "q",    "r", "s", "t", "u", "v",    "w", "x", "y", "z", "braceleft",    "bar", "braceright", "asciitilde", "Adieresis", "Aring",    "Ccedilla", "Eacute", "Ntilde", "Odieresis", "Udieresis",    "aacute", "agrave", "acircumflex", "adieresis", "atilde",    "aring", "ccedilla", "eacute", "egrave", "ecircumflex",    "edieresis", "iacute", "igrave", "icircumflex", "idieresis",    "ntilde", "oacute", "ograve", "ocircumflex", "odieresis",    "otilde", "uacute", "ugrave", "ucircumflex", "udieresis",     "dagger", "degree", "cent", "sterling", "section",    "bullet", "paragraph", "germandbls", "registered", "copyright",     "trademark", "acute", "dieresis", "notequal", "AE",    "Oslash", "infinity", "plusminus", "lessequal", "greaterequal",    "yen", "mu", "partialdiff", "summation", "product",    "pi", "integral", "ordfeminine", "ordmasculine", "Omega",    "ae", "oslash", "questiondown", "exclamdown", "logicalnot",    "radical", "florin", "approxequal", "Delta", "guillemotleft",    "guillemotright", "ellipsis", "nbspace", "Agrave", "Atilde",    "Otilde", "OE", "oe", "endash", "emdash",    "quotedblleft", "quotedblright", "quoteleft", "quoteright", "divide",    "lozenge", "ydieresis", "Ydieresis", "fraction", "currency",    "guilsinglleft", "guilsinglright", "fi", "fl", "daggerdbl",    "periodcentered", "quotesinglbase", "quotedblbase", "perthousand", "Acircumflex",    "Ecircumflex", "Aacute", "Edieresis", "Egrave", "Iacute",    "Icircumflex", "Idieresis", "Igrave", "Oacute", "Ocircumflex",    "apple", "Ograve", "Uacute", "Ucircumflex", "Ugrave",    "dotlessi", "circumflex", "tilde", "macron", "breve",    "dotaccent", "ring", "cedilla", "hungarumlaut", "ogonek",    "caron", "Lslash", "lslash", "Scaron", "scaron",    "Zcaron", "zcaron", "brokenbar", "Eth", "eth",    "Yacute", "yacute", "Thorn", "thorn", "minus",    "multiply", "onesuperior", "twosuperior", "threesuperior", "onehalf",    "onequarter", "threequarters", "franc", "Gbreve", "gbreve",    "Idot", "Scedilla", "scedilla", "Cacute", "cacute",    "Ccaron", "ccaron", "dmacron" ]t1_standard_strings = [    ".notdef", "space", "exclam", "quotedbl", "numbersign",    "dollar", "percent", "ampersand", "quoteright", "parenleft",    "parenright", "asterisk", "plus", "comma", "hyphen",    "period", "slash", "zero", "one", "two",    "three", "four", "five", "six", "seven",    "eight", "nine", "colon", "semicolon", "less",    "equal", "greater", "question", "at", "A",    "B", "C", "D", "E", "F",    "G", "H", "I", "J", "K",    "L", "M", "N", "O", "P",    "Q", "R", "S", "T", "U",    "V", "W", "X", "Y", "Z",    "bracketleft", "backslash", "bracketright", "asciicircum", "underscore",    "quoteleft", "a", "b", "c", "d",    "e", "f", "g", "h", "i",    "j", "k", "l", "m", "n",    "o", "p", "q", "r", "s",    "t", "u", "v", "w", "x",    "y", "z", "braceleft", "bar", "braceright",    "asciitilde", "exclamdown", "cent", "sterling", "fraction",    "yen", "florin", "section", "currency", "quotesingle",    "quotedblleft", "quillemotleft", "guilsinglleft", "guilsinglright", "fi",    "fl", "endash", "dagger", "daggerdbl", "periodcenter",    "paragraph", "bullet", "quotesinglbase", "quotedblbase", "quotedblright",    "quillemotright", "ellipsis", "perthousand", "questiondown", "grave",    "acute", "circumflex", "tilde", "macron", "breve",    "dotaccent", "dieresis", "ring", "cedilla", "hungarumlaut",    "ogonek", "caron", "emdash", "AE", "ordfeminine",    "Lslash", "Oslash", "OE", "ordmasculine", "ae",   "dotlessi", "Islash", "oslash", "oe", "germandbls",    "onesuperior", "logicalnot", "mu", "trademark", "Eth",    "onehalf", "plusminus", "Thorn", "onequarter", "divide",    "brokenbar", "degree", "thorn", "threequarters", "twosuperior",    "regitered", "minus", "eth", "multiply", "threesuperior",    "copyright", "Aacute", "Acircumflex", "Adieresis", "Agrave",    "Aring", "Atilde", "Ccedilla", "Eacute", "Ecircumflex",    "Edieresis", "Egrave", "Iacute", "Icircumflex", "Idieresis",    "Igrave", "Ntilde", "Oacute", "Ocircumflex", "Odieresis",    "Ograve", "Otilde", "Scaron", "Uacute", "Ucircumflex",    "Udieresis", "Ugrave", "Yacute", "Ydieresis", "Zcaron",    "aacute", "acircumflex", "adieresis", "agrave", "aring",    "atilde", "ccedilla", "eacute", "ecircumflex", "edieresis",    "egrave", "iacute", "icircumflex", "idieresis", "igrave",    "ntilde", "oacute", "ocircumflex", "odieresis", "ograve",    "otilde", "scaron", "uacute", "ucircumflex", "udieresis",    "ugrave", "yacute", "ydieresis", "zcaron", "exclamsmall",    "Hungarumlautsmall", "dollaroldstyle", "dollarsuperior", "ampersandsmall",      "Acutesmall",    "parenleftsuperior", "parenrightsuperior", "twodotenleader",      "onedotenleader", "zerooldstyle",    "oneoldstyle", "twooldstyle", "threeoldstyle", "fouroldstyle",      "fiveoldstyle",    "sixoldstyle", "sevenoldstyle", "eightoldstyle", "nineoldstyle",      "commasuperior",    "threequartersemdash", "periodsuperior", "questionsmall", "asuperior",      "bsuperior",    "centsuperior", "dsuperior", "esuperior", "isuperior", "lsuperior",    "msuperior", "nsuperior", "osuperior", "rsuperior", "ssuperior",    "tsuperior", "ff", "ffi", "ffl", "parenleftinferior",    "parenrightinferior", "Circumflexsmall", "hyphensuperior", "Gravesmall",      "Asmall",    "Bsmall", "Csmall", "Dsmall", "Esmall", "Fsmall",    "Gsmall", "Hsmall", "Ismall", "Jsmall", "Ksmall",    "Lsmall", "Msmall", "Nsmall", "Osmall", "Psmall",    "Qsmall", "Rsmall", "Ssmall", "Tsmall", "Usmall",    "Vsmall", "Wsmall", "Xsmall", "Ysmall", "Zsmall",    "colonmonetary", "onefitted", "rupiah", "Tildesmall", "exclamdownsmall",    "centoldstyle", "Lslashsmall", "Scaronsmall", "Zcaronsmall",      "Dieresissmall",    "Brevesmall", "Caronsmall", "Dotaccentsmall", "Macronsmall", "figuredash",    "hypheninferior", "Ogoneksmall", "Ringsmall", "Cedillasmall",      "questiondownsmall",    "oneeighth", "threeeighths", "fiveeighths", "seveneighths", "onethird",    "twothirds", "zerosuperior", "foursuperior", "fivesuperior",      "sixsuperior",    "sevensuperior", "eightsuperior", "ninesuperior", "zeroinferior",      "oneinferior",    "twoinferior", "threeinferior", "fourinferior", "fiveinferior",      "sixinferior",    "seveninferior", "eightinferior", "nineinferior", "centinferior",      "dollarinferior",    "periodinferior", "commainferior", "Agravesmall", "Aacutesmall",      "Acircumflexsmall",    "Atildesmall", "Adieresissmall", "Aringsmall", "AEsmall", "Ccedillasmall",    "Egravesmall", "Eacutesmall", "Ecircumflexsmall", "Edieresissmall",      "Igravesmall",    "Iacutesmall", "Icircumflexsmall", "Idieresissmall", "Ethsmall",      "Ntildesmall",    "Ogravesmall", "Oacutesmall", "Ocircumflexsmall", "Otildesmall",      "Odieresissmall",    "OEsmall", "Oslashsmall", "Ugravesmall", "Uacautesmall",      "Ucircumflexsmall",    "Udieresissmall", "Yacutesmall", "Thornsmall", "Ydieresissmall",      "001.000",    "001.001", "001.002", "001.003", "Black", "Bold",    "Book", "Light", "Medium", "Regular", "Roman",    "Semibold" ]t1_standard_encoding = [      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   1,   2,   3,   4,   5,   6,   7,   8,      9,  10,  11,  12,  13,  14,  15,  16,  17,  18,     19,  20,  21,  22,  23,  24,  25,  26,  27,  28,     29,  30,  31,  32,  33,  34,  35,  36,  37,  38,     39,  40,  41,  42,  43,  44,  45,  46,  47,  48,     49,  50,  51,  52,  53,  54,  55,  56,  57,  58,     59,  60,  61,  62,  63,  64,  65,  66,  67,  68,     69,  70,  71,  72,  73,  74,  75,  76,  77,  78,     79,  80,  81,  82,  83,  84,  85,  86,  87,  88,     89,  90,  91,  92,  93,  94,  95,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,  96,  97,  98,  99, 100, 101, 102, 103, 104,    105, 106, 107, 108, 109, 110,   0, 111, 112, 113,    114,   0, 115, 116, 117, 118, 119, 120, 121, 122,      0, 123,   0, 124, 125, 126, 127, 128, 129, 130,    131,   0, 132, 133,   0, 134, 135, 136, 137,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0, 138,   0, 139,   0,   0,      0,   0, 140, 141, 142, 143,   0,   0,   0,   0,      0, 144,   0,   0,   0, 145,   0,   0, 146, 147,    148, 149,   0,   0,   0,   0 ]t1_expert_encoding = [      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   1, 229, 230,   0, 231, 232, 233, 234,    235, 236, 237, 238,  13,  14,  15,  99, 239, 240,    241, 242, 243, 244, 245, 246, 247, 248,  27,  28,    249, 250, 251, 252,   0, 253, 254, 255, 256, 257,      0,   0,   0, 258,   0,   0, 259, 260, 261, 262,      0,   0, 263, 264, 265,   0, 266, 109, 110, 267,    268, 269,   0, 270, 271, 272, 273, 274, 275, 276,    277, 278, 279, 280, 281, 282, 283, 284, 285, 286,    287, 288, 289, 290, 291, 292, 293, 294, 295, 296,    297, 298, 299, 300, 301, 302, 303,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0,   0,   0,   0,   0,   0,   0,   0,   0,   0,      0, 304, 305, 306,   0,   0, 307, 308, 309, 310,    311,   0, 312,   0,   0, 312,   0,   0, 314, 315,      0,   0, 316, 317, 318,   0,   0,   0, 158, 155,    163, 319, 320, 321, 322, 323, 324, 325,   0,   0,    326, 150, 164, 169, 327, 328, 329, 330, 331, 332,    333, 334, 335, 336, 337, 338, 339, 340, 341, 342,    343, 344, 345, 346, 347, 348, 349, 350, 351, 352,    353, 354, 355, 356, 357, 358, 359, 360, 361, 362,    363, 364, 365, 366, 367, 368, 369, 370, 371, 372,    373, 374, 375, 376, 377, 378 ]adobe_glyph_list = """\0041;A;LATIN CAPITAL LETTER A00C6;AE;LATIN CAPITAL LETTER AE01FC;AEacute;LATIN CAPITAL LETTER AE WITH ACUTEF7E6;AEsmall;LATIN SMALL CAPITAL LETTER AE00C1;Aacute;LATIN CAPITAL LETTER A WITH ACUTEF7E1;Aacutesmall;LATIN SMALL CAPITAL LETTER A WITH ACUTE0102;Abreve;LATIN CAPITAL LETTER A WITH BREVE00C2;Acircumflex;LATIN CAPITAL LETTER A WITH CIRCUMFLEXF7E2;Acircumflexsmall;LATIN SMALL CAPITAL LETTER A WITH CIRCUMFLEXF6C9;Acute;CAPITAL ACUTE ACCENTF7B4;Acutesmall;SMALL CAPITAL ACUTE ACCENT00C4;Adieresis;LATIN CAPITAL LETTER A WITH DIAERESISF7E4;Adieresissmall;LATIN SMALL CAPITAL LETTER A WITH DIAERESIS00C0;Agrave;LATIN CAPITAL LETTER A WITH GRAVEF7E0;Agravesmall;LATIN SMALL CAPITAL LETTER A WITH GRAVE0391;Alpha;GREEK CAPITAL LETTER ALPHA0386;Alphatonos;GREEK CAPITAL LETTER ALPHA WITH TONOS0100;Amacron;LATIN CAPITAL LETTER A WITH MACRON0104;Aogonek;LATIN CAPITAL LETTER A WITH OGONEK00C5;Aring;LATIN CAPITAL LETTER A WITH RING ABOVE01FA;Aringacute;LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTEF7E5;Aringsmall;LATIN SMALL CAPITAL LETTER A WITH RING ABOVEF761;Asmall;LATIN SMALL CAPITAL LETTER A00C3;Atilde;LATIN CAPITAL LETTER A WITH TILDEF7E3;Atildesmall;LATIN SMALL CAPITAL LETTER A WITH TILDE0042;B;LATIN CAPITAL LETTER B0392;Beta;GREEK CAPITAL LETTER BETAF6F4;Brevesmall;SMALL CAPITAL BREVEF762;Bsmall;LATIN SMALL CAPITAL LETTER B0043;C;LATIN CAPITAL LETTER C0106;Cacute;LATIN CAPITAL LETTER C WITH ACUTEF6CA;Caron;CAPITAL CARONF6F5;Caronsmall;SMALL CAPITAL CARON010C;Ccaron;LATIN CAPITAL LETTER C WITH CARON00C7;Ccedilla;LATIN CAPITAL LETTER C WITH CEDILLAF7E7;Ccedillasmall;LATIN SMALL CAPITAL LETTER C WITH CEDILLA0108;Ccircumflex;LATIN CAPITAL LETTER C WITH CIRCUMFLEX010A;Cdotaccent;LATIN CAPITAL LETTER C WITH DOT ABOVEF7B8;Cedillasmall;SMALL CAPITAL CEDILLA03A7;Chi;GREEK CAPITAL LETTER CHIF6F6;Circumflexsmall;SMALL CAPITAL MODIFIER LETTER CIRCUMFLEX ACCENTF763;Csmall;LATIN SMALL CAPITAL LETTER C0044;D;LATIN CAPITAL LETTER D010E;Dcaron;LATIN CAPITAL LETTER D WITH CARON0110;Dcroat;LATIN CAPITAL LETTER D WITH STROKE2206;Delta;INCREMENT0394;Delta;GREEK CAPITAL LETTER DELTA;DuplicateF6CB;Dieresis;CAPITAL DIAERESISF6CC;DieresisAcute;CAPITAL DIAERESIS ACUTE ACCENTF6CD;DieresisGrave;CAPITAL DIAERESIS GRAVE ACCENTF7A8;Dieresissmall;SMALL CAPITAL DIAERESISF6F7;Dotaccentsmall;SMALL CAPITAL DOT ABOVEF764;Dsmall;LATIN SMALL CAPITAL LETTER D0045;E;LATIN CAPITAL LETTER E00C9;Eacute;LATIN CAPITAL LETTER E WITH ACUTEF7E9;Eacutesmall;LATIN SMALL CAPITAL LETTER E WITH ACUTE0114;Ebreve;LATIN CAPITAL LETTER E WITH BREVE011A;Ecaron;LATIN CAPITAL LETTER E WITH CARON00CA;Ecircumflex;LATIN CAPITAL LETTER E WITH CIRCUMFLEXF7EA;Ecircumflexsmall;LATIN SMALL CAPITAL LETTER E WITH CIRCUMFLEX00CB;Edieresis;LATIN CAPITAL LETTER E WITH DIAERESISF7EB;Edieresissmall;LATIN SMALL CAPITAL LETTER E WITH DIAERESIS0116;Edotaccent;LATIN CAPITAL LETTER E WITH DOT ABOVE00C8;Egrave;LATIN CAPITAL LETTER E WITH GRAVEF7E8;Egravesmall;LATIN SMALL CAPITAL LETTER E WITH GRAVE0112;Emacron;LATIN CAPITAL LETTER E WITH MACRON014A;Eng;LATIN CAPITAL LETTER ENG0118;Eogonek;LATIN CAPITAL LETTER E WITH OGONEK0395;Epsilon;GREEK CAPITAL LETTER EPSILON0388;Epsilontonos;GREEK CAPITAL LETTER EPSILON WITH TONOSF765;Esmall;LATIN SMALL CAPITAL LETTER E0397;Eta;GREEK CAPITAL LETTER ETA0389;Etatonos;GREEK CAPITAL LETTER ETA WITH TONOS00D0;Eth;LATIN CAPITAL LETTER ETHF7F0;Ethsmall;LATIN SMALL CAPITAL LETTER ETH20AC;Euro;EURO SIGN0046;F;LATIN CAPITAL LETTER FF766;Fsmall;LATIN SMALL CAPITAL LETTER F

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -