Back to index

tetex-bin  3.0
macnames.c
Go to the documentation of this file.
00001 /*
00002 Copyright (c) 1996-2002 Han The Thanh, <thanh@pdftex.org>
00003 
00004 This file is part of pdfTeX.
00005 
00006 pdfTeX is free software; you can redistribute it and/or modify
00007 it under the terms of the GNU General Public License as published by
00008 the Free Software Foundation; either version 2 of the License, or
00009 (at your option) any later version.
00010 
00011 pdfTeX is distributed in the hope that it will be useful,
00012 but WITHOUT ANY WARRANTY; without even the implied warranty of
00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014 GNU General Public License for more details.
00015 
00016 You should have received a copy of the GNU General Public License
00017 along with pdfTeX; if not, write to the Free Software
00018 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00019 
00020 $Id: //depot/Build/source.development/TeX/texk/web2c/pdftexdir/macnames.c#5 $
00021 */
00022 
00023 const char notdef[] = ".notdef";
00024 
00025 const char *mac_glyph_names[] = {
00026 /* 0x00 */
00027     notdef,
00028     ".null",
00029     "CR",
00030     "space",
00031     "exclam",
00032     "quotedbl",
00033     "numbersign",
00034     "dollar",
00035     "percent",
00036     "ampersand",
00037     "quotesingle",
00038     "parenleft",
00039     "parenright",
00040     "asterisk",
00041     "plus",
00042     "comma",
00043 /* 0x10 */
00044     "hyphen",
00045     "period",
00046     "slash",
00047     "zero",
00048     "one",
00049     "two",
00050     "three",
00051     "four",
00052     "five",
00053     "six",
00054     "seven",
00055     "eight",
00056     "nine",
00057     "colon",
00058     "semicolon",
00059     "less",
00060 /* 0x20 */
00061     "equal",
00062     "greater",
00063     "question",
00064     "at",
00065     "A",
00066     "B",
00067     "C",
00068     "D",
00069     "E",
00070     "F",
00071     "G",
00072     "H",
00073     "I",
00074     "J",
00075     "K",
00076     "L",
00077 /* 0x30 */
00078     "M",
00079     "N",
00080     "O",
00081     "P",
00082     "Q",
00083     "R",
00084     "S",
00085     "T",
00086     "U",
00087     "V",
00088     "W",
00089     "X",
00090     "Y",
00091     "Z",
00092     "bracketleft",
00093     "backslash",
00094 /* 0x40 */
00095     "bracketright",
00096     "asciicircum",
00097     "underscore",
00098     "grave",
00099     "a",
00100     "b",
00101     "c",
00102     "d",
00103     "e",
00104     "f",
00105     "g",
00106     "h",
00107     "i",
00108     "j",
00109     "k",
00110     "l",
00111 /* 0x50 */
00112     "m",
00113     "n",
00114     "o",
00115     "p",
00116     "q",
00117     "r",
00118     "s",
00119     "t",
00120     "u",
00121     "v",
00122     "w",
00123     "x",
00124     "y",
00125     "z",
00126     "braceleft",
00127     "bar",
00128 /* 0x60 */
00129     "braceright",
00130     "asciitilde",
00131     "Adieresis",
00132     "Aring",
00133     "Ccedilla",
00134     "Eacute",
00135     "Ntilde",
00136     "Odieresis",
00137     "Udieresis",
00138     "aacute",
00139     "agrave",
00140     "acircumflex",
00141     "adieresis",
00142     "atilde",
00143     "aring",
00144     "ccedilla",
00145 /* 0x70 */
00146     "eacute",
00147     "egrave",
00148     "ecircumflex",
00149     "edieresis",
00150     "iacute",
00151     "igrave",
00152     "icircumflex",
00153     "idieresis",
00154     "ntilde",
00155     "oacute",
00156     "ograve",
00157     "ocircumflex",
00158     "odieresis",
00159     "otilde",
00160     "uacute",
00161     "ugrave",
00162 /* 0x80 */
00163     "ucircumflex",
00164     "udieresis",
00165     "dagger",
00166     "degree",
00167     "cent",
00168     "sterling",
00169     "section",
00170     "bullet",
00171     "paragraph",
00172     "germandbls",
00173     "registered",
00174     "copyright",
00175     "trademark",
00176     "acute",
00177     "dieresis",
00178     "notequal",
00179 /* 0x90 */
00180     "AE",
00181     "Oslash",
00182     "infinity",
00183     "plusminus",
00184     "lessequal",
00185     "greaterequal",
00186     "yen",
00187     "mu",
00188     "partialdiff",
00189     "Sigma",
00190     "Pi",
00191     "pi",
00192     "integral",
00193     "ordfeminine",
00194     "ordmasculine",
00195     "Omega",
00196 /* 0xa0 */
00197     "ae",
00198     "oslash",
00199     "questiondown",
00200     "exclamdown",
00201     "logicalnot",
00202     "radical",
00203     "florin",
00204     "approxequal",
00205     "Delta",
00206     "guillemotleft",
00207     "guillemotright",
00208     "ellipsis",
00209     "nbspace",
00210     "Agrave",
00211     "Atilde",
00212     "Otilde",
00213 /* 0xb0 */
00214     "OE",
00215     "oe",
00216     "endash",
00217     "emdash",
00218     "quotedblleft",
00219     "quotedblright",
00220     "quoteleft",
00221     "quoteright",
00222     "divide",
00223     "lozenge",
00224     "ydieresis",
00225     "Ydieresis",
00226     "fraction",
00227     "currency",
00228     "guilsinglleft",
00229     "guilsinglright",
00230 /* 0xc0 */
00231     "fi",
00232     "fl",
00233     "daggerdbl",
00234     "periodcentered",
00235     "quotesinglbase",
00236     "quotedblbase",
00237     "perthousand",
00238     "Acircumflex",
00239     "Ecircumflex",
00240     "Aacute",
00241     "Edieresis",
00242     "Egrave",
00243     "Iacute",
00244     "Icircumflex",
00245     "Idieresis",
00246     "Igrave",
00247 /* 0xd0 */
00248     "Oacute",
00249     "Ocircumflex",
00250     "applelogo",
00251     "Ograve",
00252     "Uacute",
00253     "Ucircumflex",
00254     "Ugrave",
00255     "dotlessi",
00256     "circumflex",
00257     "tilde",
00258     "macron",
00259     "breve",
00260     "dotaccent",
00261     "ring",
00262     "cedilla",
00263     "hungarumlaut",
00264 /* 0xe0 */
00265     "ogonek",
00266     "caron",
00267     "Lslash",
00268     "lslash",
00269     "Scaron",
00270     "scaron",
00271     "Zcaron",
00272     "zcaron",
00273     "brokenbar",
00274     "Eth",
00275     "eth",
00276     "Yacute",
00277     "yacute",
00278     "Thorn",
00279     "thorn",
00280     "minus",
00281 /* 0xf0 */
00282     "multiply",
00283     "onesuperior",
00284     "twosuperior",
00285     "threesuperior",
00286     "onehalf",
00287     "onequarter",
00288     "threequarters",
00289     "franc",
00290     "Gbreve",
00291     "gbreve",
00292     "Idot",
00293     "Scedilla",
00294     "scedilla",
00295     "Cacute",
00296     "cacute",
00297     "Ccaron",
00298 /* 0x100 */
00299     "ccaron",
00300     "dmacron"
00301 };
00302 
00303 const char *ambiguous_names[] = {
00304     "Delta",            /*   increment   */
00305     "Omega",            /*   Ohm         */
00306     "Pi",               /*   product     */
00307     "Sigma",            /*   summation   */
00308     "dmacron",          /*   dslash      */
00309     "macron",           /*   overscore   */
00310     "periodcentered",   /*   middot      */
00311     NULL
00312 };