filters

CompactFontTables.h

00001 //========================================================================
00002 //
00003 // CompactFontTables.h
00004 //
00005 // Copyright 1999-2002 Glyph & Cog, LLC
00006 //
00007 //========================================================================
00008 
00009 #ifndef COMPACTFONTINFO_H
00010 #define COMPACTFONTINFO_H
00011 
00012 static const char *type1CStdStrings[391] = {
00013   ".notdef",
00014   "space",
00015   "exclam",
00016   "quotedbl",
00017   "numbersign",
00018   "dollar",
00019   "percent",
00020   "ampersand",
00021   "quoteright",
00022   "parenleft",
00023   "parenright",
00024   "asterisk",
00025   "plus",
00026   "comma",
00027   "hyphen",
00028   "period",
00029   "slash",
00030   "zero",
00031   "one",
00032   "two",
00033   "three",
00034   "four",
00035   "five",
00036   "six",
00037   "seven",
00038   "eight",
00039   "nine",
00040   "colon",
00041   "semicolon",
00042   "less",
00043   "equal",
00044   "greater",
00045   "question",
00046   "at",
00047   "A",
00048   "B",
00049   "C",
00050   "D",
00051   "E",
00052   "F",
00053   "G",
00054   "H",
00055   "I",
00056   "J",
00057   "K",
00058   "L",
00059   "M",
00060   "N",
00061   "O",
00062   "P",
00063   "Q",
00064   "R",
00065   "S",
00066   "T",
00067   "U",
00068   "V",
00069   "W",
00070   "X",
00071   "Y",
00072   "Z",
00073   "bracketleft",
00074   "backslash",
00075   "bracketright",
00076   "asciicircum",
00077   "underscore",
00078   "quoteleft",
00079   "a",
00080   "b",
00081   "c",
00082   "d",
00083   "e",
00084   "f",
00085   "g",
00086   "h",
00087   "i",
00088   "j",
00089   "k",
00090   "l",
00091   "m",
00092   "n",
00093   "o",
00094   "p",
00095   "q",
00096   "r",
00097   "s",
00098   "t",
00099   "u",
00100   "v",
00101   "w",
00102   "x",
00103   "y",
00104   "z",
00105   "braceleft",
00106   "bar",
00107   "braceright",
00108   "asciitilde",
00109   "exclamdown",
00110   "cent",
00111   "sterling",
00112   "fraction",
00113   "yen",
00114   "florin",
00115   "section",
00116   "currency",
00117   "quotesingle",
00118   "quotedblleft",
00119   "guillemotleft",
00120   "guilsinglleft",
00121   "guilsinglright",
00122   "fi",
00123   "fl",
00124   "endash",
00125   "dagger",
00126   "daggerdbl",
00127   "periodcentered",
00128   "paragraph",
00129   "bullet",
00130   "quotesinglbase",
00131   "quotedblbase",
00132   "quotedblright",
00133   "guillemotright",
00134   "ellipsis",
00135   "perthousand",
00136   "questiondown",
00137   "grave",
00138   "acute",
00139   "circumflex",
00140   "tilde",
00141   "macron",
00142   "breve",
00143   "dotaccent",
00144   "dieresis",
00145   "ring",
00146   "cedilla",
00147   "hungarumlaut",
00148   "ogonek",
00149   "caron",
00150   "emdash",
00151   "AE",
00152   "ordfeminine",
00153   "Lslash",
00154   "Oslash",
00155   "OE",
00156   "ordmasculine",
00157   "ae",
00158   "dotlessi",
00159   "lslash",
00160   "oslash",
00161   "oe",
00162   "germandbls",
00163   "onesuperior",
00164   "logicalnot",
00165   "mu",
00166   "trademark",
00167   "Eth",
00168   "onehalf",
00169   "plusminus",
00170   "Thorn",
00171   "onequarter",
00172   "divide",
00173   "brokenbar",
00174   "degree",
00175   "thorn",
00176   "threequarters",
00177   "twosuperior",
00178   "registered",
00179   "minus",
00180   "eth",
00181   "multiply",
00182   "threesuperior",
00183   "copyright",
00184   "Aacute",
00185   "Acircumflex",
00186   "Adieresis",
00187   "Agrave",
00188   "Aring",
00189   "Atilde",
00190   "Ccedilla",
00191   "Eacute",
00192   "Ecircumflex",
00193   "Edieresis",
00194   "Egrave",
00195   "Iacute",
00196   "Icircumflex",
00197   "Idieresis",
00198   "Igrave",
00199   "Ntilde",
00200   "Oacute",
00201   "Ocircumflex",
00202   "Odieresis",
00203   "Ograve",
00204   "Otilde",
00205   "Scaron",
00206   "Uacute",
00207   "Ucircumflex",
00208   "Udieresis",
00209   "Ugrave",
00210   "Yacute",
00211   "Ydieresis",
00212   "Zcaron",
00213   "aacute",
00214   "acircumflex",
00215   "adieresis",
00216   "agrave",
00217   "aring",
00218   "atilde",
00219   "ccedilla",
00220   "eacute",
00221   "ecircumflex",
00222   "edieresis",
00223   "egrave",
00224   "iacute",
00225   "icircumflex",
00226   "idieresis",
00227   "igrave",
00228   "ntilde",
00229   "oacute",
00230   "ocircumflex",
00231   "odieresis",
00232   "ograve",
00233   "otilde",
00234   "scaron",
00235   "uacute",
00236   "ucircumflex",
00237   "udieresis",
00238   "ugrave",
00239   "yacute",
00240   "ydieresis",
00241   "zcaron",
00242   "exclamsmall",
00243   "Hungarumlautsmall",
00244   "dollaroldstyle",
00245   "dollarsuperior",
00246   "ampersandsmall",
00247   "Acutesmall",
00248   "parenleftsuperior",
00249   "parenrightsuperior",
00250   "twodotenleader",
00251   "onedotenleader",
00252   "zerooldstyle",
00253   "oneoldstyle",
00254   "twooldstyle",
00255   "threeoldstyle",
00256   "fouroldstyle",
00257   "fiveoldstyle",
00258   "sixoldstyle",
00259   "sevenoldstyle",
00260   "eightoldstyle",
00261   "nineoldstyle",
00262   "commasuperior",
00263   "threequartersemdash",
00264   "periodsuperior",
00265   "questionsmall",
00266   "asuperior",
00267   "bsuperior",
00268   "centsuperior",
00269   "dsuperior",
00270   "esuperior",
00271   "isuperior",
00272   "lsuperior",
00273   "msuperior",
00274   "nsuperior",
00275   "osuperior",
00276   "rsuperior",
00277   "ssuperior",
00278   "tsuperior",
00279   "ff",
00280   "ffi",
00281   "ffl",
00282   "parenleftinferior",
00283   "parenrightinferior",
00284   "Circumflexsmall",
00285   "hyphensuperior",
00286   "Gravesmall",
00287   "Asmall",
00288   "Bsmall",
00289   "Csmall",
00290   "Dsmall",
00291   "Esmall",
00292   "Fsmall",
00293   "Gsmall",
00294   "Hsmall",
00295   "Ismall",
00296   "Jsmall",
00297   "Ksmall",
00298   "Lsmall",
00299   "Msmall",
00300   "Nsmall",
00301   "Osmall",
00302   "Psmall",
00303   "Qsmall",
00304   "Rsmall",
00305   "Ssmall",
00306   "Tsmall",
00307   "Usmall",
00308   "Vsmall",
00309   "Wsmall",
00310   "Xsmall",
00311   "Ysmall",
00312   "Zsmall",
00313   "colonmonetary",
00314   "onefitted",
00315   "rupiah",
00316   "Tildesmall",
00317   "exclamdownsmall",
00318   "centoldstyle",
00319   "Lslashsmall",
00320   "Scaronsmall",
00321   "Zcaronsmall",
00322   "Dieresissmall",
00323   "Brevesmall",
00324   "Caronsmall",
00325   "Dotaccentsmall",
00326   "Macronsmall",
00327   "figuredash",
00328   "hypheninferior",
00329   "Ogoneksmall",
00330   "Ringsmall",
00331   "Cedillasmall",
00332   "questiondownsmall",
00333   "oneeighth",
00334   "threeeighths",
00335   "fiveeighths",
00336   "seveneighths",
00337   "onethird",
00338   "twothirds",
00339   "zerosuperior",
00340   "foursuperior",
00341   "fivesuperior",
00342   "sixsuperior",
00343   "sevensuperior",
00344   "eightsuperior",
00345   "ninesuperior",
00346   "zeroinferior",
00347   "oneinferior",
00348   "twoinferior",
00349   "threeinferior",
00350   "fourinferior",
00351   "fiveinferior",
00352   "sixinferior",
00353   "seveninferior",
00354   "eightinferior",
00355   "nineinferior",
00356   "centinferior",
00357   "dollarinferior",
00358   "periodinferior",
00359   "commainferior",
00360   "Agravesmall",
00361   "Aacutesmall",
00362   "Acircumflexsmall",
00363   "Atildesmall",
00364   "Adieresissmall",
00365   "Aringsmall",
00366   "AEsmall",
00367   "Ccedillasmall",
00368   "Egravesmall",
00369   "Eacutesmall",
00370   "Ecircumflexsmall",
00371   "Edieresissmall",
00372   "Igravesmall",
00373   "Iacutesmall",
00374   "Icircumflexsmall",
00375   "Idieresissmall",
00376   "Ethsmall",
00377   "Ntildesmall",
00378   "Ogravesmall",
00379   "Oacutesmall",
00380   "Ocircumflexsmall",
00381   "Otildesmall",
00382   "Odieresissmall",
00383   "OEsmall",
00384   "Oslashsmall",
00385   "Ugravesmall",
00386   "Uacutesmall",
00387   "Ucircumflexsmall",
00388   "Udieresissmall",
00389   "Yacutesmall",
00390   "Thornsmall",
00391   "Ydieresissmall",
00392   "001.000",
00393   "001.001",
00394   "001.002",
00395   "001.003",
00396   "Black",
00397   "Bold",
00398   "Book",
00399   "Light",
00400   "Medium",
00401   "Regular",
00402   "Roman",
00403   "Semibold"
00404 };
00405 
00406 static Gushort type1CISOAdobeCharset[229] = {
00407     0,   1,   2,   3,   4,   5,   6,   7,   8,   9,
00408    10,  11,  12,  13,  14,  15,  16,  17,  18,  19,
00409    20,  21,  22,  23,  24,  25,  26,  27,  28,  29,
00410    30,  31,  32,  33,  34,  35,  36,  37,  38,  39,
00411    40,  41,  42,  43,  44,  45,  46,  47,  48,  49,
00412    50,  51,  52,  53,  54,  55,  56,  57,  58,  59,
00413    60,  61,  62,  63,  64,  65,  66,  67,  68,  69,
00414    70,  71,  72,  73,  74,  75,  76,  77,  78,  79,
00415    80,  81,  82,  83,  84,  85,  86,  87,  88,  89,
00416    90,  91,  92,  93,  94,  95,  96,  97,  98,  99,
00417   100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
00418   110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
00419   120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
00420   130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
00421   140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
00422   150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
00423   160, 161, 162, 163, 164, 165, 166, 167, 168, 169,
00424   170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
00425   180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
00426   190, 191, 192, 193, 194, 195, 196, 197, 198, 199,
00427   200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
00428   210, 211, 212, 213, 214, 215, 216, 217, 218, 219,
00429   220, 221, 222, 223, 224, 225, 226, 227, 228
00430 };
00431 
00432 static Gushort type1CExpertCharset[166] = {
00433     0,   1, 229, 230, 231, 232, 233, 234, 235, 236,
00434   237, 238,  13,  14,  15,  99, 239, 240, 241, 242,
00435   243, 244, 245, 246, 247, 248,  27,  28, 249, 250,
00436   251, 252, 253, 254, 255, 256, 257, 258, 259, 260,
00437   261, 262, 263, 264, 265, 266, 109, 110, 267, 268,
00438   269, 270, 271, 272, 273, 274, 275, 276, 277, 278,
00439   279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
00440   289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
00441   299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
00442   309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
00443   158, 155, 163, 319, 320, 321, 322, 323, 324, 325,
00444   326, 150, 164, 169, 327, 328, 329, 330, 331, 332,
00445   333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
00446   343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
00447   353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
00448   363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
00449   373, 374, 375, 376, 377, 378
00450 };
00451 
00452 static Gushort type1CExpertSubsetCharset[87] = {
00453     0,   1, 231, 232, 235, 236, 237, 238,  13,  14,
00454    15,  99, 239, 240, 241, 242, 243, 244, 245, 246,
00455   247, 248,  27,  28, 249, 250, 251, 253, 254, 255,
00456   256, 257, 258, 259, 260, 261, 262, 263, 264, 265,
00457   266, 109, 110, 267, 268, 269, 270, 272, 300, 301,
00458   302, 305, 314, 315, 158, 155, 163, 320, 321, 322,
00459   323, 324, 325, 326, 150, 164, 169, 327, 328, 329,
00460   330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
00461   340, 341, 342, 343, 344, 345, 346
00462 };
00463 
00464 #endif
KDE Home | KDE Accessibility Home | Description of Access Keys