Commit 3f69f215 authored by Marco Pesenti Gritti's avatar Marco Pesenti Gritti

2005-09-16 Marco Pesenti Gritti <mpg@redhat.com>

        * poppler/NameToUnicodeTable.h:
        * poppler/UnicodeTypeTable.cc:
        * poppler/UnicodeTypeTable.h:

        Merge some unicode table changes from xpdf 3.01
parent 6cbe76bc
2005-09-16 Marco Pesenti Gritti <mpg@redhat.com>
* poppler/NameToUnicodeTable.h:
* poppler/UnicodeTypeTable.cc:
* poppler/UnicodeTypeTable.h:
Merge some unicode table changes from xpdf 3.01
2005-09-16 Marco Pesenti Gritti <mpg@redhat.com>
* poppler/SplashOutputDev.h:
......
......@@ -44,45 +44,45 @@ static struct {
{0x0041, "A"},
{0x00c6, "AE"},
{0x01fc, "AEacute"},
{0x00c6, "AEsmall"},
{0xf7e6, "AEsmall"},
{0x00c1, "Aacute"},
{0x00c1, "Aacutesmall"},
{0xf7e1, "Aacutesmall"},
{0x0102, "Abreve"},
{0x00c2, "Acircumflex"},
{0x00c2, "Acircumflexsmall"},
{0xf7e2, "Acircumflexsmall"},
{0xf6c9, "Acute"},
{0xf6c9, "Acutesmall"},
{0xf7b4, "Acutesmall"},
{0x00c4, "Adieresis"},
{0x00c4, "Adieresissmall"},
{0xf7e4, "Adieresissmall"},
{0x00c0, "Agrave"},
{0x00c0, "Agravesmall"},
{0xf7e0, "Agravesmall"},
{0x0391, "Alpha"},
{0x0386, "Alphatonos"},
{0x0100, "Amacron"},
{0x0104, "Aogonek"},
{0x00c5, "Aring"},
{0x01fa, "Aringacute"},
{0x00c5, "Aringsmall"},
{0x0041, "Asmall"},
{0xf7e5, "Aringsmall"},
{0xf761, "Asmall"},
{0x00c3, "Atilde"},
{0x00c3, "Atildesmall"},
{0xf7e3, "Atildesmall"},
{0x0042, "B"},
{0x0392, "Beta"},
{0xf6f4, "Brevesmall"},
{0x0042, "Bsmall"},
{0xf762, "Bsmall"},
{0x0043, "C"},
{0x0106, "Cacute"},
{0xf6ca, "Caron"},
{0xf6ca, "Caronsmall"},
{0xf6f5, "Caronsmall"},
{0x010c, "Ccaron"},
{0x00c7, "Ccedilla"},
{0x00c7, "Ccedillasmall"},
{0xf7e7, "Ccedillasmall"},
{0x0108, "Ccircumflex"},
{0x010a, "Cdotaccent"},
{0xf7b8, "Cedillasmall"},
{0x03a7, "Chi"},
{0xf6f6, "Circumflexsmall"},
{0x0043, "Csmall"},
{0xf763, "Csmall"},
{0x0044, "D"},
{0x010e, "Dcaron"},
{0x0110, "Dcroat"},
......@@ -90,34 +90,34 @@ static struct {
{0xf6cb, "Dieresis"},
{0xf6cc, "DieresisAcute"},
{0xf6cd, "DieresisGrave"},
{0xf6cb, "Dieresissmall"},
{0xf7a8, "Dieresissmall"},
{0xf6f7, "Dotaccentsmall"},
{0x0044, "Dsmall"},
{0xf764, "Dsmall"},
{0x0045, "E"},
{0x00c9, "Eacute"},
{0x00c9, "Eacutesmall"},
{0xf7e9, "Eacutesmall"},
{0x0114, "Ebreve"},
{0x011a, "Ecaron"},
{0x00ca, "Ecircumflex"},
{0x00ca, "Ecircumflexsmall"},
{0xf7ea, "Ecircumflexsmall"},
{0x00cb, "Edieresis"},
{0x00cb, "Edieresissmall"},
{0xf7eb, "Edieresissmall"},
{0x0116, "Edotaccent"},
{0x00c8, "Egrave"},
{0x00c8, "Egravesmall"},
{0xf7e8, "Egravesmall"},
{0x0112, "Emacron"},
{0x014a, "Eng"},
{0x0118, "Eogonek"},
{0x0395, "Epsilon"},
{0x0388, "Epsilontonos"},
{0x0045, "Esmall"},
{0xf765, "Esmall"},
{0x0397, "Eta"},
{0x0389, "Etatonos"},
{0x00d0, "Eth"},
{0x00d0, "Ethsmall"},
{0xf7f0, "Ethsmall"},
{0x20ac, "Euro"},
{0x0046, "F"},
{0x0046, "Fsmall"},
{0xf766, "Fsmall"},
{0x0047, "G"},
{0x0393, "Gamma"},
{0x011e, "Gbreve"},
......@@ -126,8 +126,8 @@ static struct {
{0x0122, "Gcommaaccent"},
{0x0120, "Gdotaccent"},
{0xf6ce, "Grave"},
{0xf6ce, "Gravesmall"},
{0x0047, "Gsmall"},
{0xf760, "Gravesmall"},
{0xf767, "Gsmall"},
{0x0048, "H"},
{0x25cf, "H18533"},
{0x25aa, "H18543"},
......@@ -135,36 +135,36 @@ static struct {
{0x25a1, "H22073"},
{0x0126, "Hbar"},
{0x0124, "Hcircumflex"},
{0x0048, "Hsmall"},
{0xf768, "Hsmall"},
{0xf6cf, "Hungarumlaut"},
{0xf6cf, "Hungarumlautsmall"},
{0xf6f8, "Hungarumlautsmall"},
{0x0049, "I"},
{0x0132, "IJ"},
{0x00cd, "Iacute"},
{0x00cd, "Iacutesmall"},
{0xf7ed, "Iacutesmall"},
{0x012c, "Ibreve"},
{0x00ce, "Icircumflex"},
{0x00ce, "Icircumflexsmall"},
{0xf7ee, "Icircumflexsmall"},
{0x00cf, "Idieresis"},
{0x00cf, "Idieresissmall"},
{0xf7ef, "Idieresissmall"},
{0x0130, "Idotaccent"},
{0x2111, "Ifraktur"},
{0x00cc, "Igrave"},
{0x00cc, "Igravesmall"},
{0xf7ec, "Igravesmall"},
{0x012a, "Imacron"},
{0x012e, "Iogonek"},
{0x0399, "Iota"},
{0x03aa, "Iotadieresis"},
{0x038a, "Iotatonos"},
{0x0049, "Ismall"},
{0xf769, "Ismall"},
{0x0128, "Itilde"},
{0x004a, "J"},
{0x0134, "Jcircumflex"},
{0x004a, "Jsmall"},
{0xf76a, "Jsmall"},
{0x004b, "K"},
{0x039a, "Kappa"},
{0x0136, "Kcommaaccent"},
{0x004b, "Ksmall"},
{0xf76b, "Ksmall"},
{0x004c, "L"},
{0xf6bf, "LL"},
{0x0139, "Lacute"},
......@@ -173,34 +173,34 @@ static struct {
{0x013b, "Lcommaaccent"},
{0x013f, "Ldot"},
{0x0141, "Lslash"},
{0x0141, "Lslashsmall"},
{0x004c, "Lsmall"},
{0xf6f9, "Lslashsmall"},
{0xf76c, "Lsmall"},
{0x004d, "M"},
{0xf6d0, "Macron"},
{0xf6d0, "Macronsmall"},
{0x004d, "Msmall"},
{0xf7af, "Macronsmall"},
{0xf76d, "Msmall"},
{0x039c, "Mu"},
{0x004e, "N"},
{0x0143, "Nacute"},
{0x0147, "Ncaron"},
{0x0145, "Ncommaaccent"},
{0x004e, "Nsmall"},
{0xf76e, "Nsmall"},
{0x00d1, "Ntilde"},
{0x00d1, "Ntildesmall"},
{0xf7f1, "Ntildesmall"},
{0x039d, "Nu"},
{0x004f, "O"},
{0x0152, "OE"},
{0x0152, "OEsmall"},
{0xf6fa, "OEsmall"},
{0x00d3, "Oacute"},
{0x00d3, "Oacutesmall"},
{0xf7f3, "Oacutesmall"},
{0x014e, "Obreve"},
{0x00d4, "Ocircumflex"},
{0x00d4, "Ocircumflexsmall"},
{0xf7f4, "Ocircumflexsmall"},
{0x00d6, "Odieresis"},
{0x00d6, "Odieresissmall"},
{0xf7f6, "Odieresissmall"},
{0xf6fb, "Ogoneksmall"},
{0x00d2, "Ograve"},
{0x00d2, "Ogravesmall"},
{0xf7f2, "Ogravesmall"},
{0x01a0, "Ohorn"},
{0x0150, "Ohungarumlaut"},
{0x014c, "Omacron"},
......@@ -210,17 +210,17 @@ static struct {
{0x038c, "Omicrontonos"},
{0x00d8, "Oslash"},
{0x01fe, "Oslashacute"},
{0x00d8, "Oslashsmall"},
{0x004f, "Osmall"},
{0xf7f8, "Oslashsmall"},
{0xf76f, "Osmall"},
{0x00d5, "Otilde"},
{0x00d5, "Otildesmall"},
{0xf7f5, "Otildesmall"},
{0x0050, "P"},
{0x03a6, "Phi"},
{0x03a0, "Pi"},
{0x03a8, "Psi"},
{0x0050, "Psmall"},
{0xf770, "Psmall"},
{0x0051, "Q"},
{0x0051, "Qsmall"},
{0xf771, "Qsmall"},
{0x0052, "R"},
{0x0154, "Racute"},
{0x0158, "Rcaron"},
......@@ -228,7 +228,7 @@ static struct {
{0x211c, "Rfraktur"},
{0x03a1, "Rho"},
{0xf6fc, "Ringsmall"},
{0x0052, "Rsmall"},
{0xf772, "Rsmall"},
{0x0053, "S"},
{0x250c, "SF010000"},
{0x2514, "SF020000"},
......@@ -272,12 +272,12 @@ static struct {
{0x256a, "SF540000"},
{0x015a, "Sacute"},
{0x0160, "Scaron"},
{0x0160, "Scaronsmall"},
{0xf6fd, "Scaronsmall"},
{0x015e, "Scedilla"},
{0x015c, "Scircumflex"},
{0x0218, "Scommaaccent"},
{0x03a3, "Sigma"},
{0x0053, "Ssmall"},
{0xf773, "Ssmall"},
{0x0054, "T"},
{0x03a4, "Tau"},
{0x0166, "Tbar"},
......@@ -285,19 +285,19 @@ static struct {
{0x0162, "Tcommaaccent"},
{0x0398, "Theta"},
{0x00de, "Thorn"},
{0x00de, "Thornsmall"},
{0xf7fe, "Thornsmall"},
{0xf6fe, "Tildesmall"},
{0x0054, "Tsmall"},
{0xf774, "Tsmall"},
{0x0055, "U"},
{0x00da, "Uacute"},
{0x00da, "Uacutesmall"},
{0xf7fa, "Uacutesmall"},
{0x016c, "Ubreve"},
{0x00db, "Ucircumflex"},
{0x00db, "Ucircumflexsmall"},
{0xf7fb, "Ucircumflexsmall"},
{0x00dc, "Udieresis"},
{0x00dc, "Udieresissmall"},
{0xf7fc, "Udieresissmall"},
{0x00d9, "Ugrave"},
{0x00d9, "Ugravesmall"},
{0xf7f9, "Ugravesmall"},
{0x01af, "Uhorn"},
{0x0170, "Uhungarumlaut"},
{0x016a, "Umacron"},
......@@ -307,34 +307,34 @@ static struct {
{0x03ab, "Upsilondieresis"},
{0x038e, "Upsilontonos"},
{0x016e, "Uring"},
{0x0055, "Usmall"},
{0xf775, "Usmall"},
{0x0168, "Utilde"},
{0x0056, "V"},
{0x0056, "Vsmall"},
{0xf776, "Vsmall"},
{0x0057, "W"},
{0x1e82, "Wacute"},
{0x0174, "Wcircumflex"},
{0x1e84, "Wdieresis"},
{0x1e80, "Wgrave"},
{0x0057, "Wsmall"},
{0xf777, "Wsmall"},
{0x0058, "X"},
{0x039e, "Xi"},
{0x0058, "Xsmall"},
{0xf778, "Xsmall"},
{0x0059, "Y"},
{0x00dd, "Yacute"},
{0x00dd, "Yacutesmall"},
{0xf7fd, "Yacutesmall"},
{0x0176, "Ycircumflex"},
{0x0178, "Ydieresis"},
{0x0178, "Ydieresissmall"},
{0xf7ff, "Ydieresissmall"},
{0x1ef2, "Ygrave"},
{0x0059, "Ysmall"},
{0xf779, "Ysmall"},
{0x005a, "Z"},
{0x0179, "Zacute"},
{0x017d, "Zcaron"},
{0x017d, "Zcaronsmall"},
{0xf6ff, "Zcaronsmall"},
{0x017b, "Zdotaccent"},
{0x0396, "Zeta"},
{0x005a, "Zsmall"},
{0xf77a, "Zsmall"},
{0x0022, "\""},
{0x005c, "\\"},
{0x005d, "]"},
......@@ -601,7 +601,7 @@ static struct {
{0x03ac, "alphatonos"},
{0x0101, "amacron"},
{0x0026, "ampersand"},
{0x0026, "ampersandsmall"},
{0xf726, "ampersandsmall"},
{0x2220, "angle"},
{0x2329, "angleleft"},
{0x232a, "angleright"},
......@@ -668,7 +668,7 @@ static struct {
{0x00b8, "cedilla"},
{0x00a2, "cent"},
{0xf6df, "centinferior"},
{0x00a2, "centoldstyle"},
{0xf7a2, "centoldstyle"},
{0xf6e0, "centsuperior"},
{0x03c7, "chi"},
{0x25cb, "circle"},
......@@ -710,7 +710,7 @@ static struct {
{0x2584, "dnblock"},
{0x0024, "dollar"},
{0xf6e3, "dollarinferior"},
{0x0024, "dollaroldstyle"},
{0xf724, "dollaroldstyle"},
{0xf6e4, "dollarsuperior"},
{0x20ab, "dong"},
{0x02d9, "dotaccent"},
......@@ -729,7 +729,7 @@ static struct {
{0x00e8, "egrave"},
{0x0038, "eight"},
{0x2088, "eightinferior"},
{0x0038, "eightoldstyle"},
{0xf738, "eightoldstyle"},
{0x2078, "eightsuperior"},
{0x2208, "element"},
{0x2026, "ellipsis"},
......@@ -751,9 +751,9 @@ static struct {
{0x0021, "exclam"},
{0x203c, "exclamdbl"},
{0x00a1, "exclamdown"},
{0x00a1, "exclamdownsmall"},
{0xf7a1, "exclamdownsmall"},
{0x0021, "exclamleft"},
{0x0021, "exclamsmall"},
{0xf721, "exclamsmall"},
{0x2203, "existential"},
{0x0066, "f"},
{0x2640, "female"},
......@@ -767,13 +767,13 @@ static struct {
{0x0035, "five"},
{0x215d, "fiveeighths"},
{0x2085, "fiveinferior"},
{0x0035, "fiveoldstyle"},
{0xf735, "fiveoldstyle"},
{0x2075, "fivesuperior"},
{0xfb02, "fl"},
{0x0192, "florin"},
{0x0034, "four"},
{0x2084, "fourinferior"},
{0x0034, "fouroldstyle"},
{0xf734, "fouroldstyle"},
{0x2074, "foursuperior"},
{0x2044, "fraction"},
{0x20a3, "franc"},
......@@ -871,7 +871,7 @@ static struct {
{0x0146, "ncommaaccent"},
{0x0039, "nine"},
{0x2089, "nineinferior"},
{0x0039, "nineoldstyle"},
{0xf739, "nineoldstyle"},
{0x2079, "ninesuperior"},
{0x00a0, "nonbreakingspace"},
{0x2209, "notelement"},
......@@ -903,7 +903,7 @@ static struct {
{0xf6dc, "onefitted"},
{0x00bd, "onehalf"},
{0x2081, "oneinferior"},
{0x0031, "oneoldstyle"},
{0xf731, "oneoldstyle"},
{0x00bc, "onequarter"},
{0x00b9, "onesuperior"},
{0x2153, "onethird"},
......@@ -952,8 +952,8 @@ static struct {
{0x0071, "q"},
{0x003f, "question"},
{0x00bf, "questiondown"},
{0x00bf, "questiondownsmall"},
{0x003f, "questionsmall"},
{0xf7bf, "questiondownsmall"},
{0xf73f, "questionsmall"},
{0x0022, "quotedbl"},
{0x201e, "quotedblbase"},
{0x201c, "quotedblleft"},
......@@ -992,7 +992,7 @@ static struct {
{0x0037, "seven"},
{0x215e, "seveneighths"},
{0x2087, "seveninferior"},
{0x0037, "sevenoldstyle"},
{0xf737, "sevenoldstyle"},
{0x2077, "sevensuperior"},
{0x2592, "shade"},
{0x03c3, "sigma"},
......@@ -1000,7 +1000,7 @@ static struct {
{0x223c, "similar"},
{0x0036, "six"},
{0x2086, "sixinferior"},
{0x0036, "sixoldstyle"},
{0xf736, "sixoldstyle"},
{0x2076, "sixsuperior"},
{0x002f, "slash"},
{0x263a, "smileface"},
......@@ -1023,7 +1023,7 @@ static struct {
{0x0033, "three"},
{0x215c, "threeeighths"},
{0x2083, "threeinferior"},
{0x0033, "threeoldstyle"},
{0xf733, "threeoldstyle"},
{0x00be, "threequarters"},
{0xf6de, "threequartersemdash"},
{0x00b3, "threesuperior"},
......@@ -1041,7 +1041,7 @@ static struct {
{0x0032, "two"},
{0x2025, "twodotenleader"},
{0x2082, "twoinferior"},
{0x0032, "twooldstyle"},
{0xf732, "twooldstyle"},
{0x00b2, "twosuperior"},
{0x2154, "twothirds"},
{0x0075, "u"},
......@@ -1086,7 +1086,7 @@ static struct {
{0x017c, "zdotaccent"},
{0x0030, "zero"},
{0x2080, "zeroinferior"},
{0x0030, "zerooldstyle"},
{0xf730, "zerooldstyle"},
{0x2070, "zerosuperior"},
{0x03b6, "zeta"},
{0x007b, "{"},
......
This diff is collapsed.
......@@ -15,4 +15,6 @@ extern GBool unicodeTypeL(Unicode c);
extern GBool unicodeTypeR(Unicode c);
extern Unicode unicodeToUpper(Unicode c);
#endif
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment