Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(204)

Side by Side Diff: core/src/fpdfapi/fpdf_font/fpdf_font_charset.cpp

Issue 1171733003: Remove typdefs for pointer types in fx_system.h (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Manual fixes. Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « core/src/fpdfapi/fpdf_font/fpdf_font.cpp ('k') | core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "../../../include/fpdfapi/fpdf_page.h" 7 #include "../../../include/fpdfapi/fpdf_page.h"
8 #include "../../../include/fxge/fx_freetype.h" 8 #include "../../../include/fxge/fx_freetype.h"
9 extern FX_WCHAR PDF_UnicodeFromAdobeName(const FX_CHAR*); 9 extern FX_WCHAR PDF_UnicodeFromAdobeName(const FX_CHAR*);
10 const struct _UnicodeAlt { 10 const struct _UnicodeAlt {
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after
257 0x2778, 0x2779, 0x277A, 0x277B, 0x277C, 0x277D, 0x277E, 0x277F, 257 0x2778, 0x2779, 0x277A, 0x277B, 0x277C, 0x277D, 0x277E, 0x277F,
258 0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785, 0x2786, 0x2787, 258 0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785, 0x2786, 0x2787,
259 0x2788, 0x2789, 0x278A, 0x278B, 0x278C, 0x278D, 0x278E, 0x278F, 259 0x2788, 0x2789, 0x278A, 0x278B, 0x278C, 0x278D, 0x278E, 0x278F,
260 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2192, 0x2194, 0x2195, 260 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2192, 0x2194, 0x2195,
261 0x2798, 0x2799, 0x279A, 0x279B, 0x279C, 0x279D, 0x279E, 0x279F, 261 0x2798, 0x2799, 0x279A, 0x279B, 0x279C, 0x279D, 0x279E, 0x279F,
262 0x27A0, 0x27A1, 0x27A2, 0x27A3, 0x27A4, 0x27A5, 0x27A6, 0x27A7, 262 0x27A0, 0x27A1, 0x27A2, 0x27A3, 0x27A4, 0x27A5, 0x27A6, 0x27A7,
263 0x27A8, 0x27A9, 0x27AA, 0x27AB, 0x27AC, 0x27AD, 0x27AE, 0x27AF, 263 0x27A8, 0x27A9, 0x27AA, 0x27AB, 0x27AC, 0x27AD, 0x27AE, 0x27AF,
264 0x0000, 0x27B1, 0x27B2, 0x27B3, 0x27B4, 0x27B5, 0x27B6, 0x27B7, 264 0x0000, 0x27B1, 0x27B2, 0x27B3, 0x27B4, 0x27B5, 0x27B6, 0x27B7,
265 0x27B8, 0x27B9, 0x27BA, 0x27BB, 0x27BC, 0x27BD, 0x27BE, 0x0000, 265 0x27B8, 0x27B9, 0x27BA, 0x27BB, 0x27BC, 0x27BD, 0x27BE, 0x0000,
266 }; 266 };
267 const FX_LPCSTR StandardEncodingNames[224] = { 267 const FX_CHAR* const StandardEncodingNames[224] = {
268 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quoteright", 268 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quoteright",
269 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash", 269 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash",
270 "zero", "one", "two", "three", "four", "five", "six", "seven", 270 "zero", "one", "two", "three", "four", "five", "six", "seven",
271 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ", 271 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ",
272 "at", "A", "B", "C", "D", "E", "F", "G", 272 "at", "A", "B", "C", "D", "E", "F", "G",
273 "H", "I", "J", "K", "L", "M", "N", "O", 273 "H", "I", "J", "K", "L", "M", "N", "O",
274 "P", "Q", "R", "S", "T", "U", "V", "W", 274 "P", "Q", "R", "S", "T", "U", "V", "W",
275 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore", 275 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore",
276 "quoteleft", "a", "b", "c", "d", "e", "f", "g", 276 "quoteleft", "a", "b", "c", "d", "e", "f", "g",
277 "h", "i", "j", "k", "l", "m", "n", "o", 277 "h", "i", "j", "k", "l", "m", "n", "o",
278 "p", "q", "r", "s", "t", "u", "v", "w", 278 "p", "q", "r", "s", "t", "u", "v", "w",
279 "x", "y", "z", "braceleft", "bar", "braceright", "asciitilde", NULL, 279 "x", "y", "z", "braceleft", "bar", "braceright", "asciitilde", NULL,
280 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 280 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
281 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 281 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
282 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 282 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
283 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 283 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
284 NULL, "exclamdown", "cent", "sterling", "fraction", "yen", "florin", "sectio n", 284 NULL, "exclamdown", "cent", "sterling", "fraction", "yen", "florin", "sectio n",
285 "currency", "quotesingle", "quotedblleft", "guillemotleft", "guilsinglleft", "guilsinglright", "fi", "fl", 285 "currency", "quotesingle", "quotedblleft", "guillemotleft", "guilsinglleft", "guilsinglright", "fi", "fl",
286 NULL, "endash", "dagger", "daggerdbl", "periodcentered", NULL, "paragraph", "bullet", 286 NULL, "endash", "dagger", "daggerdbl", "periodcentered", NULL, "paragraph", "bullet",
287 "quotesinglbase", "quotedblbase", "quotedblright", "guillemotright", "ellips is", "perthousand", NULL, "questiondown", 287 "quotesinglbase", "quotedblbase", "quotedblright", "guillemotright", "ellips is", "perthousand", NULL, "questiondown",
288 NULL, "grave", "acute", "circumflex", "tilde", "macron", "breve", "dotaccent ", 288 NULL, "grave", "acute", "circumflex", "tilde", "macron", "breve", "dotaccent ",
289 "dieresis", NULL, "ring", "cedilla", NULL, "hungarumlaut", "ogonek", "caron" , 289 "dieresis", NULL, "ring", "cedilla", NULL, "hungarumlaut", "ogonek", "caron" ,
290 "emdash", NULL, NULL, NULL, NULL, NULL, NULL, NULL, 290 "emdash", NULL, NULL, NULL, NULL, NULL, NULL, NULL,
291 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 291 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
292 NULL, "AE", NULL, "ordfeminine", NULL, NULL, NULL, NULL, 292 NULL, "AE", NULL, "ordfeminine", NULL, NULL, NULL, NULL,
293 "Lslash", "Oslash", "OE", "ordmasculine", NULL, NULL, NULL, NULL, 293 "Lslash", "Oslash", "OE", "ordmasculine", NULL, NULL, NULL, NULL,
294 NULL, "ae", NULL, NULL, NULL, "dotlessi", NULL, NULL, 294 NULL, "ae", NULL, NULL, NULL, "dotlessi", NULL, NULL,
295 "lslash", "oslash", "oe", "germandbls", NULL, NULL, NULL, NULL, 295 "lslash", "oslash", "oe", "germandbls", NULL, NULL, NULL, NULL,
296 }; 296 };
297 const FX_LPCSTR AdobeWinAnsiEncodingNames[224] = { 297 const FX_CHAR* const AdobeWinAnsiEncodingNames[224] = {
298 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quotesingle", 298 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quotesingle",
299 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash", 299 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash",
300 "zero", "one", "two", "three", "four", "five", "six", "seven", 300 "zero", "one", "two", "three", "four", "five", "six", "seven",
301 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ", 301 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ",
302 "at", "A", "B", "C", "D", "E", "F", "G", 302 "at", "A", "B", "C", "D", "E", "F", "G",
303 "H", "I", "J", "K", "L", "M", "N", "O", 303 "H", "I", "J", "K", "L", "M", "N", "O",
304 "P", "Q", "R", "S", "T", "U", "V", "W", 304 "P", "Q", "R", "S", "T", "U", "V", "W",
305 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore", 305 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore",
306 "grave", "a", "b", "c", "d", "e", "f", "g", 306 "grave", "a", "b", "c", "d", "e", "f", "g",
307 "h", "i", "j", "k", "l", "m", "n", "o", 307 "h", "i", "j", "k", "l", "m", "n", "o",
308 "p", "q", "r", "s", "t", "u", "v", "w", 308 "p", "q", "r", "s", "t", "u", "v", "w",
309 "x", "y", "z", "braceleft", "bar", "braceright", "asciitilde", "bullet", 309 "x", "y", "z", "braceleft", "bar", "braceright", "asciitilde", "bullet",
310 "Euro", "bullet", "quotesinglbase", "florin", "quotedblbase", "ellipsis", "d agger", "daggerdbl", 310 "Euro", "bullet", "quotesinglbase", "florin", "quotedblbase", "ellipsis", "d agger", "daggerdbl",
311 "circumflex", "perthousand", "Scaron", "guilsinglleft", "OE", "bullet", "Zca ron", "bullet", 311 "circumflex", "perthousand", "Scaron", "guilsinglleft", "OE", "bullet", "Zca ron", "bullet",
312 "bullet", "quoteleft", "quoteright", "quotedblleft", "quotedblright", "bulle t", "endash", "emdash", 312 "bullet", "quoteleft", "quoteright", "quotedblleft", "quotedblright", "bulle t", "endash", "emdash",
313 "tilde", "trademark", "scaron", "guilsinglright", "oe", "bullet", "zcaron", "Ydieresis", 313 "tilde", "trademark", "scaron", "guilsinglright", "oe", "bullet", "zcaron", "Ydieresis",
314 "space", "exclamdown", "cent", "sterling", "currency", "yen", "brokenbar", " section", 314 "space", "exclamdown", "cent", "sterling", "currency", "yen", "brokenbar", " section",
315 "dieresis", "copyright", "ordfeminine", "guillemotleft", "logicalnot", "hyph en", "registered", "macron", 315 "dieresis", "copyright", "ordfeminine", "guillemotleft", "logicalnot", "hyph en", "registered", "macron",
316 "degree", "plusminus", "twosuperior", "threesuperior", "acute", "mu", "parag raph", "periodcentered", 316 "degree", "plusminus", "twosuperior", "threesuperior", "acute", "mu", "parag raph", "periodcentered",
317 "cedilla", "onesuperior", "ordmasculine", "guillemotright", "onequarter", "o nehalf", "threequarters", "questiondown", 317 "cedilla", "onesuperior", "ordmasculine", "guillemotright", "onequarter", "o nehalf", "threequarters", "questiondown",
318 "Agrave", "Aacute", "Acircumflex", "Atilde", "Adieresis", "Aring", "AE", "Cc edilla", 318 "Agrave", "Aacute", "Acircumflex", "Atilde", "Adieresis", "Aring", "AE", "Cc edilla",
319 "Egrave", "Eacute", "Ecircumflex", "Edieresis", "Igrave", "Iacute", "Icircum flex", "Idieresis", 319 "Egrave", "Eacute", "Ecircumflex", "Edieresis", "Igrave", "Iacute", "Icircum flex", "Idieresis",
320 "Eth", "Ntilde", "Ograve", "Oacute", "Ocircumflex", "Otilde", "Odieresis", " multiply", 320 "Eth", "Ntilde", "Ograve", "Oacute", "Ocircumflex", "Otilde", "Odieresis", " multiply",
321 "Oslash", "Ugrave", "Uacute", "Ucircumflex", "Udieresis", "Yacute", "Thorn", "germandbls", 321 "Oslash", "Ugrave", "Uacute", "Ucircumflex", "Udieresis", "Yacute", "Thorn", "germandbls",
322 "agrave", "aacute", "acircumflex", "atilde", "adieresis", "aring", "ae", "cc edilla", 322 "agrave", "aacute", "acircumflex", "atilde", "adieresis", "aring", "ae", "cc edilla",
323 "egrave", "eacute", "ecircumflex", "edieresis", "igrave", "iacute", "icircum flex", "idieresis", 323 "egrave", "eacute", "ecircumflex", "edieresis", "igrave", "iacute", "icircum flex", "idieresis",
324 "eth", "ntilde", "ograve", "oacute", "ocircumflex", "otilde", "odieresis", " divide", 324 "eth", "ntilde", "ograve", "oacute", "ocircumflex", "otilde", "odieresis", " divide",
325 "oslash", "ugrave", "uacute", "ucircumflex", "udieresis", "yacute", "thorn", "ydieresis", 325 "oslash", "ugrave", "uacute", "ucircumflex", "udieresis", "yacute", "thorn", "ydieresis",
326 }; 326 };
327 const FX_LPCSTR MacRomanEncodingNames[224] = { 327 const FX_CHAR* const MacRomanEncodingNames[224] = {
328 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quotesingle", 328 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quotesingle",
329 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash", 329 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash",
330 "zero", "one", "two", "three", "four", "five", "six", "seven", 330 "zero", "one", "two", "three", "four", "five", "six", "seven",
331 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ", 331 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ",
332 "at", "A", "B", "C", "D", "E", "F", "G", 332 "at", "A", "B", "C", "D", "E", "F", "G",
333 "H", "I", "J", "K", "L", "M", "N", "O", 333 "H", "I", "J", "K", "L", "M", "N", "O",
334 "P", "Q", "R", "S", "T", "U", "V", "W", 334 "P", "Q", "R", "S", "T", "U", "V", "W",
335 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore", 335 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore",
336 "grave", "a", "b", "c", "d", "e", "f", "g", 336 "grave", "a", "b", "c", "d", "e", "f", "g",
337 "h", "i", "j", "k", "l", "m", "n", "o", 337 "h", "i", "j", "k", "l", "m", "n", "o",
338 "p", "q", "r", "s", "t", "u", "v", "w", 338 "p", "q", "r", "s", "t", "u", "v", "w",
339 "x", "y", "z", "braceleft", "bar", "braceright", "asciitilde", NULL, 339 "x", "y", "z", "braceleft", "bar", "braceright", "asciitilde", NULL,
340 "Adieresis", "Aring", "Ccedilla", "Eacute", "Ntilde", "Odieresis", "Udieresi s", "aacute", 340 "Adieresis", "Aring", "Ccedilla", "Eacute", "Ntilde", "Odieresis", "Udieresi s", "aacute",
341 "agrave", "acircumflex", "adieresis", "atilde", "aring", "ccedilla", "eacute ", "egrave", 341 "agrave", "acircumflex", "adieresis", "atilde", "aring", "ccedilla", "eacute ", "egrave",
342 "ecircumflex", "edieresis", "iacute", "igrave", "icircumflex", "idieresis", "ntilde", "oacute", 342 "ecircumflex", "edieresis", "iacute", "igrave", "icircumflex", "idieresis", "ntilde", "oacute",
343 "ograve", "ocircumflex", "odieresis", "otilde", "uacute", "ugrave", "ucircum flex", "udieresis", 343 "ograve", "ocircumflex", "odieresis", "otilde", "uacute", "ugrave", "ucircum flex", "udieresis",
344 "dagger", "degree", "cent", "sterling", "section", "bullet", "paragraph", "g ermandbls", 344 "dagger", "degree", "cent", "sterling", "section", "bullet", "paragraph", "g ermandbls",
345 "registered", "copyright", "trademark", "acute", "dieresis", "notequal", "AE ", "Oslash", 345 "registered", "copyright", "trademark", "acute", "dieresis", "notequal", "AE ", "Oslash",
346 "infinity", "plusminus", "lessequal", "greaterequal", "yen", "mu", "partiald iff", "summation", 346 "infinity", "plusminus", "lessequal", "greaterequal", "yen", "mu", "partiald iff", "summation",
347 "product", "pi", "integral", "ordfeminine", "ordmasculine", "Omega", "ae", " oslash", 347 "product", "pi", "integral", "ordfeminine", "ordmasculine", "Omega", "ae", " oslash",
348 "questiondown", "exclamdown", "logicalnot", "radical", "florin", "approxequa l", "Delta", "guillemotleft", 348 "questiondown", "exclamdown", "logicalnot", "radical", "florin", "approxequa l", "Delta", "guillemotleft",
349 "guillemotright", "ellipsis", "space", "Agrave", "Atilde", "Otilde", "OE", " oe", 349 "guillemotright", "ellipsis", "space", "Agrave", "Atilde", "Otilde", "OE", " oe",
350 "endash", "emdash", "quotedblleft", "quotedblright", "quoteleft", "quoterigh t", "divide", "lozenge", 350 "endash", "emdash", "quotedblleft", "quotedblright", "quoteleft", "quoterigh t", "divide", "lozenge",
351 "ydieresis", "Ydieresis", "fraction", "currency", "guilsinglleft", "guilsing lright", "fi", "fl", 351 "ydieresis", "Ydieresis", "fraction", "currency", "guilsinglleft", "guilsing lright", "fi", "fl",
352 "daggerdbl", "periodcentered", "quotesinglbase", "quotedblbase", "perthousan d", "Acircumflex", "Ecircumflex", "Aacute", 352 "daggerdbl", "periodcentered", "quotesinglbase", "quotedblbase", "perthousan d", "Acircumflex", "Ecircumflex", "Aacute",
353 "Edieresis", "Egrave", "Iacute", "Icircumflex", "Idieresis", "Igrave", "Oacu te", "Ocircumflex", 353 "Edieresis", "Egrave", "Iacute", "Icircumflex", "Idieresis", "Igrave", "Oacu te", "Ocircumflex",
354 "apple", "Ograve", "Uacute", "Ucircumflex", "Ugrave", "dotlessi", "circumfle x", "tilde", 354 "apple", "Ograve", "Uacute", "Ucircumflex", "Ugrave", "dotlessi", "circumfle x", "tilde",
355 "macron", "breve", "dotaccent", "ring", "cedilla", "hungarumlaut", "ogonek", "caron", 355 "macron", "breve", "dotaccent", "ring", "cedilla", "hungarumlaut", "ogonek", "caron",
356 }; 356 };
357 const FX_LPCSTR MacExpertEncodingNames[224] = { 357 const FX_CHAR* const MacExpertEncodingNames[224] = {
358 "space", "exclamsmall", "Hungarumlautsmall", "centoldstyle", "dollaroldstyle ", "dollarsuperior", "ampersandsmall", "Acutesmall", 358 "space", "exclamsmall", "Hungarumlautsmall", "centoldstyle", "dollaroldstyle ", "dollarsuperior", "ampersandsmall", "Acutesmall",
359 "parenleftsuperior", "parenrightsuperior", "twodotenleader", "onedotenleader ", "comma", "hyphen", "period", "fraction", 359 "parenleftsuperior", "parenrightsuperior", "twodotenleader", "onedotenleader ", "comma", "hyphen", "period", "fraction",
360 "zerooldstyle", "oneoldstyle", "twooldstyle", "threeoldstyle", "fouroldstyle ", "fiveoldstyle", "sixoldstyle", "sevenoldstyle", 360 "zerooldstyle", "oneoldstyle", "twooldstyle", "threeoldstyle", "fouroldstyle ", "fiveoldstyle", "sixoldstyle", "sevenoldstyle",
361 "eightoldstyle", "nineoldstyle", "colon", "semicolon", NULL, "threequarterse mdash", NULL, "questionsmall", 361 "eightoldstyle", "nineoldstyle", "colon", "semicolon", NULL, "threequarterse mdash", NULL, "questionsmall",
362 NULL, NULL, NULL, NULL, "Ethsmall", NULL, NULL, "onequarter", 362 NULL, NULL, NULL, NULL, "Ethsmall", NULL, NULL, "onequarter",
363 "onehalf", "threequarters", "oneeighth", "threeeighths", "fiveeighths", "sev eneighths", "onethird", "twothirds", 363 "onehalf", "threequarters", "oneeighth", "threeeighths", "fiveeighths", "sev eneighths", "onethird", "twothirds",
364 NULL, NULL, NULL, NULL, NULL, NULL, "ff", "fi", 364 NULL, NULL, NULL, NULL, NULL, NULL, "ff", "fi",
365 "fl", "ffi", "ffl", "parenleftinferior", NULL, "parenrightinferior", "Circum flexsmall", "hypheninferior", 365 "fl", "ffi", "ffl", "parenleftinferior", NULL, "parenrightinferior", "Circum flexsmall", "hypheninferior",
366 "Gravesmall", "Asmall", "Bsmall", "Csmall", "Dsmall", "Esmall", "Fsmall", "G small", 366 "Gravesmall", "Asmall", "Bsmall", "Csmall", "Dsmall", "Esmall", "Fsmall", "G small",
367 "Hsmall", "Ismall", "Jsmall", "Ksmall", "Lsmall", "Msmall", "Nsmall", "Osmal l", 367 "Hsmall", "Ismall", "Jsmall", "Ksmall", "Lsmall", "Msmall", "Nsmall", "Osmal l",
368 "Psmall", "Qsmall", "Rsmall", "Ssmall", "Tsmall", "Usmall", "Vsmall", "Wsmal l", 368 "Psmall", "Qsmall", "Rsmall", "Ssmall", "Tsmall", "Usmall", "Vsmall", "Wsmal l",
369 "Xsmall", "Ysmall", "Zsmall", "colonmonetary", "onefitted", "rupiah", "Tilde small", NULL, 369 "Xsmall", "Ysmall", "Zsmall", "colonmonetary", "onefitted", "rupiah", "Tilde small", NULL,
370 NULL, "asuperior", "centsuperior", NULL, NULL, NULL, NULL, "Aacutesmall", 370 NULL, "asuperior", "centsuperior", NULL, NULL, NULL, NULL, "Aacutesmall",
371 "Agravesmall", "Acircumflexsmall", "Adieresissmall", "Atildesmall", "Aringsm all", "Ccedillasmall", "Eacutesmall", "Egravesmall", 371 "Agravesmall", "Acircumflexsmall", "Adieresissmall", "Atildesmall", "Aringsm all", "Ccedillasmall", "Eacutesmall", "Egravesmall",
372 "Ecircumflexsmall", "Edieresissmall", "Iacutesmall", "Igravesmall", "Icircum flexsmall", "Idieresissmall", "Ntildesmall", "Oacutesmall", 372 "Ecircumflexsmall", "Edieresissmall", "Iacutesmall", "Igravesmall", "Icircum flexsmall", "Idieresissmall", "Ntildesmall", "Oacutesmall",
373 "Ogravesmall", "Ocircumflexsmall", "Odieresissmall", "Otildesmall", "Uacutes mall", "Ugravesmall", "Ucircumflexsmall", "Udieresissmall", 373 "Ogravesmall", "Ocircumflexsmall", "Odieresissmall", "Otildesmall", "Uacutes mall", "Ugravesmall", "Ucircumflexsmall", "Udieresissmall",
374 NULL, "eightsuperior", "fourinferior", "threeinferior", "sixinferior", "eigh tinferior", "seveninferior", "Scaronsmall", 374 NULL, "eightsuperior", "fourinferior", "threeinferior", "sixinferior", "eigh tinferior", "seveninferior", "Scaronsmall",
375 NULL, "centinferior", "twoinferior", NULL, "Dieresissmall", NULL, "Caronsmal l", "Scaronsmall", 375 NULL, "centinferior", "twoinferior", NULL, "Dieresissmall", NULL, "Caronsmal l", "Scaronsmall",
376 "fiveinferior", NULL, "commainferior", "periodinferior", "Yacutesmall", NULL , "dollarinferior", NULL, 376 "fiveinferior", NULL, "commainferior", "periodinferior", "Yacutesmall", NULL , "dollarinferior", NULL,
377 NULL, "Thornsmall", NULL, "nineinferior", "zeroinferior", "Zcaronsmall", "AE small", "Oslashsmall", 377 NULL, "Thornsmall", NULL, "nineinferior", "zeroinferior", "Zcaronsmall", "AE small", "Oslashsmall",
378 "questiondownsmall", "oneinferior", "asuperior", NULL, NULL, NULL, NULL, NUL L, 378 "questiondownsmall", "oneinferior", "asuperior", NULL, NULL, NULL, NULL, NUL L,
379 NULL, "Cedillasmall", NULL, NULL, NULL, NULL, NULL, "OEsmall", 379 NULL, "Cedillasmall", NULL, NULL, NULL, NULL, NULL, "OEsmall",
380 "figuredash", "hyphensuperior", NULL, NULL, NULL, NULL, "exclamdownsmall", N ULL, 380 "figuredash", "hyphensuperior", NULL, NULL, NULL, NULL, "exclamdownsmall", N ULL,
381 "Ydieresissmall", NULL, "onesuperior", "twosuperior", "threesuperior", "four superior", "fivesuperior", "sixsuperior", 381 "Ydieresissmall", NULL, "onesuperior", "twosuperior", "threesuperior", "four superior", "fivesuperior", "sixsuperior",
382 "sevensuperior", "ninesuperior", "zerosuperior", NULL, "esuperior", "rsuperi or", NULL, NULL, 382 "sevensuperior", "ninesuperior", "zerosuperior", NULL, "esuperior", "rsuperi or", NULL, NULL,
383 NULL, "isuperior", "ssuperior", "dsuperior", NULL, NULL, NULL, NULL, 383 NULL, "isuperior", "ssuperior", "dsuperior", NULL, NULL, NULL, NULL,
384 NULL, "lsuperior", "Ogoneksmall", "Brevesmall", "Macronsmall", "bsuperior", "nsuperior", "msuperior", 384 NULL, "lsuperior", "Ogoneksmall", "Brevesmall", "Macronsmall", "bsuperior", "nsuperior", "msuperior",
385 "commasuperior", "periodsuperior", "Dotaccentsmall", "Ringsmall", NULL, NULL , NULL, NULL, 385 "commasuperior", "periodsuperior", "Dotaccentsmall", "Ringsmall", NULL, NULL , NULL, NULL,
386 }; 386 };
387 const FX_LPCSTR PDFDocEncodingNames[232] = { 387 const FX_CHAR* const PDFDocEncodingNames[232] = {
388 "breve", "caron", "circumflex", "dotaccent", "hungarumlaut", "ogonek", "ring ", "tilde", 388 "breve", "caron", "circumflex", "dotaccent", "hungarumlaut", "ogonek", "ring ", "tilde",
389 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quotesingle", 389 "space", "exclam", "quotedbl", "numbersign", "dollar", "percent", "ampersand ", "quotesingle",
390 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash", 390 "parenleft", "parenright", "asterisk", "plus", "comma", "hyphen", "period", "slash",
391 "zero", "one", "two", "three", "four", "five", "six", "seven", 391 "zero", "one", "two", "three", "four", "five", "six", "seven",
392 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ", 392 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ",
393 "at", "A", "B", "C", "D", "E", "F", "G", 393 "at", "A", "B", "C", "D", "E", "F", "G",
394 "H", "I", "J", "K", "L", "M", "N", "O", 394 "H", "I", "J", "K", "L", "M", "N", "O",
395 "P", "Q", "R", "S", "T", "U", "V", "W", 395 "P", "Q", "R", "S", "T", "U", "V", "W",
396 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore", 396 "X", "Y", "Z", "bracketleft", "backslash", "bracketright", "asciicircum", "u nderscore",
397 "grave", "a", "b", "c", "d", "e", "f", "g", 397 "grave", "a", "b", "c", "d", "e", "f", "g",
(...skipping 10 matching lines...) Expand all
408 "cedilla", "onesuperior", "ordmasculine", "guillemotright4", "onequarter", " onehalf", "threequarters", "questiondown", 408 "cedilla", "onesuperior", "ordmasculine", "guillemotright4", "onequarter", " onehalf", "threequarters", "questiondown",
409 "Agrave", "Aacute", "Acircumflex", "Atilde", "Adieresis", "Aring", "AE", "Cc edilla", 409 "Agrave", "Aacute", "Acircumflex", "Atilde", "Adieresis", "Aring", "AE", "Cc edilla",
410 "Egrave", "Eacute", "Ecircumflex", "Edieresis", "Igrave", "Iacute", "Icircum flex", "Idieresis", 410 "Egrave", "Eacute", "Ecircumflex", "Edieresis", "Igrave", "Iacute", "Icircum flex", "Idieresis",
411 "Eth", "Ntilde", "Ograve", "Oacute", "Ocircumflex", "Otilde", "Odieresis", " multiply", 411 "Eth", "Ntilde", "Ograve", "Oacute", "Ocircumflex", "Otilde", "Odieresis", " multiply",
412 "Oslash", "Ugrave", "Uacute", "Ucircumflex", "Udieresis", "Yacute", "Thorn", "germandbls", 412 "Oslash", "Ugrave", "Uacute", "Ucircumflex", "Udieresis", "Yacute", "Thorn", "germandbls",
413 "agrave", "aacute", "acircumflex", "atilde", "adieresis", "aring", "ae", "cc edilla", 413 "agrave", "aacute", "acircumflex", "atilde", "adieresis", "aring", "ae", "cc edilla",
414 "egrave", "eacute", "ecircumflex", "edieresis", "igrave", "iacute", "icircum flex", "idieresis", 414 "egrave", "eacute", "ecircumflex", "edieresis", "igrave", "iacute", "icircum flex", "idieresis",
415 "eth", "ntilde", "ograve", "oacute", "ocircumflex", "otilde", "odieresis", " divide", 415 "eth", "ntilde", "ograve", "oacute", "ocircumflex", "otilde", "odieresis", " divide",
416 "oslash", "ugrave", "uacute", "ucircumflex", "udieresis", "yacute", "thorn", "ydieresis", 416 "oslash", "ugrave", "uacute", "ucircumflex", "udieresis", "yacute", "thorn", "ydieresis",
417 }; 417 };
418 const FX_LPCSTR AdobeSymbolEncodingNames[224] = { 418 const FX_CHAR* const AdobeSymbolEncodingNames[224] = {
419 "space", "exclam", "universal", "numbersign", "existential", "percent", "amp ersand", "suchthat", 419 "space", "exclam", "universal", "numbersign", "existential", "percent", "amp ersand", "suchthat",
420 "parenleft", "parenright", "asteriskmath", "plus", "comma", "minus", "period ", "slash", 420 "parenleft", "parenright", "asteriskmath", "plus", "comma", "minus", "period ", "slash",
421 "zero", "one", "two", "three", "four", "five", "six", "seven", 421 "zero", "one", "two", "three", "four", "five", "six", "seven",
422 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ", 422 "eight", "nine", "colon", "semicolon", "less", "equal", "greater", "question ",
423 "congruent", "Alpha", "Beta", "Chi", "Delta", "Epsilon", "Phi", "Gamma", 423 "congruent", "Alpha", "Beta", "Chi", "Delta", "Epsilon", "Phi", "Gamma",
424 "Eta", "Iota", "theta1", "Kappa", "Lambda", "Mu", "Nu", "Omicron", 424 "Eta", "Iota", "theta1", "Kappa", "Lambda", "Mu", "Nu", "Omicron",
425 "Pi", "Theta", "Rho", "Sigma", "Tau", "Upsilon", "sigma1", "Omega", 425 "Pi", "Theta", "Rho", "Sigma", "Tau", "Upsilon", "sigma1", "Omega",
426 "Xi", "Psi", "Zeta", "bracketleft", "therefore", "bracketright", "perpendicu lar", "underscore", 426 "Xi", "Psi", "Zeta", "bracketleft", "therefore", "bracketright", "perpendicu lar", "underscore",
427 "radicalex", "alpha", "beta", "chi", "delta", "epsilon", "phi", "gamma", 427 "radicalex", "alpha", "beta", "chi", "delta", "epsilon", "phi", "gamma",
428 "eta", "iota", "phi1", "kappa", "lambda", "mu", "nu", "omicron", 428 "eta", "iota", "phi1", "kappa", "lambda", "mu", "nu", "omicron",
429 "pi", "theta", "rho", "sigma", "tau", "upsilon", "omega1", "omega", 429 "pi", "theta", "rho", "sigma", "tau", "upsilon", "omega1", "omega",
430 "xi", "psi", "zeta", "braceleft", "bar", "braceright", "similar", NULL, 430 "xi", "psi", "zeta", "braceleft", "bar", "braceright", "similar", NULL,
431 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 431 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
432 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 432 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
433 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 433 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
434 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 434 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
435 "Euro", "Upsilon1", "minute", "lessequal", "fraction", "infinity", "florin", "club", 435 "Euro", "Upsilon1", "minute", "lessequal", "fraction", "infinity", "florin", "club",
436 "diamond", "heart", "spade", "arrowboth", "arrowleft", "arrowup", "arrowrigh t", "arrowdown", 436 "diamond", "heart", "spade", "arrowboth", "arrowleft", "arrowup", "arrowrigh t", "arrowdown",
437 "degree", "plusminus", "second", "greaterequal", "multiply", "proportional", "partialdiff", "bullet", 437 "degree", "plusminus", "second", "greaterequal", "multiply", "proportional", "partialdiff", "bullet",
438 "divide", "notequal", "equivalence", "approxequal", "ellipsis", "arrowvertex ", "arrowhorizex", "carriagereturn", 438 "divide", "notequal", "equivalence", "approxequal", "ellipsis", "arrowvertex ", "arrowhorizex", "carriagereturn",
439 "aleph", "Ifraktur", "Rfraktur", "weierstrass", "circlemultiply", "circleplu s", "emptyset", "intersection", 439 "aleph", "Ifraktur", "Rfraktur", "weierstrass", "circlemultiply", "circleplu s", "emptyset", "intersection",
440 "union", "propersuperset", "reflexsuperset", "notsubset", "propersubset", "r eflexsubset", "element", "notelement", 440 "union", "propersuperset", "reflexsuperset", "notsubset", "propersubset", "r eflexsubset", "element", "notelement",
441 "angle", "gradient", "registerserif", "copyrightserif", "trademarkserif", "p roduct", "radical", "dotmath", 441 "angle", "gradient", "registerserif", "copyrightserif", "trademarkserif", "p roduct", "radical", "dotmath",
442 "logicalnot", "logicaland", "logicalor", "arrowdblboth", "arrowdblleft", "ar rowdblup", "arrowdblright", "arrowdbldown", 442 "logicalnot", "logicaland", "logicalor", "arrowdblboth", "arrowdblleft", "ar rowdblup", "arrowdblright", "arrowdbldown",
443 "lozenge", "angleleft", "registersans", "copyrightsans", "trademarksans", "s ummation", "parenlefttp", "parenleftex", 443 "lozenge", "angleleft", "registersans", "copyrightsans", "trademarksans", "s ummation", "parenlefttp", "parenleftex",
444 "parenleftbt", "bracketlefttp", "bracketleftex", "bracketleftbt", "braceleft tp", "braceleftmid", "braceleftbt", "braceex", 444 "parenleftbt", "bracketlefttp", "bracketleftex", "bracketleftbt", "braceleft tp", "braceleftmid", "braceleftbt", "braceex",
445 NULL, "angleright", "integral", "integraltp", "integralex", "integralbt", "p arenrighttp", "parenrightex", 445 NULL, "angleright", "integral", "integraltp", "integralex", "integralbt", "p arenrighttp", "parenrightex",
446 "parenrightbt", "bracketrighttp", "bracketrightex", "bracketrightbt", "brace righttp", "bracerightmid", "bracerightbt", NULL, 446 "parenrightbt", "bracketrighttp", "bracketrightex", "bracketrightbt", "brace righttp", "bracerightmid", "bracerightbt", NULL,
447 }; 447 };
448 const FX_LPCSTR ZapfEncodingNames[224] = { 448 const FX_CHAR* const ZapfEncodingNames[224] = {
449 "space", "a1", "a2", "a202", "a3", "a4", "a5", "a119", 449 "space", "a1", "a2", "a202", "a3", "a4", "a5", "a119",
450 "a118", "a117", "a11", "a12", "a13", "a14", "a15", "a16", 450 "a118", "a117", "a11", "a12", "a13", "a14", "a15", "a16",
451 "a105", "a17", "a18", "a19", "a20", "a21", "a22", "a23", 451 "a105", "a17", "a18", "a19", "a20", "a21", "a22", "a23",
452 "a24", "a25", "a26", "a27", "a28", "a6", "a7", "a8", 452 "a24", "a25", "a26", "a27", "a28", "a6", "a7", "a8",
453 "a9", "a10", "a29", "a30", "a31", "a32", "a33", "a34", 453 "a9", "a10", "a29", "a30", "a31", "a32", "a33", "a34",
454 "a35", "a36", "a37", "a38", "a39", "a40", "a41", "a42", 454 "a35", "a36", "a37", "a38", "a39", "a40", "a41", "a42",
455 "a43", "a44", "a45", "a46", "a47", "a48", "a49", "a50", 455 "a43", "a44", "a45", "a46", "a47", "a48", "a49", "a50",
456 "a51", "a52", "a53", "a54", "a55", "a56", "a57", "a58", 456 "a51", "a52", "a53", "a54", "a55", "a56", "a57", "a58",
457 "a59", "a60", "a61", "a62", "a63", "a64", "a65", "a66", 457 "a59", "a60", "a61", "a62", "a63", "a64", "a65", "a66",
458 "a67", "a68", "a69", "a70", "a71", "a72", "a73", "a74", 458 "a67", "a68", "a69", "a70", "a71", "a72", "a73", "a74",
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
617 FX_WCHAR PDF_UnicodeFromAdobeName(const FX_CHAR* name) 617 FX_WCHAR PDF_UnicodeFromAdobeName(const FX_CHAR* name)
618 { 618 {
619 return (FX_WCHAR)(FXFT_unicode_from_adobe_name(name) & 0x7FFFFFFF); 619 return (FX_WCHAR)(FXFT_unicode_from_adobe_name(name) & 0x7FFFFFFF);
620 } 620 }
621 CFX_ByteString PDF_AdobeNameFromUnicode(FX_WCHAR unicode) 621 CFX_ByteString PDF_AdobeNameFromUnicode(FX_WCHAR unicode)
622 { 622 {
623 char glyph_name[64]; 623 char glyph_name[64];
624 FXFT_adobe_name_from_unicode(glyph_name, unicode); 624 FXFT_adobe_name_from_unicode(glyph_name, unicode);
625 return CFX_ByteString(glyph_name, -1); 625 return CFX_ByteString(glyph_name, -1);
626 } 626 }
OLDNEW
« no previous file with comments | « core/src/fpdfapi/fpdf_font/fpdf_font.cpp ('k') | core/src/fpdfapi/fpdf_font/fpdf_font_cid.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698