/* $Id: glyphname.h,v 1.3 2008/12/11 12:18:17 ecd Exp $
 */

#ifndef _X49GP_GLYPHNAME_H
#define _X49GP_GLYPHNAME_H 1

typedef struct {
	const char	*name;
	gunichar	unichar;
} x49gp_glyph_t;

static const x49gp_glyph_t x49gp_glyphs[] =
{
	{ "exclamdown",		0x00a1 },
	{ "cent",		0x00a2 },
	{ "sterling",		0x00a3 },
	{ "fraction",		0x2044 },
	{ "yen",		0x00a5 },
	{ "florin",		0x0192 },
	{ "section",		0x00a7 },
	{ "currency",		0x00a4 },
	{ "quotesingle",	0x0027 },
	{ "quotedblleft",	0x201c },
	{ "guillemotleft",	0x00ab },
	{ "guilsinglleft",	0x2039 },
	{ "guilsinglright",	0x203a },
	{ "fi",			0xfb01 },
	{ "fl",			0xfb02 },
	{ "endash",		0x2013 },
	{ "dagger",		0x2020 },
	{ "daggerdbl",		0x2021 },
	{ "periodcentered",	0x00b7 },
	{ "paragraph",		0x00b6 },
	{ "bullet",		0x2022 },
	{ "quotesinglbase",	0x201a },
	{ "quotedblbase",	0x201e },
	{ "quotedblright",	0x201d },
	{ "guillemotright",	0x00bb },
	{ "ellipsis",		0x2026 },
	{ "perthousand",	0x2030 },
	{ "questiondown",	0x00bf },
	{ "grave",		0x0060 },
	{ "acute",		0x00b4 },
	{ "circumflex",		0x02c6 },
	{ "tilde",		0x02dc },
	{ "macron",		0x00af },
	{ "breve",		0x02d8 },
	{ "dotaccent",		0x02d9 },
	{ "dieresis",		0x00a8 },
	{ "ring",		0x02da },
	{ "cedilla",		0x00b8 },
	{ "hungarumlaut",	0x02dd },
	{ "ogonek",		0x02db },
	{ "caron",		0x02c7 },
	{ "emdash",		0x2014 },
	{ "AE",			0x00c6 },
	{ "ordfeminine",	0x00aa },
	{ "Lslash",		0x0141 },
	{ "Oslash",		0x00d8 },
	{ "OE",			0x0152 },
	{ "ordmasculine",	0x00ba },
	{ "ae",			0x00e6 },
	{ "dotlessi",		0x0131 },
	{ "lslash",		0x0142 },
	{ "oslash",		0x00f8 },
	{ "oe",			0x0153 },
	{ "germandbls",		0x00df },
	{ "Udieresis",		0x00dc },
	{ "Uacute",		0x00da },
	{ "Scedilla",		0x015e },
	{ "Tcaron",		0x0164 },
	{ "Scaron",		0x0160 },
	{ "Rcaron",		0x0158 },
	{ "Racute",		0x0154 },
	{ "Sacute",		0x015a },
	{ "Otilde",		0x00d5 },
	{ "ucircumflex",	0x00fb },
	{ "Ohungarumlaut",	0x0150 },
	{ "Uhungarumlaut",	0x0170 },
	{ "Yacute",		0x00dd },
	{ "Eth",		0x00d0 },
	{ "Dcroat",		0x0110 },
	{ "Zacute",		0x0179 },
	{ "Uring",		0x016e },
	{ "gbreve",		0x011f },
	{ "eogonek",		0x0119 },
	{ "edotaccent",		0x0117 },
	{ "ecaron",		0x011b },
	{ "Ugrave",		0x00d9 },
	{ "Thorn",		0x00de },
	{ "eacute",		0x00e9 },
	{ "edieresis",		0x00eb },
	{ "dcaron",		0x010f },
	{ "ccedilla",		0x00e7 },
	{ "ccaron",		0x010d },
	{ "cacute",		0x0107 },
	{ "aogonek",		0x0105 },
	{ "aring",		0x00e5 },
	{ "atilde",		0x00e3 },
	{ "abreve",		0x0103 },
	{ "egrave",		0x00e8 },
	{ "agrave",		0x00e0 },
	{ "aacute",		0x00e1 },
	{ "adieresis",		0x00e4 },
	{ "Uogonek",		0x0172 },
	{ "ugrave",		0x00f9 },
	{ "uacute",		0x00fa },
	{ "udieresis",		0x00fc },
	{ "tcaron",		0x0165 },
	{ "scommaaccent",	0x0219 },
	{ "Zcaron",		0x017d },
	{ "ecircumflex",	0x00ea },
	{ "Ucircumflex",	0x00db },
	{ "acircumflex",	0x00e2 },
	{ "Zdotaccent",		0x017b },
	{ "scaron",		0x0161 },
	{ "Amacron",		0x0100 },
	{ "sacute",		0x015b },
	{ "Tcommaaccent",	0x0162 },
	{ "Ydieresis",		0x0178 },
	{ "thorn",		0x00fe },
	{ "Emacron",		0x0112 },
	{ "Ograve",		0x00d2 },
	{ "Oacute",		0x00d3 },
	{ "Odieresis",		0x00d6 },
	{ "Ntilde",		0x00d1 },
	{ "Ncaron",		0x0147 },
	{ "Nacute",		0x0143 },
	{ "Lcaron",		0x013d },
	{ "Lacute",		0x0139 },
	{ "Idotaccent",		0x0130 },
	{ "racute",		0x0155 },
	{ "Icircumflex",	0x00ce },
	{ "ohungarumlaut",	0x0151 },
	{ "otilde",		0x00f5 },
	{ "Euro",		0x20ac },
	{ "ocircumflex",	0x00f4 },
	{ "onesuperior",	0x00b9 },
	{ "twosuperior",	0x00b2 },
	{ "threesuperior",	0x00b3 },
	{ "Igrave",		0x00cc },
	{ "Iacute",		0x00cd },
	{ "Imacron",		0x012a },
	{ "Iogonek",		0x012e },
	{ "Idieresis",		0x00cf },
	{ "Gbreve",		0x011e },
	{ "Umacron",		0x016a },
	{ "Kcommaaccent",	0x0136 },
	{ "ograve",		0x00f2 },
	{ "Scommaaccent",	0x0218 },
	{ "Eogonek",		0x0118 },
	{ "oacute",		0x00f3 },
	{ "Edotaccent",		0x0116 },
	{ "iogonek",		0x012f },
	{ "gcommaaccent",	0x0123 },
	{ "odieresis",		0x00f6 },
	{ "ntilde",		0x00f1 },
	{ "ncaron",		0x0148 },
	{ "Ecaron",		0x011a },
	{ "Ecircumflex",	0x00ca },
	{ "scedilla",		0x015f },
	{ "rcaron",		0x0159 },
	{ "Egrave",		0x00c8 },
	{ "Eacute",		0x00c9 },
	{ "Gcommaaccent",	0x0122 },
	{ "Rcommaaccent",	0x0156 },
	{ "Edieresis",		0x00cb },
	{ "nacute",		0x0144 },
	{ "uogonek",		0x0173 },
	{ "umacron",		0x016b },
	{ "Dcaron",		0x010e },
	{ "lcaron",		0x013e },
	{ "Ccaron",		0x010c },
	{ "Cacute",		0x0106 },
	{ "Ccedilla",		0x00c7 },
	{ "degree",		0x00b0 },
	{ "Aogonek",		0x0104 },
	{ "minus",		0x2212 },
	{ "multiply",		0x00d7 },
	{ "divide",		0x00f7 },
	{ "Aring",		0x00c5 },
	{ "trademark",		0x2122 },
	{ "rcommaaccent",	0x0157 },
	{ "lacute",		0x013a },
	{ "omacron",		0x014d },
	{ "Atilde",		0x00c3 },
	{ "icircumflex",	0x00ee },
	{ "igrave",		0x00ec },
	{ "ncommaaccent",	0x0146 },
	{ "lcommaaccent",	0x013c },
	{ "plusminus",		0x00b1 },
	{ "onehalf",		0x00bd },
	{ "onequarter",		0x00bc },
	{ "threequarters",	0x00be },
	{ "iacute",		0x00ed },
	{ "Abreve",		0x0102 },
	{ "kcommaaccent",	0x0137 },
	{ "Omacron",		0x014c },
	{ "imacron",		0x012b },
	{ "emacron",		0x0113 },
	{ "amacron",		0x0101 },
	{ "tcommaaccent",	0x0163 },
	{ "ydieresis",		0x00ff },
	{ "zdotaccent",		0x017c },
	{ "zcaron",		0x017e },
	{ "zacute",		0x017a },
	{ "yacute",		0x00fd },
	{ "uhungarumlaut",	0x0171 },
	{ "eth",		0x00f0 },
	{ "uring",		0x016f },
	{ "Ocircumflex",	0x00d4 },
	{ "commaaccent",	0xf6c3 },
	{ "copyright",		0x00a9 },
	{ "registered",		0x00ae },
	{ "Acircumflex",	0x00c2 },
	{ "idieresis",		0x00ef },
	{ "lozenge",		0x25ca },
	{ "Delta",		0x2206 },
	{ "notequal",		0x2260 },
	{ "radical",		0x221a },
	{ "Agrave",		0x00c0 },
	{ "Aacute",		0x00c1 },
	{ "lessequal",		0x2264 },
	{ "greaterequal",	0x2265 },
	{ "logicalnot",		0x00ac },
	{ "summation",		0x2211 },
	{ "partialdiff",	0x2202 },
	{ "Ncommaaccent",	0x0145 },
	{ "dcroat",		0x0111 },
	{ "brokenbar",		0x00a6 },
	{ "Lcommaaccent",	0x013b },
	{ "Adieresis",		0x00c4 },
	{ "mu",			0x00b5 }
};

#define NR_GLYPHNAMES (sizeof(x49gp_glyphs) / sizeof(x49gp_glyphs[0]))

#endif /* !(_X49GP_GLYPHNAME_H) */