home *** CD-ROM | disk | FTP | other *** search
/ PSION CD 2 / PsionCDVol2.iso / Programs / 720 / PDF090B4-SorceCode / pdf / TextOutputFontInfo.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-30  |  6.8 KB  |  529 lines

  1. //========================================================================
  2. //
  3. // TextOutputFontInfo.h
  4. //
  5. // This file was automatically generated by makeTextFontInfo.
  6. //
  7. // Copyright 1997 Derek B. Noonburg
  8. //
  9. //========================================================================
  10. //
  11. // Ported to EPOC by Sander van der Wal
  12. //
  13. // $Id: TextOutputFontInfo.h 1.2 2000-09-17 13:38:13+02 svdwal Exp svdwal $
  14.  
  15. #ifndef TEXTFONTINFO_H
  16. #define TEXTFONTINFO_H
  17.  
  18. //------------------------------------------------------------------------
  19. // Character encodings.
  20. //------------------------------------------------------------------------
  21.  
  22. #define ascii7EncodingSize 211
  23. static const char* const ascii7EncodingNames[ascii7EncodingSize] = {
  24.   NULL,
  25.   NULL,
  26.   NULL,
  27.   NULL,
  28.   NULL,
  29.   NULL,
  30.   NULL,
  31.   NULL,
  32.   NULL,
  33.   NULL,
  34.   NULL,
  35.   NULL,
  36.   NULL,
  37.   NULL,
  38.   NULL,
  39.   NULL,
  40.   NULL,
  41.   NULL,
  42.   NULL,
  43.   NULL,
  44.   NULL,
  45.   NULL,
  46.   NULL,
  47.   NULL,
  48.   NULL,
  49.   NULL,
  50.   NULL,
  51.   NULL,
  52.   NULL,
  53.   NULL,
  54.   NULL,
  55.   NULL,
  56.   "space",
  57.   "exclam",
  58.   "quotedbl",
  59.   "numbersign",
  60.   "dollar",
  61.   "percent",
  62.   "ampersand",
  63.   "quoteright",
  64.   "parenleft",
  65.   "parenright",
  66.   "asterisk",
  67.   "plus",
  68.   "comma",
  69.   "minus",
  70.   "period",
  71.   "slash",
  72.   "zero",
  73.   "one",
  74.   "two",
  75.   "three",
  76.   "four",
  77.   "five",
  78.   "six",
  79.   "seven",
  80.   "eight",
  81.   "nine",
  82.   "colon",
  83.   "semicolon",
  84.   "less",
  85.   "equal",
  86.   "greater",
  87.   "question",
  88.   "at",
  89.   "A",
  90.   "B",
  91.   "C",
  92.   "D",
  93.   "E",
  94.   "F",
  95.   "G",
  96.   "H",
  97.   "I",
  98.   "J",
  99.   "K",
  100.   "L",
  101.   "M",
  102.   "N",
  103.   "O",
  104.   "P",
  105.   "Q",
  106.   "R",
  107.   "S",
  108.   "T",
  109.   "U",
  110.   "V",
  111.   "W",
  112.   "X",
  113.   "Y",
  114.   "Z",
  115.   "bracketleft",
  116.   "backslash",
  117.   "bracketright",
  118.   "asciicircum",
  119.   "underscore",
  120.   "quoteleft",
  121.   "a",
  122.   "b",
  123.   "c",
  124.   "d",
  125.   "e",
  126.   "f",
  127.   "g",
  128.   "h",
  129.   "i",
  130.   "j",
  131.   "k",
  132.   "l",
  133.   "m",
  134.   "n",
  135.   "o",
  136.   "p",
  137.   "q",
  138.   "r",
  139.   "s",
  140.   "t",
  141.   "u",
  142.   "v",
  143.   "w",
  144.   "x",
  145.   "y",
  146.   "z",
  147.   "braceleft",
  148.   "bar",
  149.   "braceright",
  150.   "asciitilde",
  151.   NULL,
  152.   "Aacute",
  153.   "Acircumflex",
  154.   "Adieresis",
  155.   "Agrave",
  156.   "Aring",
  157.   "Atilde",
  158.   "AE",
  159.   "Ccedilla",
  160.   "Eacute",
  161.   "Ecircumflex",
  162.   "Edieresis",
  163.   "Egrave",
  164.   "Iacute",
  165.   "Icircumflex",
  166.   "Idieresis",
  167.   "Igrave",
  168.   "Lslash",
  169.   "Ntilde",
  170.   "Oacute",
  171.   "Ocircumflex",
  172.   "Odieresis",
  173.   "Ograve",
  174.   "Oslash",
  175.   "Otilde",
  176.   "OE",
  177.   "Scaron",
  178.   "Uacute",
  179.   "Ucircumflex",
  180.   "Udieresis",
  181.   "Ugrave",
  182.   "Yacute",
  183.   "Ydieresis",
  184.   "Zcaron",
  185.   "aacute",
  186.   "acircumflex",
  187.   "adieresis",
  188.   "agrave",
  189.   "aring",
  190.   "atilde",
  191.   "ae",
  192.   "ccedilla",
  193.   "eacute",
  194.   "ecircumflex",
  195.   "edieresis",
  196.   "egrave",
  197.   "fi",
  198.   "fl",
  199.   "ff",
  200.   "ffi",
  201.   "ffl",
  202.   "dotlessi",
  203.   "iacute",
  204.   "icircumflex",
  205.   "idieresis",
  206.   "igrave",
  207.   "lslash",
  208.   "ntilde",
  209.   "oacute",
  210.   "ocircumflex",
  211.   "odieresis",
  212.   "ograve",
  213.   "oslash",
  214.   "otilde",
  215.   "oe",
  216.   "scaron",
  217.   "uacute",
  218.   "ucircumflex",
  219.   "udieresis",
  220.   "ugrave",
  221.   "yacute",
  222.   "ydieresis",
  223.   "zcaron",
  224.   "brokenbar",
  225.   "bullet",
  226.   "ellipsis",
  227.   "emdash",
  228.   "endash",
  229.   "hyphen",
  230.   "quotedblleft",
  231.   "quotedblright",
  232.   "quotesingle",
  233.   "registered",
  234.   "trademark"
  235. };
  236. #ifndef __SYMBIAN32__
  237. static FontEncoding ascii7Encoding(ascii7EncodingNames,
  238.                                    ascii7EncodingSize);
  239. #endif
  240.  
  241. #define isoLatin1EncodingSize 279
  242. static const char* const isoLatin1EncodingNames[isoLatin1EncodingSize] = {
  243.   NULL,
  244.   NULL,
  245.   NULL,
  246.   NULL,
  247.   NULL,
  248.   NULL,
  249.   NULL,
  250.   NULL,
  251.   NULL,
  252.   NULL,
  253.   NULL,
  254.   NULL,
  255.   NULL,
  256.   NULL,
  257.   NULL,
  258.   NULL,
  259.   NULL,
  260.   NULL,
  261.   NULL,
  262.   NULL,
  263.   NULL,
  264.   NULL,
  265.   NULL,
  266.   NULL,
  267.   NULL,
  268.   NULL,
  269.   NULL,
  270.   NULL,
  271.   NULL,
  272.   NULL,
  273.   NULL,
  274.   NULL,
  275.   "space",
  276.   "exclam",
  277.   "quotedbl",
  278.   "numbersign",
  279.   "dollar",
  280.   "percent",
  281.   "ampersand",
  282.   "quoteright",
  283.   "parenleft",
  284.   "parenright",
  285.   "asterisk",
  286.   "plus",
  287.   "comma",
  288.   "minus",
  289.   "period",
  290.   "slash",
  291.   "zero",
  292.   "one",
  293.   "two",
  294.   "three",
  295.   "four",
  296.   "five",
  297.   "six",
  298.   "seven",
  299.   "eight",
  300.   "nine",
  301.   "colon",
  302.   "semicolon",
  303.   "less",
  304.   "equal",
  305.   "greater",
  306.   "question",
  307.   "at",
  308.   "A",
  309.   "B",
  310.   "C",
  311.   "D",
  312.   "E",
  313.   "F",
  314.   "G",
  315.   "H",
  316.   "I",
  317.   "J",
  318.   "K",
  319.   "L",
  320.   "M",
  321.   "N",
  322.   "O",
  323.   "P",
  324.   "Q",
  325.   "R",
  326.   "S",
  327.   "T",
  328.   "U",
  329.   "V",
  330.   "W",
  331.   "X",
  332.   "Y",
  333.   "Z",
  334.   "bracketleft",
  335.   "backslash",
  336.   "bracketright",
  337.   "asciicircum",
  338.   "underscore",
  339.   "quoteleft",
  340.   "a",
  341.   "b",
  342.   "c",
  343.   "d",
  344.   "e",
  345.   "f",
  346.   "g",
  347.   "h",
  348.   "i",
  349.   "j",
  350.   "k",
  351.   "l",
  352.   "m",
  353.   "n",
  354.   "o",
  355.   "p",
  356.   "q",
  357.   "r",
  358.   "s",
  359.   "t",
  360.   "u",
  361.   "v",
  362.   "w",
  363.   "x",
  364.   "y",
  365.   "z",
  366.   "braceleft",
  367.   "bar",
  368.   "braceright",
  369.   "asciitilde",
  370.   NULL,
  371.   NULL,
  372.   NULL,
  373.   NULL,
  374.   NULL,
  375.   NULL,
  376.   NULL,
  377.   NULL,
  378.   NULL,
  379.   NULL,
  380.   NULL,
  381.   NULL,
  382.   NULL,
  383.   NULL,
  384.   NULL,
  385.   NULL,
  386.   NULL,
  387.   NULL,
  388.   NULL,
  389.   NULL,
  390.   NULL,
  391.   NULL,
  392.   NULL,
  393.   NULL,
  394.   NULL,
  395.   NULL,
  396.   NULL,
  397.   NULL,
  398.   NULL,
  399.   NULL,
  400.   NULL,
  401.   NULL,
  402.   NULL,
  403.   NULL,
  404.   "exclamdown",
  405.   "cent",
  406.   "sterling",
  407.   "currency",
  408.   "yen",
  409.   "brokenbar",
  410.   "section",
  411.   "dieresis",
  412.   "copyright",
  413.   "ordfeminine",
  414.   "guillemotleft",
  415.   "logicalnot",
  416.   "endash",
  417.   "registered",
  418.   "macron",
  419.   "degree",
  420.   "plusminus",
  421.   "twosuperior",
  422.   "threesuperior",
  423.   "acute",
  424.   "mu",
  425.   "paragraph",
  426.   "periodcentered",
  427.   "cedilla",
  428.   "onesuperior",
  429.   "ordmasculine",
  430.   "guillemotright",
  431.   "onequarter",
  432.   "onehalf",
  433.   "threequarters",
  434.   "questiondown",
  435.   "Agrave",
  436.   "Aacute",
  437.   "Acircumflex",
  438.   "Atilde",
  439.   "Adieresis",
  440.   "Aring",
  441.   "AE",
  442.   "Ccedilla",
  443.   "Egrave",
  444.   "Eacute",
  445.   "Ecircumflex",
  446.   "Edieresis",
  447.   "Igrave",
  448.   "Iacute",
  449.   "Icircumflex",
  450.   "Idieresis",
  451.   "Eth",
  452.   "Ntilde",
  453.   "Ograve",
  454.   "Oacute",
  455.   "Ocircumflex",
  456.   "Otilde",
  457.   "Odieresis",
  458.   "multiply",
  459.   "Oslash",
  460.   "Ugrave",
  461.   "Uacute",
  462.   "Ucircumflex",
  463.   "Udieresis",
  464.   "Yacute",
  465.   "Thorn",
  466.   "germandbls",
  467.   "agrave",
  468.   "aacute",
  469.   "acircumflex",
  470.   "atilde",
  471.   "adieresis",
  472.   "aring",
  473.   "ae",
  474.   "ccedilla",
  475.   "egrave",
  476.   "eacute",
  477.   "ecircumflex",
  478.   "edieresis",
  479.   "igrave",
  480.   "iacute",
  481.   "icircumflex",
  482.   "idieresis",
  483.   "eth",
  484.   "ntilde",
  485.   "ograve",
  486.   "oacute",
  487.   "ocircumflex",
  488.   "otilde",
  489.   "odieresis",
  490.   "divide",
  491.   "oslash",
  492.   "ugrave",
  493.   "uacute",
  494.   "ucircumflex",
  495.   "udieresis",
  496.   "yacute",
  497.   "thorn",
  498.   "ydieresis",
  499.   "Lslash",
  500.   "OE",
  501.   "Scaron",
  502.   "Ydieresis",
  503.   "Zcaron",
  504.   "fi",
  505.   "fl",
  506.   "ff",
  507.   "ffi",
  508.   "ffl",
  509.   "dotlessi",
  510.   "lslash",
  511.   "oe",
  512.   "scaron",
  513.   "zcaron",
  514.   "bullet",
  515.   "ellipsis",
  516.   "emdash",
  517.   "hyphen",
  518.   "quotedblleft",
  519.   "quotedblright",
  520.   "quotesingle",
  521.   "trademark"
  522. };
  523. #ifndef __SYMBIAN32__
  524. static FontEncoding isoLatin1Encoding(isoLatin1EncodingNames,
  525.                                       isoLatin1EncodingSize);
  526. #endif
  527.  
  528. #endif
  529.