blob: c1e636f6ee3a1276e26c7e15c33a98fc2cb52ba4 [file] [log] [blame]
//========================================================================
//
// BuiltinFontTables.cc
//
// Copyright 2001-2003 Glyph & Cog, LLC
//
//========================================================================
#include <config.h>
#include <stdlib.h>
#include "FontEncodingTables.h"
#include "BuiltinFontTables.h"
static BuiltinFontWidth courierWidthsTab[] = {
{ "Ntilde", 600, nullptr },
{ "rcaron", 600, nullptr },
{ "kcommaaccent", 600, nullptr },
{ "Ncommaaccent", 600, nullptr },
{ "Zacute", 600, nullptr },
{ "comma", 600, nullptr },
{ "cedilla", 600, nullptr },
{ "plusminus", 600, nullptr },
{ "circumflex", 600, nullptr },
{ "dotaccent", 600, nullptr },
{ "edotaccent", 600, nullptr },
{ "asciitilde", 600, nullptr },
{ "colon", 600, nullptr },
{ "onehalf", 600, nullptr },
{ "dollar", 600, nullptr },
{ "Lcaron", 600, nullptr },
{ "ntilde", 600, nullptr },
{ "Aogonek", 600, nullptr },
{ "ncommaaccent", 600, nullptr },
{ "minus", 600, nullptr },
{ "Iogonek", 600, nullptr },
{ "zacute", 600, nullptr },
{ "yen", 600, nullptr },
{ "space", 600, nullptr },
{ "Omacron", 600, nullptr },
{ "questiondown", 600, nullptr },
{ "emdash", 600, nullptr },
{ "Agrave", 600, nullptr },
{ "three", 600, nullptr },
{ "numbersign", 600, nullptr },
{ "lcaron", 600, nullptr },
{ "A", 600, nullptr },
{ "B", 600, nullptr },
{ "C", 600, nullptr },
{ "aogonek", 600, nullptr },
{ "D", 600, nullptr },
{ "E", 600, nullptr },
{ "onequarter", 600, nullptr },
{ "F", 600, nullptr },
{ "G", 600, nullptr },
{ "H", 600, nullptr },
{ "I", 600, nullptr },
{ "J", 600, nullptr },
{ "K", 600, nullptr },
{ "iogonek", 600, nullptr },
{ "L", 600, nullptr },
{ "backslash", 600, nullptr },
{ "periodcentered", 600, nullptr },
{ "M", 600, nullptr },
{ "N", 600, nullptr },
{ "omacron", 600, nullptr },
{ "Tcommaaccent", 600, nullptr },
{ "O", 600, nullptr },
{ "P", 600, nullptr },
{ "Q", 600, nullptr },
{ "Uhungarumlaut", 600, nullptr },
{ "R", 600, nullptr },
{ "Aacute", 600, nullptr },
{ "caron", 600, nullptr },
{ "S", 600, nullptr },
{ "T", 600, nullptr },
{ "U", 600, nullptr },
{ "agrave", 600, nullptr },
{ "V", 600, nullptr },
{ "W", 600, nullptr },
{ "equal", 600, nullptr },
{ "question", 600, nullptr },
{ "X", 600, nullptr },
{ "Y", 600, nullptr },
{ "Z", 600, nullptr },
{ "four", 600, nullptr },
{ "a", 600, nullptr },
{ "Gcommaaccent", 600, nullptr },
{ "b", 600, nullptr },
{ "c", 600, nullptr },
{ "d", 600, nullptr },
{ "e", 600, nullptr },
{ "f", 600, nullptr },
{ "g", 600, nullptr },
{ "bullet", 600, nullptr },
{ "h", 600, nullptr },
{ "i", 600, nullptr },
{ "Oslash", 600, nullptr },
{ "dagger", 600, nullptr },
{ "j", 600, nullptr },
{ "k", 600, nullptr },
{ "l", 600, nullptr },
{ "m", 600, nullptr },
{ "n", 600, nullptr },
{ "tcommaaccent", 600, nullptr },
{ "o", 600, nullptr },
{ "ordfeminine", 600, nullptr },
{ "ring", 600, nullptr },
{ "p", 600, nullptr },
{ "q", 600, nullptr },
{ "uhungarumlaut", 600, nullptr },
{ "r", 600, nullptr },
{ "twosuperior", 600, nullptr },
{ "aacute", 600, nullptr },
{ "s", 600, nullptr },
{ "OE", 600, nullptr },
{ "t", 600, nullptr },
{ "divide", 600, nullptr },
{ "u", 600, nullptr },
{ "Ccaron", 600, nullptr },
{ "v", 600, nullptr },
{ "w", 600, nullptr },
{ "x", 600, nullptr },
{ "y", 600, nullptr },
{ "z", 600, nullptr },
{ "Gbreve", 600, nullptr },
{ "commaaccent", 600, nullptr },
{ "hungarumlaut", 600, nullptr },
{ "Idotaccent", 600, nullptr },
{ "Nacute", 600, nullptr },
{ "quotedbl", 600, nullptr },
{ "gcommaaccent", 600, nullptr },
{ "mu", 600, nullptr },
{ "greaterequal", 600, nullptr },
{ "Scaron", 600, nullptr },
{ "Lslash", 600, nullptr },
{ "semicolon", 600, nullptr },
{ "oslash", 600, nullptr },
{ "lessequal", 600, nullptr },
{ "lozenge", 600, nullptr },
{ "parenright", 600, nullptr },
{ "ccaron", 600, nullptr },
{ "Ecircumflex", 600, nullptr },
{ "gbreve", 600, nullptr },
{ "trademark", 600, nullptr },
{ "daggerdbl", 600, nullptr },
{ "nacute", 600, nullptr },
{ "macron", 600, nullptr },
{ "Otilde", 600, nullptr },
{ "Emacron", 600, nullptr },
{ "ellipsis", 600, nullptr },
{ "scaron", 600, nullptr },
{ "AE", 600, nullptr },
{ "Ucircumflex", 600, nullptr },
{ "lslash", 600, nullptr },
{ "quotedblleft", 600, nullptr },
{ "hyphen", 600, nullptr },
{ "guilsinglright", 600, nullptr },
{ "quotesingle", 600, nullptr },
{ "eight", 600, nullptr },
{ "exclamdown", 600, nullptr },
{ "endash", 600, nullptr },
{ "oe", 600, nullptr },
{ "Abreve", 600, nullptr },
{ "Umacron", 600, nullptr },
{ "ecircumflex", 600, nullptr },
{ "Adieresis", 600, nullptr },
{ "copyright", 600, nullptr },
{ "Egrave", 600, nullptr },
{ "slash", 600, nullptr },
{ "Edieresis", 600, nullptr },
{ "otilde", 600, nullptr },
{ "Idieresis", 600, nullptr },
{ "parenleft", 600, nullptr },
{ "one", 600, nullptr },
{ "emacron", 600, nullptr },
{ "Odieresis", 600, nullptr },
{ "ucircumflex", 600, nullptr },
{ "bracketleft", 600, nullptr },
{ "Ugrave", 600, nullptr },
{ "quoteright", 600, nullptr },
{ "Udieresis", 600, nullptr },
{ "perthousand", 600, nullptr },
{ "Ydieresis", 600, nullptr },
{ "umacron", 600, nullptr },
{ "abreve", 600, nullptr },
{ "Eacute", 600, nullptr },
{ "adieresis", 600, nullptr },
{ "egrave", 600, nullptr },
{ "edieresis", 600, nullptr },
{ "idieresis", 600, nullptr },
{ "Eth", 600, nullptr },
{ "ae", 600, nullptr },
{ "asterisk", 600, nullptr },
{ "odieresis", 600, nullptr },
{ "Uacute", 600, nullptr },
{ "ugrave", 600, nullptr },
{ "five", 600, nullptr },
{ "nine", 600, nullptr },
{ "udieresis", 600, nullptr },
{ "Zcaron", 600, nullptr },
{ "Scommaaccent", 600, nullptr },
{ "threequarters", 600, nullptr },
{ "guillemotright", 600, nullptr },
{ "Ccedilla", 600, nullptr },
{ "ydieresis", 600, nullptr },
{ "tilde", 600, nullptr },
{ "at", 600, nullptr },
{ "eacute", 600, nullptr },
{ "underscore", 600, nullptr },
{ "Euro", 600, nullptr },
{ "Dcroat", 600, nullptr },
{ "zero", 600, nullptr },
{ "multiply", 600, nullptr },
{ "eth", 600, nullptr },
{ "Scedilla", 600, nullptr },
{ "Racute", 600, nullptr },
{ "Ograve", 600, nullptr },
{ "partialdiff", 600, nullptr },
{ "uacute", 600, nullptr },
{ "braceleft", 600, nullptr },
{ "Thorn", 600, nullptr },
{ "zcaron", 600, nullptr },
{ "scommaaccent", 600, nullptr },
{ "ccedilla", 600, nullptr },
{ "Dcaron", 600, nullptr },
{ "dcroat", 600, nullptr },
{ "scedilla", 600, nullptr },
{ "Oacute", 600, nullptr },
{ "Ocircumflex", 600, nullptr },
{ "ogonek", 600, nullptr },
{ "ograve", 600, nullptr },
{ "racute", 600, nullptr },
{ "Tcaron", 600, nullptr },
{ "Eogonek", 600, nullptr },
{ "thorn", 600, nullptr },
{ "degree", 600, nullptr },
{ "registered", 600, nullptr },
{ "radical", 600, nullptr },
{ "Aring", 600, nullptr },
{ "percent", 600, nullptr },
{ "six", 600, nullptr },
{ "paragraph", 600, nullptr },
{ "dcaron", 600, nullptr },
{ "Uogonek", 600, nullptr },
{ "two", 600, nullptr },
{ "summation", 600, nullptr },
{ "Igrave", 600, nullptr },
{ "Lacute", 600, nullptr },
{ "ocircumflex", 600, nullptr },
{ "oacute", 600, nullptr },
{ "Uring", 600, nullptr },
{ "Lcommaaccent", 600, nullptr },
{ "tcaron", 600, nullptr },
{ "eogonek", 600, nullptr },
{ "Delta", 600, nullptr },
{ "Ohungarumlaut", 600, nullptr },
{ "asciicircum", 600, nullptr },
{ "aring", 600, nullptr },
{ "grave", 600, nullptr },
{ "uogonek", 600, nullptr },
{ "bracketright", 600, nullptr },
{ "ampersand", 600, nullptr },
{ "Iacute", 600, nullptr },
{ "lacute", 600, nullptr },
{ "igrave", 600, nullptr },
{ "Ncaron", 600, nullptr },
{ "plus", 600, nullptr },
{ "uring", 600, nullptr },
{ "quotesinglbase", 600, nullptr },
{ "lcommaaccent", 600, nullptr },
{ "Yacute", 600, nullptr },
{ "ohungarumlaut", 600, nullptr },
{ "threesuperior", 600, nullptr },
{ "acute", 600, nullptr },
{ "section", 600, nullptr },
{ "dieresis", 600, nullptr },
{ "quotedblbase", 600, nullptr },
{ "iacute", 600, nullptr },
{ "ncaron", 600, nullptr },
{ "florin", 600, nullptr },
{ "yacute", 600, nullptr },
{ "Rcommaaccent", 600, nullptr },
{ "fi", 600, nullptr },
{ "fl", 600, nullptr },
{ "Acircumflex", 600, nullptr },
{ "Cacute", 600, nullptr },
{ "Icircumflex", 600, nullptr },
{ "guillemotleft", 600, nullptr },
{ "germandbls", 600, nullptr },
{ "seven", 600, nullptr },
{ "Amacron", 600, nullptr },
{ "Sacute", 600, nullptr },
{ "ordmasculine", 600, nullptr },
{ "dotlessi", 600, nullptr },
{ "sterling", 600, nullptr },
{ "notequal", 600, nullptr },
{ "Imacron", 600, nullptr },
{ "rcommaaccent", 600, nullptr },
{ "Zdotaccent", 600, nullptr },
{ "acircumflex", 600, nullptr },
{ "cacute", 600, nullptr },
{ "Ecaron", 600, nullptr },
{ "braceright", 600, nullptr },
{ "icircumflex", 600, nullptr },
{ "quotedblright", 600, nullptr },
{ "amacron", 600, nullptr },
{ "sacute", 600, nullptr },
{ "imacron", 600, nullptr },
{ "cent", 600, nullptr },
{ "currency", 600, nullptr },
{ "logicalnot", 600, nullptr },
{ "zdotaccent", 600, nullptr },
{ "Atilde", 600, nullptr },
{ "breve", 600, nullptr },
{ "bar", 600, nullptr },
{ "fraction", 600, nullptr },
{ "less", 600, nullptr },
{ "ecaron", 600, nullptr },
{ "guilsinglleft", 600, nullptr },
{ "exclam", 600, nullptr },
{ "period", 600, nullptr },
{ "Rcaron", 600, nullptr },
{ "Kcommaaccent", 600, nullptr },
{ "greater", 600, nullptr },
{ "atilde", 600, nullptr },
{ "brokenbar", 600, nullptr },
{ "quoteleft", 600, nullptr },
{ "Edotaccent", 600, nullptr },
{ "onesuperior", 600, nullptr }
};
static BuiltinFontWidth courierBoldWidthsTab[] = {
{ "Ntilde", 600, nullptr },
{ "rcaron", 600, nullptr },
{ "kcommaaccent", 600, nullptr },
{ "Ncommaaccent", 600, nullptr },
{ "Zacute", 600, nullptr },
{ "comma", 600, nullptr },
{ "cedilla", 600, nullptr },
{ "plusminus", 600, nullptr },
{ "circumflex", 600, nullptr },
{ "dotaccent", 600, nullptr },
{ "edotaccent", 600, nullptr },
{ "asciitilde", 600, nullptr },
{ "colon", 600, nullptr },
{ "onehalf", 600, nullptr },
{ "dollar", 600, nullptr },
{ "Lcaron", 600, nullptr },
{ "ntilde", 600, nullptr },
{ "Aogonek", 600, nullptr },
{ "ncommaaccent", 600, nullptr },
{ "minus", 600, nullptr },
{ "Iogonek", 600, nullptr },
{ "zacute", 600, nullptr },
{ "yen", 600, nullptr },
{ "space", 600, nullptr },
{ "Omacron", 600, nullptr },
{ "questiondown", 600, nullptr },
{ "emdash", 600, nullptr },
{ "Agrave", 600, nullptr },
{ "three", 600, nullptr },
{ "numbersign", 600, nullptr },
{ "lcaron", 600, nullptr },
{ "A", 600, nullptr },
{ "B", 600, nullptr },
{ "C", 600, nullptr },
{ "aogonek", 600, nullptr },
{ "D", 600, nullptr },
{ "E", 600, nullptr },
{ "onequarter", 600, nullptr },
{ "F", 600, nullptr },
{ "G", 600, nullptr },
{ "H", 600, nullptr },
{ "I", 600, nullptr },
{ "J", 600, nullptr },
{ "K", 600, nullptr },
{ "iogonek", 600, nullptr },
{ "backslash", 600, nullptr },
{ "L", 600, nullptr },
{ "periodcentered", 600, nullptr },
{ "M", 600, nullptr },
{ "N", 600, nullptr },
{ "omacron", 600, nullptr },
{ "Tcommaaccent", 600, nullptr },
{ "O", 600, nullptr },
{ "P", 600, nullptr },
{ "Q", 600, nullptr },
{ "Uhungarumlaut", 600, nullptr },
{ "R", 600, nullptr },
{ "Aacute", 600, nullptr },
{ "caron", 600, nullptr },
{ "S", 600, nullptr },
{ "T", 600, nullptr },
{ "U", 600, nullptr },
{ "agrave", 600, nullptr },
{ "V", 600, nullptr },
{ "W", 600, nullptr },
{ "X", 600, nullptr },
{ "question", 600, nullptr },
{ "equal", 600, nullptr },
{ "Y", 600, nullptr },
{ "Z", 600, nullptr },
{ "four", 600, nullptr },
{ "a", 600, nullptr },
{ "Gcommaaccent", 600, nullptr },
{ "b", 600, nullptr },
{ "c", 600, nullptr },
{ "d", 600, nullptr },
{ "e", 600, nullptr },
{ "f", 600, nullptr },
{ "g", 600, nullptr },
{ "bullet", 600, nullptr },
{ "h", 600, nullptr },
{ "i", 600, nullptr },
{ "Oslash", 600, nullptr },
{ "dagger", 600, nullptr },
{ "j", 600, nullptr },
{ "k", 600, nullptr },
{ "l", 600, nullptr },
{ "m", 600, nullptr },
{ "n", 600, nullptr },
{ "tcommaaccent", 600, nullptr },
{ "o", 600, nullptr },
{ "ordfeminine", 600, nullptr },
{ "ring", 600, nullptr },
{ "p", 600, nullptr },
{ "q", 600, nullptr },
{ "uhungarumlaut", 600, nullptr },
{ "r", 600, nullptr },
{ "twosuperior", 600, nullptr },
{ "aacute", 600, nullptr },
{ "s", 600, nullptr },
{ "OE", 600, nullptr },
{ "t", 600, nullptr },
{ "divide", 600, nullptr },
{ "u", 600, nullptr },
{ "Ccaron", 600, nullptr },
{ "v", 600, nullptr },
{ "w", 600, nullptr },
{ "x", 600, nullptr },
{ "y", 600, nullptr },
{ "z", 600, nullptr },
{ "Gbreve", 600, nullptr },
{ "commaaccent", 600, nullptr },
{ "hungarumlaut", 600, nullptr },
{ "Idotaccent", 600, nullptr },
{ "Nacute", 600, nullptr },
{ "quotedbl", 600, nullptr },
{ "gcommaaccent", 600, nullptr },
{ "mu", 600, nullptr },
{ "greaterequal", 600, nullptr },
{ "Scaron", 600, nullptr },
{ "Lslash", 600, nullptr },
{ "semicolon", 600, nullptr },
{ "oslash", 600, nullptr },
{ "lessequal", 600, nullptr },
{ "lozenge", 600, nullptr },
{ "parenright", 600, nullptr },
{ "ccaron", 600, nullptr },
{ "Ecircumflex", 600, nullptr },
{ "gbreve", 600, nullptr },
{ "trademark", 600, nullptr },
{ "daggerdbl", 600, nullptr },
{ "nacute", 600, nullptr },
{ "macron", 600, nullptr },
{ "Otilde", 600, nullptr },
{ "Emacron", 600, nullptr },
{ "ellipsis", 600, nullptr },
{ "scaron", 600, nullptr },
{ "AE", 600, nullptr },
{ "Ucircumflex", 600, nullptr },
{ "lslash", 600, nullptr },
{ "quotedblleft", 600, nullptr },
{ "guilsinglright", 600, nullptr },
{ "hyphen", 600, nullptr },
{ "quotesingle", 600, nullptr },
{ "eight", 600, nullptr },
{ "exclamdown", 600, nullptr },
{ "endash", 600, nullptr },
{ "oe", 600, nullptr },
{ "Abreve", 600, nullptr },
{ "Umacron", 600, nullptr },
{ "ecircumflex", 600, nullptr },
{ "Adieresis", 600, nullptr },
{ "copyright", 600, nullptr },
{ "Egrave", 600, nullptr },
{ "slash", 600, nullptr },
{ "Edieresis", 600, nullptr },
{ "otilde", 600, nullptr },
{ "Idieresis", 600, nullptr },
{ "parenleft", 600, nullptr },
{ "one", 600, nullptr },
{ "emacron", 600, nullptr },
{ "Odieresis", 600, nullptr },
{ "ucircumflex", 600, nullptr },
{ "bracketleft", 600, nullptr },
{ "Ugrave", 600, nullptr },
{ "quoteright", 600, nullptr },
{ "Udieresis", 600, nullptr },
{ "perthousand", 600, nullptr },
{ "Ydieresis", 600, nullptr },
{ "umacron", 600, nullptr },
{ "abreve", 600, nullptr },
{ "Eacute", 600, nullptr },
{ "adieresis", 600, nullptr },
{ "egrave", 600, nullptr },
{ "edieresis", 600, nullptr },
{ "idieresis", 600, nullptr },
{ "Eth", 600, nullptr },
{ "ae", 600, nullptr },
{ "asterisk", 600, nullptr },
{ "odieresis", 600, nullptr },
{ "Uacute", 600, nullptr },
{ "ugrave", 600, nullptr },
{ "nine", 600, nullptr },
{ "five", 600, nullptr },
{ "udieresis", 600, nullptr },
{ "Zcaron", 600, nullptr },
{ "Scommaaccent", 600, nullptr },
{ "threequarters", 600, nullptr },
{ "guillemotright", 600, nullptr },
{ "Ccedilla", 600, nullptr },
{ "ydieresis", 600, nullptr },
{ "tilde", 600, nullptr },
{ "at", 600, nullptr },
{ "eacute", 600, nullptr },
{ "underscore", 600, nullptr },
{ "Euro", 600, nullptr },
{ "Dcroat", 600, nullptr },
{ "multiply", 600, nullptr },
{ "zero", 600, nullptr },
{ "eth", 600, nullptr },
{ "Scedilla", 600, nullptr },
{ "Ograve", 600, nullptr },
{ "Racute", 600, nullptr },
{ "partialdiff", 600, nullptr },
{ "uacute", 600, nullptr },
{ "braceleft", 600, nullptr },
{ "Thorn", 600, nullptr },
{ "zcaron", 600, nullptr },
{ "scommaaccent", 600, nullptr },
{ "ccedilla", 600, nullptr },
{ "Dcaron", 600, nullptr },
{ "dcroat", 600, nullptr },
{ "Ocircumflex", 600, nullptr },
{ "Oacute", 600, nullptr },
{ "scedilla", 600, nullptr },
{ "ogonek", 600, nullptr },
{ "ograve", 600, nullptr },
{ "racute", 600, nullptr },
{ "Tcaron", 600, nullptr },
{ "Eogonek", 600, nullptr },
{ "thorn", 600, nullptr },
{ "degree", 600, nullptr },
{ "registered", 600, nullptr },
{ "radical", 600, nullptr },
{ "Aring", 600, nullptr },
{ "percent", 600, nullptr },
{ "six", 600, nullptr },
{ "paragraph", 600, nullptr },
{ "dcaron", 600, nullptr },
{ "Uogonek", 600, nullptr },
{ "two", 600, nullptr },
{ "summation", 600, nullptr },
{ "Igrave", 600, nullptr },
{ "Lacute", 600, nullptr },
{ "ocircumflex", 600, nullptr },
{ "oacute", 600, nullptr },
{ "Uring", 600, nullptr },
{ "Lcommaaccent", 600, nullptr },
{ "tcaron", 600, nullptr },
{ "eogonek", 600, nullptr },
{ "Delta", 600, nullptr },
{ "Ohungarumlaut", 600, nullptr },
{ "asciicircum", 600, nullptr },
{ "aring", 600, nullptr },
{ "grave", 600, nullptr },
{ "uogonek", 600, nullptr },
{ "bracketright", 600, nullptr },
{ "Iacute", 600, nullptr },
{ "ampersand", 600, nullptr },
{ "igrave", 600, nullptr },
{ "lacute", 600, nullptr },
{ "Ncaron", 600, nullptr },
{ "plus", 600, nullptr },
{ "uring", 600, nullptr },
{ "quotesinglbase", 600, nullptr },
{ "lcommaaccent", 600, nullptr },
{ "Yacute", 600, nullptr },
{ "ohungarumlaut", 600, nullptr },
{ "threesuperior", 600, nullptr },
{ "acute", 600, nullptr },
{ "section", 600, nullptr },
{ "dieresis", 600, nullptr },
{ "iacute", 600, nullptr },
{ "quotedblbase", 600, nullptr },
{ "ncaron", 600, nullptr },
{ "florin", 600, nullptr },
{ "yacute", 600, nullptr },
{ "Rcommaaccent", 600, nullptr },
{ "fi", 600, nullptr },
{ "fl", 600, nullptr },
{ "Acircumflex", 600, nullptr },
{ "Cacute", 600, nullptr },
{ "Icircumflex", 600, nullptr },
{ "guillemotleft", 600, nullptr },
{ "germandbls", 600, nullptr },
{ "Amacron", 600, nullptr },
{ "seven", 600, nullptr },
{ "Sacute", 600, nullptr },
{ "ordmasculine", 600, nullptr },
{ "dotlessi", 600, nullptr },
{ "sterling", 600, nullptr },
{ "notequal", 600, nullptr },
{ "Imacron", 600, nullptr },
{ "rcommaaccent", 600, nullptr },
{ "Zdotaccent", 600, nullptr },
{ "acircumflex", 600, nullptr },
{ "cacute", 600, nullptr },
{ "Ecaron", 600, nullptr },
{ "icircumflex", 600, nullptr },
{ "braceright", 600, nullptr },
{ "quotedblright", 600, nullptr },
{ "amacron", 600, nullptr },
{ "sacute", 600, nullptr },
{ "imacron", 600, nullptr },
{ "cent", 600, nullptr },
{ "currency", 600, nullptr },
{ "logicalnot", 600, nullptr },
{ "zdotaccent", 600, nullptr },
{ "Atilde", 600, nullptr },
{ "breve", 600, nullptr },
{ "bar", 600, nullptr },
{ "fraction", 600, nullptr },
{ "less", 600, nullptr },
{ "ecaron", 600, nullptr },
{ "guilsinglleft", 600, nullptr },
{ "exclam", 600, nullptr },
{ "period", 600, nullptr },
{ "Rcaron", 600, nullptr },
{ "Kcommaaccent", 600, nullptr },
{ "greater", 600, nullptr },
{ "atilde", 600, nullptr },
{ "brokenbar", 600, nullptr },
{ "quoteleft", 600, nullptr },
{ "Edotaccent", 600, nullptr },
{ "onesuperior", 600, nullptr }
};
static BuiltinFontWidth courierBoldObliqueWidthsTab[] = {
{ "Ntilde", 600, nullptr },
{ "rcaron", 600, nullptr },
{ "kcommaaccent", 600, nullptr },
{ "Ncommaaccent", 600, nullptr },
{ "Zacute", 600, nullptr },
{ "comma", 600, nullptr },
{ "cedilla", 600, nullptr },
{ "plusminus", 600, nullptr },
{ "circumflex", 600, nullptr },
{ "dotaccent", 600, nullptr },
{ "edotaccent", 600, nullptr },
{ "asciitilde", 600, nullptr },
{ "colon", 600, nullptr },
{ "onehalf", 600, nullptr },
{ "dollar", 600, nullptr },
{ "Lcaron", 600, nullptr },
{ "ntilde", 600, nullptr },
{ "Aogonek", 600, nullptr },
{ "ncommaaccent", 600, nullptr },
{ "minus", 600, nullptr },
{ "Iogonek", 600, nullptr },
{ "zacute", 600, nullptr },
{ "yen", 600, nullptr },
{ "space", 600, nullptr },
{ "Omacron", 600, nullptr },
{ "questiondown", 600, nullptr },
{ "emdash", 600, nullptr },
{ "Agrave", 600, nullptr },
{ "three", 600, nullptr },
{ "numbersign", 600, nullptr },
{ "lcaron", 600, nullptr },
{ "A", 600, nullptr },
{ "B", 600, nullptr },
{ "C", 600, nullptr },
{ "aogonek", 600, nullptr },
{ "D", 600, nullptr },
{ "E", 600, nullptr },
{ "onequarter", 600, nullptr },
{ "F", 600, nullptr },
{ "G", 600, nullptr },
{ "H", 600, nullptr },
{ "I", 600, nullptr },
{ "J", 600, nullptr },
{ "K", 600, nullptr },
{ "iogonek", 600, nullptr },
{ "backslash", 600, nullptr },
{ "L", 600, nullptr },
{ "periodcentered", 600, nullptr },
{ "M", 600, nullptr },
{ "N", 600, nullptr },
{ "omacron", 600, nullptr },
{ "Tcommaaccent", 600, nullptr },
{ "O", 600, nullptr },
{ "P", 600, nullptr },
{ "Q", 600, nullptr },
{ "Uhungarumlaut", 600, nullptr },
{ "R", 600, nullptr },
{ "Aacute", 600, nullptr },
{ "caron", 600, nullptr },
{ "S", 600, nullptr },
{ "T", 600, nullptr },
{ "U", 600, nullptr },
{ "agrave", 600, nullptr },
{ "V", 600, nullptr },
{ "W", 600, nullptr },
{ "X", 600, nullptr },
{ "question", 600, nullptr },
{ "equal", 600, nullptr },
{ "Y", 600, nullptr },
{ "Z", 600, nullptr },
{ "four", 600, nullptr },
{ "a", 600, nullptr },
{ "Gcommaaccent", 600, nullptr },
{ "b", 600, nullptr },
{ "c", 600, nullptr },
{ "d", 600, nullptr },
{ "e", 600, nullptr },
{ "f", 600, nullptr },
{ "g", 600, nullptr },
{ "bullet", 600, nullptr },
{ "h", 600, nullptr },
{ "i", 600, nullptr },
{ "Oslash", 600, nullptr },
{ "dagger", 600, nullptr },
{ "j", 600, nullptr },
{ "k", 600, nullptr },
{ "l", 600, nullptr },
{ "m", 600, nullptr },
{ "n", 600, nullptr },
{ "tcommaaccent", 600, nullptr },
{ "o", 600, nullptr },
{ "ordfeminine", 600, nullptr },
{ "ring", 600, nullptr },
{ "p", 600, nullptr },
{ "q", 600, nullptr },
{ "uhungarumlaut", 600, nullptr },
{ "r", 600, nullptr },
{ "twosuperior", 600, nullptr },
{ "aacute", 600, nullptr },
{ "s", 600, nullptr },
{ "OE", 600, nullptr },
{ "t", 600, nullptr },
{ "divide", 600, nullptr },
{ "u", 600, nullptr },
{ "Ccaron", 600, nullptr },
{ "v", 600, nullptr },
{ "w", 600, nullptr },
{ "x", 600, nullptr },
{ "y", 600, nullptr },
{ "z", 600, nullptr },
{ "Gbreve", 600, nullptr },
{ "commaaccent", 600, nullptr },
{ "hungarumlaut", 600, nullptr },
{ "Idotaccent", 600, nullptr },
{ "Nacute", 600, nullptr },
{ "quotedbl", 600, nullptr },
{ "gcommaaccent", 600, nullptr },
{ "mu", 600, nullptr },
{ "greaterequal", 600, nullptr },
{ "Scaron", 600, nullptr },
{ "Lslash", 600, nullptr },
{ "semicolon", 600, nullptr },
{ "oslash", 600, nullptr },
{ "lessequal", 600, nullptr },
{ "lozenge", 600, nullptr },
{ "parenright", 600, nullptr },
{ "ccaron", 600, nullptr },
{ "Ecircumflex", 600, nullptr },
{ "gbreve", 600, nullptr },
{ "trademark", 600, nullptr },
{ "daggerdbl", 600, nullptr },
{ "nacute", 600, nullptr },
{ "macron", 600, nullptr },
{ "Otilde", 600, nullptr },
{ "Emacron", 600, nullptr },
{ "ellipsis", 600, nullptr },
{ "scaron", 600, nullptr },
{ "AE", 600, nullptr },
{ "Ucircumflex", 600, nullptr },
{ "lslash", 600, nullptr },
{ "quotedblleft", 600, nullptr },
{ "guilsinglright", 600, nullptr },
{ "hyphen", 600, nullptr },
{ "quotesingle", 600, nullptr },
{ "eight", 600, nullptr },
{ "exclamdown", 600, nullptr },
{ "endash", 600, nullptr },
{ "oe", 600, nullptr },
{ "Abreve", 600, nullptr },
{ "Umacron", 600, nullptr },
{ "ecircumflex", 600, nullptr },
{ "Adieresis", 600, nullptr },
{ "copyright", 600, nullptr },
{ "Egrave", 600, nullptr },
{ "slash", 600, nullptr },
{ "Edieresis", 600, nullptr },
{ "otilde", 600, nullptr },
{ "Idieresis", 600, nullptr },
{ "parenleft", 600, nullptr },
{ "one", 600, nullptr },
{ "emacron", 600, nullptr },
{ "Odieresis", 600, nullptr },
{ "ucircumflex", 600, nullptr },
{ "bracketleft", 600, nullptr },
{ "Ugrave", 600, nullptr },
{ "quoteright", 600, nullptr },
{ "Udieresis", 600, nullptr },
{ "perthousand", 600, nullptr },
{ "Ydieresis", 600, nullptr },
{ "umacron", 600, nullptr },
{ "abreve", 600, nullptr },
{ "Eacute", 600, nullptr },
{ "adieresis", 600, nullptr },
{ "egrave", 600, nullptr },
{ "edieresis", 600, nullptr },
{ "idieresis", 600, nullptr },
{ "Eth", 600, nullptr },
{ "ae", 600, nullptr },
{ "asterisk", 600, nullptr },
{ "odieresis", 600, nullptr },
{ "Uacute", 600, nullptr },
{ "ugrave", 600, nullptr },
{ "nine", 600, nullptr },
{ "five", 600, nullptr },
{ "udieresis", 600, nullptr },
{ "Zcaron", 600, nullptr },
{ "Scommaaccent", 600, nullptr },
{ "threequarters", 600, nullptr },
{ "guillemotright", 600, nullptr },
{ "Ccedilla", 600, nullptr },
{ "ydieresis", 600, nullptr },
{ "tilde", 600, nullptr },
{ "at", 600, nullptr },
{ "eacute", 600, nullptr },
{ "underscore", 600, nullptr },
{ "Euro", 600, nullptr },
{ "Dcroat", 600, nullptr },
{ "multiply", 600, nullptr },
{ "zero", 600, nullptr },
{ "eth", 600, nullptr },
{ "Scedilla", 600, nullptr },
{ "Ograve", 600, nullptr },
{ "Racute", 600, nullptr },
{ "partialdiff", 600, nullptr },
{ "uacute", 600, nullptr },
{ "braceleft", 600, nullptr },
{ "Thorn", 600, nullptr },
{ "zcaron", 600, nullptr },
{ "scommaaccent", 600, nullptr },
{ "ccedilla", 600, nullptr },
{ "Dcaron", 600, nullptr },
{ "dcroat", 600, nullptr },
{ "Ocircumflex", 600, nullptr },
{ "Oacute", 600, nullptr },
{ "scedilla", 600, nullptr },
{ "ogonek", 600, nullptr },
{ "ograve", 600, nullptr },
{ "racute", 600, nullptr },
{ "Tcaron", 600, nullptr },
{ "Eogonek", 600, nullptr },
{ "thorn", 600, nullptr },
{ "degree", 600, nullptr },
{ "registered", 600, nullptr },
{ "radical", 600, nullptr },
{ "Aring", 600, nullptr },
{ "percent", 600, nullptr },
{ "six", 600, nullptr },
{ "paragraph", 600, nullptr },
{ "dcaron", 600, nullptr },
{ "Uogonek", 600, nullptr },
{ "two", 600, nullptr },
{ "summation", 600, nullptr },
{ "Igrave", 600, nullptr },
{ "Lacute", 600, nullptr },
{ "ocircumflex", 600, nullptr },
{ "oacute", 600, nullptr },
{ "Uring", 600, nullptr },
{ "Lcommaaccent", 600, nullptr },
{ "tcaron", 600, nullptr },
{ "eogonek", 600, nullptr },
{ "Delta", 600, nullptr },
{ "Ohungarumlaut", 600, nullptr },
{ "asciicircum", 600, nullptr },
{ "aring", 600, nullptr },
{ "grave", 600, nullptr },
{ "uogonek", 600, nullptr },
{ "bracketright", 600, nullptr },
{ "Iacute", 600, nullptr },
{ "ampersand", 600, nullptr },
{ "igrave", 600, nullptr },
{ "lacute", 600, nullptr },
{ "Ncaron", 600, nullptr },
{ "plus", 600, nullptr },
{ "uring", 600, nullptr },
{ "quotesinglbase", 600, nullptr },
{ "lcommaaccent", 600, nullptr },
{ "Yacute", 600, nullptr },
{ "ohungarumlaut", 600, nullptr },
{ "threesuperior", 600, nullptr },
{ "acute", 600, nullptr },
{ "section", 600, nullptr },
{ "dieresis", 600, nullptr },
{ "iacute", 600, nullptr },
{ "quotedblbase", 600, nullptr },
{ "ncaron", 600, nullptr },
{ "florin", 600, nullptr },
{ "yacute", 600, nullptr },
{ "Rcommaaccent", 600, nullptr },
{ "fi", 600, nullptr },
{ "fl", 600, nullptr },
{ "Acircumflex", 600, nullptr },
{ "Cacute", 600, nullptr },
{ "Icircumflex", 600, nullptr },
{ "guillemotleft", 600, nullptr },
{ "germandbls", 600, nullptr },
{ "Amacron", 600, nullptr },
{ "seven", 600, nullptr },
{ "Sacute", 600, nullptr },
{ "ordmasculine", 600, nullptr },
{ "dotlessi", 600, nullptr },
{ "sterling", 600, nullptr },
{ "notequal", 600, nullptr },
{ "Imacron", 600, nullptr },
{ "rcommaaccent", 600, nullptr },
{ "Zdotaccent", 600, nullptr },
{ "acircumflex", 600, nullptr },
{ "cacute", 600, nullptr },
{ "Ecaron", 600, nullptr },
{ "icircumflex", 600, nullptr },
{ "braceright", 600, nullptr },
{ "quotedblright", 600, nullptr },
{ "amacron", 600, nullptr },
{ "sacute", 600, nullptr },
{ "imacron", 600, nullptr },
{ "cent", 600, nullptr },
{ "currency", 600, nullptr },
{ "logicalnot", 600, nullptr },
{ "zdotaccent", 600, nullptr },
{ "Atilde", 600, nullptr },
{ "breve", 600, nullptr },
{ "bar", 600, nullptr },
{ "fraction", 600, nullptr },
{ "less", 600, nullptr },
{ "ecaron", 600, nullptr },
{ "guilsinglleft", 600, nullptr },
{ "exclam", 600, nullptr },
{ "period", 600, nullptr },
{ "Rcaron", 600, nullptr },
{ "Kcommaaccent", 600, nullptr },
{ "greater", 600, nullptr },
{ "atilde", 600, nullptr },
{ "brokenbar", 600, nullptr },
{ "quoteleft", 600, nullptr },
{ "Edotaccent", 600, nullptr },
{ "onesuperior", 600, nullptr }
};
static BuiltinFontWidth courierObliqueWidthsTab[] = {
{ "Ntilde", 600, nullptr },
{ "rcaron", 600, nullptr },
{ "kcommaaccent", 600, nullptr },
{ "Ncommaaccent", 600, nullptr },
{ "Zacute", 600, nullptr },
{ "comma", 600, nullptr },
{ "cedilla", 600, nullptr },
{ "plusminus", 600, nullptr },
{ "circumflex", 600, nullptr },
{ "dotaccent", 600, nullptr },
{ "edotaccent", 600, nullptr },
{ "asciitilde", 600, nullptr },
{ "colon", 600, nullptr },
{ "onehalf", 600, nullptr },
{ "dollar", 600, nullptr },
{ "Lcaron", 600, nullptr },
{ "ntilde", 600, nullptr },
{ "Aogonek", 600, nullptr },
{ "ncommaaccent", 600, nullptr },
{ "minus", 600, nullptr },
{ "Iogonek", 600, nullptr },
{ "zacute", 600, nullptr },
{ "yen", 600, nullptr },
{ "space", 600, nullptr },
{ "Omacron", 600, nullptr },
{ "questiondown", 600, nullptr },
{ "emdash", 600, nullptr },
{ "Agrave", 600, nullptr },
{ "three", 600, nullptr },
{ "numbersign", 600, nullptr },
{ "lcaron", 600, nullptr },
{ "A", 600, nullptr },
{ "B", 600, nullptr },
{ "C", 600, nullptr },
{ "aogonek", 600, nullptr },
{ "D", 600, nullptr },
{ "E", 600, nullptr },
{ "onequarter", 600, nullptr },
{ "F", 600, nullptr },
{ "G", 600, nullptr },
{ "H", 600, nullptr },
{ "I", 600, nullptr },
{ "J", 600, nullptr },
{ "K", 600, nullptr },
{ "iogonek", 600, nullptr },
{ "backslash", 600, nullptr },
{ "L", 600, nullptr },
{ "periodcentered", 600, nullptr },
{ "M", 600, nullptr },
{ "N", 600, nullptr },
{ "omacron", 600, nullptr },
{ "Tcommaaccent", 600, nullptr },
{ "O", 600, nullptr },
{ "P", 600, nullptr },
{ "Q", 600, nullptr },
{ "Uhungarumlaut", 600, nullptr },
{ "R", 600, nullptr },
{ "Aacute", 600, nullptr },
{ "caron", 600, nullptr },
{ "S", 600, nullptr },
{ "T", 600, nullptr },
{ "U", 600, nullptr },
{ "agrave", 600, nullptr },
{ "V", 600, nullptr },
{ "W", 600, nullptr },
{ "X", 600, nullptr },
{ "question", 600, nullptr },
{ "equal", 600, nullptr },
{ "Y", 600, nullptr },
{ "Z", 600, nullptr },
{ "four", 600, nullptr },
{ "a", 600, nullptr },
{ "Gcommaaccent", 600, nullptr },
{ "b", 600, nullptr },
{ "c", 600, nullptr },
{ "d", 600, nullptr },
{ "e", 600, nullptr },
{ "f", 600, nullptr },
{ "g", 600, nullptr },
{ "bullet", 600, nullptr },
{ "h", 600, nullptr },
{ "i", 600, nullptr },
{ "Oslash", 600, nullptr },
{ "dagger", 600, nullptr },
{ "j", 600, nullptr },
{ "k", 600, nullptr },
{ "l", 600, nullptr },
{ "m", 600, nullptr },
{ "n", 600, nullptr },
{ "tcommaaccent", 600, nullptr },
{ "o", 600, nullptr },
{ "ordfeminine", 600, nullptr },
{ "ring", 600, nullptr },
{ "p", 600, nullptr },
{ "q", 600, nullptr },
{ "uhungarumlaut", 600, nullptr },
{ "r", 600, nullptr },
{ "twosuperior", 600, nullptr },
{ "aacute", 600, nullptr },
{ "s", 600, nullptr },
{ "OE", 600, nullptr },
{ "t", 600, nullptr },
{ "divide", 600, nullptr },
{ "u", 600, nullptr },
{ "Ccaron", 600, nullptr },
{ "v", 600, nullptr },
{ "w", 600, nullptr },
{ "x", 600, nullptr },
{ "y", 600, nullptr },
{ "z", 600, nullptr },
{ "Gbreve", 600, nullptr },
{ "commaaccent", 600, nullptr },
{ "hungarumlaut", 600, nullptr },
{ "Idotaccent", 600, nullptr },
{ "Nacute", 600, nullptr },
{ "quotedbl", 600, nullptr },
{ "gcommaaccent", 600, nullptr },
{ "mu", 600, nullptr },
{ "greaterequal", 600, nullptr },
{ "Scaron", 600, nullptr },
{ "Lslash", 600, nullptr },
{ "semicolon", 600, nullptr },
{ "oslash", 600, nullptr },
{ "lessequal", 600, nullptr },
{ "lozenge", 600, nullptr },
{ "parenright", 600, nullptr },
{ "ccaron", 600, nullptr },
{ "Ecircumflex", 600, nullptr },
{ "gbreve", 600, nullptr },
{ "trademark", 600, nullptr },
{ "daggerdbl", 600, nullptr },
{ "nacute", 600, nullptr },
{ "macron", 600, nullptr },
{ "Otilde", 600, nullptr },
{ "Emacron", 600, nullptr },
{ "ellipsis", 600, nullptr },
{ "scaron", 600, nullptr },
{ "AE", 600, nullptr },
{ "Ucircumflex", 600, nullptr },
{ "lslash", 600, nullptr },
{ "quotedblleft", 600, nullptr },
{ "guilsinglright", 600, nullptr },
{ "hyphen", 600, nullptr },
{ "quotesingle", 600, nullptr },
{ "eight", 600, nullptr },
{ "exclamdown", 600, nullptr },
{ "endash", 600, nullptr },
{ "oe", 600, nullptr },
{ "Abreve", 600, nullptr },
{ "Umacron", 600, nullptr },
{ "ecircumflex", 600, nullptr },
{ "Adieresis", 600, nullptr },
{ "copyright", 600, nullptr },
{ "Egrave", 600, nullptr },
{ "slash", 600, nullptr },
{ "Edieresis", 600, nullptr },
{ "otilde", 600, nullptr },
{ "Idieresis", 600, nullptr },
{ "parenleft", 600, nullptr },
{ "one", 600, nullptr },
{ "emacron", 600, nullptr },
{ "Odieresis", 600, nullptr },
{ "ucircumflex", 600, nullptr },
{ "bracketleft", 600, nullptr },
{ "Ugrave", 600, nullptr },
{ "quoteright", 600, nullptr },
{ "Udieresis", 600, nullptr },
{ "perthousand", 600, nullptr },
{ "Ydieresis", 600, nullptr },
{ "umacron", 600, nullptr },
{ "abreve", 600, nullptr },
{ "Eacute", 600, nullptr },
{ "adieresis", 600, nullptr },
{ "egrave", 600, nullptr },
{ "edieresis", 600, nullptr },
{ "idieresis", 600, nullptr },
{ "Eth", 600, nullptr },
{ "ae", 600, nullptr },
{ "asterisk", 600, nullptr },
{ "odieresis", 600, nullptr },
{ "Uacute", 600, nullptr },
{ "ugrave", 600, nullptr },
{ "nine", 600, nullptr },
{ "five", 600, nullptr },
{ "udieresis", 600, nullptr },
{ "Zcaron", 600, nullptr },
{ "Scommaaccent", 600, nullptr },
{ "threequarters", 600, nullptr },
{ "guillemotright", 600, nullptr },
{ "Ccedilla", 600, nullptr },
{ "ydieresis", 600, nullptr },
{ "tilde", 600, nullptr },
{ "at", 600, nullptr },
{ "eacute", 600, nullptr },
{ "underscore", 600, nullptr },
{ "Euro", 600, nullptr },
{ "Dcroat", 600, nullptr },
{ "multiply", 600, nullptr },
{ "zero", 600, nullptr },
{ "eth", 600, nullptr },
{ "Scedilla", 600, nullptr },
{ "Ograve", 600, nullptr },
{ "Racute", 600, nullptr },
{ "partialdiff", 600, nullptr },
{ "uacute", 600, nullptr },
{ "braceleft", 600, nullptr },
{ "Thorn", 600, nullptr },
{ "zcaron", 600, nullptr },
{ "scommaaccent", 600, nullptr },
{ "ccedilla", 600, nullptr },
{ "Dcaron", 600, nullptr },
{ "dcroat", 600, nullptr },
{ "Ocircumflex", 600, nullptr },
{ "Oacute", 600, nullptr },
{ "scedilla", 600, nullptr },
{ "ogonek", 600, nullptr },
{ "ograve", 600, nullptr },
{ "racute", 600, nullptr },
{ "Tcaron", 600, nullptr },
{ "Eogonek", 600, nullptr },
{ "thorn", 600, nullptr },
{ "degree", 600, nullptr },
{ "registered", 600, nullptr },
{ "radical", 600, nullptr },
{ "Aring", 600, nullptr },
{ "percent", 600, nullptr },
{ "six", 600, nullptr },
{ "paragraph", 600, nullptr },
{ "dcaron", 600, nullptr },
{ "Uogonek", 600, nullptr },
{ "two", 600, nullptr },
{ "summation", 600, nullptr },
{ "Igrave", 600, nullptr },
{ "Lacute", 600, nullptr },
{ "ocircumflex", 600, nullptr },
{ "oacute", 600, nullptr },
{ "Uring", 600, nullptr },
{ "Lcommaaccent", 600, nullptr },
{ "tcaron", 600, nullptr },
{ "eogonek", 600, nullptr },
{ "Delta", 600, nullptr },
{ "Ohungarumlaut", 600, nullptr },
{ "asciicircum", 600, nullptr },
{ "aring", 600, nullptr },
{ "grave", 600, nullptr },
{ "uogonek", 600, nullptr },
{ "bracketright", 600, nullptr },
{ "Iacute", 600, nullptr },
{ "ampersand", 600, nullptr },
{ "igrave", 600, nullptr },
{ "lacute", 600, nullptr },
{ "Ncaron", 600, nullptr },
{ "plus", 600, nullptr },
{ "uring", 600, nullptr },
{ "quotesinglbase", 600, nullptr },
{ "lcommaaccent", 600, nullptr },
{ "Yacute", 600, nullptr },
{ "ohungarumlaut", 600, nullptr },
{ "threesuperior", 600, nullptr },
{ "acute", 600, nullptr },
{ "section", 600, nullptr },
{ "dieresis", 600, nullptr },
{ "iacute", 600, nullptr },
{ "quotedblbase", 600, nullptr },
{ "ncaron", 600, nullptr },
{ "florin", 600, nullptr },
{ "yacute", 600, nullptr },
{ "Rcommaaccent", 600, nullptr },
{ "fi", 600, nullptr },
{ "fl", 600, nullptr },
{ "Acircumflex", 600, nullptr },
{ "Cacute", 600, nullptr },
{ "Icircumflex", 600, nullptr },
{ "guillemotleft", 600, nullptr },
{ "germandbls", 600, nullptr },
{ "Amacron", 600, nullptr },
{ "seven", 600, nullptr },
{ "Sacute", 600, nullptr },
{ "ordmasculine", 600, nullptr },
{ "dotlessi", 600, nullptr },
{ "sterling", 600, nullptr },
{ "notequal", 600, nullptr },
{ "Imacron", 600, nullptr },
{ "rcommaaccent", 600, nullptr },
{ "Zdotaccent", 600, nullptr },
{ "acircumflex", 600, nullptr },
{ "cacute", 600, nullptr },
{ "Ecaron", 600, nullptr },
{ "icircumflex", 600, nullptr },
{ "braceright", 600, nullptr },
{ "quotedblright", 600, nullptr },
{ "amacron", 600, nullptr },
{ "sacute", 600, nullptr },
{ "imacron", 600, nullptr },
{ "cent", 600, nullptr },
{ "currency", 600, nullptr },
{ "logicalnot", 600, nullptr },
{ "zdotaccent", 600, nullptr },
{ "Atilde", 600, nullptr },
{ "breve", 600, nullptr },
{ "bar", 600, nullptr },
{ "fraction", 600, nullptr },
{ "less", 600, nullptr },
{ "ecaron", 600, nullptr },
{ "guilsinglleft", 600, nullptr },
{ "exclam", 600, nullptr },
{ "period", 600, nullptr },
{ "Rcaron", 600, nullptr },
{ "Kcommaaccent", 600, nullptr },
{ "greater", 600, nullptr },
{ "atilde", 600, nullptr },
{ "brokenbar", 600, nullptr },
{ "quoteleft", 600, nullptr },
{ "Edotaccent", 600, nullptr },
{ "onesuperior", 600, nullptr }
};
static BuiltinFontWidth helveticaWidthsTab[] = {
{ "Ntilde", 722, nullptr },
{ "rcaron", 333, nullptr },
{ "kcommaaccent", 500, nullptr },
{ "Ncommaaccent", 722, nullptr },
{ "Zacute", 611, nullptr },
{ "comma", 278, nullptr },
{ "cedilla", 333, nullptr },
{ "plusminus", 584, nullptr },
{ "circumflex", 333, nullptr },
{ "dotaccent", 333, nullptr },
{ "edotaccent", 556, nullptr },
{ "asciitilde", 584, nullptr },
{ "colon", 278, nullptr },
{ "onehalf", 834, nullptr },
{ "dollar", 556, nullptr },
{ "Lcaron", 556, nullptr },
{ "ntilde", 556, nullptr },
{ "Aogonek", 667, nullptr },
{ "ncommaaccent", 556, nullptr },
{ "minus", 584, nullptr },
{ "Iogonek", 278, nullptr },
{ "zacute", 500, nullptr },
{ "yen", 556, nullptr },
{ "space", 278, nullptr },
{ "Omacron", 778, nullptr },
{ "questiondown", 611, nullptr },
{ "emdash", 1000, nullptr },
{ "Agrave", 667, nullptr },
{ "three", 556, nullptr },
{ "numbersign", 556, nullptr },
{ "lcaron", 299, nullptr },
{ "A", 667, nullptr },
{ "B", 667, nullptr },
{ "C", 722, nullptr },
{ "aogonek", 556, nullptr },
{ "D", 722, nullptr },
{ "E", 667, nullptr },
{ "onequarter", 834, nullptr },
{ "F", 611, nullptr },
{ "G", 778, nullptr },
{ "H", 722, nullptr },
{ "I", 278, nullptr },
{ "J", 500, nullptr },
{ "K", 667, nullptr },
{ "iogonek", 222, nullptr },
{ "backslash", 278, nullptr },
{ "L", 556, nullptr },
{ "periodcentered", 278, nullptr },
{ "M", 833, nullptr },
{ "N", 722, nullptr },
{ "omacron", 556, nullptr },
{ "Tcommaaccent", 611, nullptr },
{ "O", 778, nullptr },
{ "P", 667, nullptr },
{ "Q", 778, nullptr },
{ "Uhungarumlaut", 722, nullptr },
{ "R", 722, nullptr },
{ "Aacute", 667, nullptr },
{ "caron", 333, nullptr },
{ "S", 667, nullptr },
{ "T", 611, nullptr },
{ "U", 722, nullptr },
{ "agrave", 556, nullptr },
{ "V", 667, nullptr },
{ "W", 944, nullptr },
{ "X", 667, nullptr },
{ "question", 556, nullptr },
{ "equal", 584, nullptr },
{ "Y", 667, nullptr },
{ "Z", 611, nullptr },
{ "four", 556, nullptr },
{ "a", 556, nullptr },
{ "Gcommaaccent", 778, nullptr },
{ "b", 556, nullptr },
{ "c", 500, nullptr },
{ "d", 556, nullptr },
{ "e", 556, nullptr },
{ "f", 278, nullptr },
{ "g", 556, nullptr },
{ "bullet", 350, nullptr },
{ "h", 556, nullptr },
{ "i", 222, nullptr },
{ "Oslash", 778, nullptr },
{ "dagger", 556, nullptr },
{ "j", 222, nullptr },
{ "k", 500, nullptr },
{ "l", 222, nullptr },
{ "m", 833, nullptr },
{ "n", 556, nullptr },
{ "tcommaaccent", 278, nullptr },
{ "o", 556, nullptr },
{ "ordfeminine", 370, nullptr },
{ "ring", 333, nullptr },
{ "p", 556, nullptr },
{ "q", 556, nullptr },
{ "uhungarumlaut", 556, nullptr },
{ "r", 333, nullptr },
{ "twosuperior", 333, nullptr },
{ "aacute", 556, nullptr },
{ "s", 500, nullptr },
{ "OE", 1000, nullptr },
{ "t", 278, nullptr },
{ "divide", 584, nullptr },
{ "u", 556, nullptr },
{ "Ccaron", 722, nullptr },
{ "v", 500, nullptr },
{ "w", 722, nullptr },
{ "x", 500, nullptr },
{ "y", 500, nullptr },
{ "z", 500, nullptr },
{ "Gbreve", 778, nullptr },
{ "commaaccent", 250, nullptr },
{ "hungarumlaut", 333, nullptr },
{ "Idotaccent", 278, nullptr },
{ "Nacute", 722, nullptr },
{ "quotedbl", 355, nullptr },
{ "gcommaaccent", 556, nullptr },
{ "mu", 556, nullptr },
{ "greaterequal", 549, nullptr },
{ "Scaron", 667, nullptr },
{ "Lslash", 556, nullptr },
{ "semicolon", 278, nullptr },
{ "oslash", 611, nullptr },
{ "lessequal", 549, nullptr },
{ "lozenge", 471, nullptr },
{ "parenright", 333, nullptr },
{ "ccaron", 500, nullptr },
{ "Ecircumflex", 667, nullptr },
{ "gbreve", 556, nullptr },
{ "trademark", 1000, nullptr },
{ "daggerdbl", 556, nullptr },
{ "nacute", 556, nullptr },
{ "macron", 333, nullptr },
{ "Otilde", 778, nullptr },
{ "Emacron", 667, nullptr },
{ "ellipsis", 1000, nullptr },
{ "scaron", 500, nullptr },
{ "AE", 1000, nullptr },
{ "Ucircumflex", 722, nullptr },
{ "lslash", 222, nullptr },
{ "quotedblleft", 333, nullptr },
{ "guilsinglright", 333, nullptr },
{ "hyphen", 333, nullptr },
{ "quotesingle", 191, nullptr },
{ "eight", 556, nullptr },
{ "exclamdown", 333, nullptr },
{ "endash", 556, nullptr },
{ "oe", 944, nullptr },
{ "Abreve", 667, nullptr },
{ "Umacron", 722, nullptr },
{ "ecircumflex", 556, nullptr },
{ "Adieresis", 667, nullptr },
{ "copyright", 737, nullptr },
{ "Egrave", 667, nullptr },
{ "slash", 278, nullptr },
{ "Edieresis", 667, nullptr },
{ "otilde", 556, nullptr },
{ "Idieresis", 278, nullptr },
{ "parenleft", 333, nullptr },
{ "one", 556, nullptr },
{ "emacron", 556, nullptr },
{ "Odieresis", 778, nullptr },
{ "ucircumflex", 556, nullptr },
{ "bracketleft", 278, nullptr },
{ "Ugrave", 722, nullptr },
{ "quoteright", 222, nullptr },
{ "Udieresis", 722, nullptr },
{ "perthousand", 1000, nullptr },
{ "Ydieresis", 667, nullptr },
{ "umacron", 556, nullptr },
{ "abreve", 556, nullptr },
{ "Eacute", 667, nullptr },
{ "adieresis", 556, nullptr },
{ "egrave", 556, nullptr },
{ "edieresis", 556, nullptr },
{ "idieresis", 278, nullptr },
{ "Eth", 722, nullptr },
{ "ae", 889, nullptr },
{ "asterisk", 389, nullptr },
{ "odieresis", 556, nullptr },
{ "Uacute", 722, nullptr },
{ "ugrave", 556, nullptr },
{ "nine", 556, nullptr },
{ "five", 556, nullptr },
{ "udieresis", 556, nullptr },
{ "Zcaron", 611, nullptr },
{ "Scommaaccent", 667, nullptr },
{ "threequarters", 834, nullptr },
{ "guillemotright", 556, nullptr },
{ "Ccedilla", 722, nullptr },
{ "ydieresis", 500, nullptr },
{ "tilde", 333, nullptr },
{ "at", 1015, nullptr },
{ "eacute", 556, nullptr },
{ "underscore", 556, nullptr },
{ "Euro", 556, nullptr },
{ "Dcroat", 722, nullptr },
{ "multiply", 584, nullptr },
{ "zero", 556, nullptr },
{ "eth", 556, nullptr },
{ "Scedilla", 667, nullptr },
{ "Ograve", 778, nullptr },
{ "Racute", 722, nullptr },
{ "partialdiff", 476, nullptr },
{ "uacute", 556, nullptr },
{ "braceleft", 334, nullptr },
{ "Thorn", 667, nullptr },
{ "zcaron", 500, nullptr },
{ "scommaaccent", 500, nullptr },
{ "ccedilla", 500, nullptr },
{ "Dcaron", 722, nullptr },
{ "dcroat", 556, nullptr },
{ "Ocircumflex", 778, nullptr },
{ "Oacute", 778, nullptr },
{ "scedilla", 500, nullptr },
{ "ogonek", 333, nullptr },
{ "ograve", 556, nullptr },
{ "racute", 333, nullptr },
{ "Tcaron", 611, nullptr },
{ "Eogonek", 667, nullptr },
{ "thorn", 556, nullptr },
{ "degree", 400, nullptr },
{ "registered", 737, nullptr },
{ "radical", 453, nullptr },
{ "Aring", 667, nullptr },
{ "percent", 889, nullptr },
{ "six", 556, nullptr },
{ "paragraph", 537, nullptr },
{ "dcaron", 643, nullptr },
{ "Uogonek", 722, nullptr },
{ "two", 556, nullptr },
{ "summation", 600, nullptr },
{ "Igrave", 278, nullptr },
{ "Lacute", 556, nullptr },
{ "ocircumflex", 556, nullptr },
{ "oacute", 556, nullptr },
{ "Uring", 722, nullptr },
{ "Lcommaaccent", 556, nullptr },
{ "tcaron", 317, nullptr },
{ "eogonek", 556, nullptr },
{ "Delta", 612, nullptr },
{ "Ohungarumlaut", 778, nullptr },
{ "asciicircum", 469, nullptr },
{ "aring", 556, nullptr },
{ "grave", 333, nullptr },
{ "uogonek", 556, nullptr },
{ "bracketright", 278, nullptr },
{ "Iacute", 278, nullptr },
{ "ampersand", 667, nullptr },
{ "igrave", 278, nullptr },
{ "lacute", 222, nullptr },
{ "Ncaron", 722, nullptr },
{ "plus", 584, nullptr },
{ "uring", 556, nullptr },
{ "quotesinglbase", 222, nullptr },
{ "lcommaaccent", 222, nullptr },
{ "Yacute", 667, nullptr },
{ "ohungarumlaut", 556, nullptr },
{ "threesuperior", 333, nullptr },
{ "acute", 333, nullptr },
{ "section", 556, nullptr },
{ "dieresis", 333, nullptr },
{ "iacute", 278, nullptr },
{ "quotedblbase", 333, nullptr },
{ "ncaron", 556, nullptr },
{ "florin", 556, nullptr },
{ "yacute", 500, nullptr },
{ "Rcommaaccent", 722, nullptr },
{ "fi", 500, nullptr },
{ "fl", 500, nullptr },
{ "Acircumflex", 667, nullptr },
{ "Cacute", 722, nullptr },
{ "Icircumflex", 278, nullptr },
{ "guillemotleft", 556, nullptr },
{ "germandbls", 611, nullptr },
{ "Amacron", 667, nullptr },
{ "seven", 556, nullptr },
{ "Sacute", 667, nullptr },
{ "ordmasculine", 365, nullptr },
{ "dotlessi", 278, nullptr },
{ "sterling", 556, nullptr },
{ "notequal", 549, nullptr },
{ "Imacron", 278, nullptr },
{ "rcommaaccent", 333, nullptr },
{ "Zdotaccent", 611, nullptr },
{ "acircumflex", 556, nullptr },
{ "cacute", 500, nullptr },
{ "Ecaron", 667, nullptr },
{ "icircumflex", 278, nullptr },
{ "braceright", 334, nullptr },
{ "quotedblright", 333, nullptr },
{ "amacron", 556, nullptr },
{ "sacute", 500, nullptr },
{ "imacron", 278, nullptr },
{ "cent", 556, nullptr },
{ "currency", 556, nullptr },
{ "logicalnot", 584, nullptr },
{ "zdotaccent", 500, nullptr },
{ "Atilde", 667, nullptr },
{ "breve", 333, nullptr },
{ "bar", 260, nullptr },
{ "fraction", 167, nullptr },
{ "less", 584, nullptr },
{ "ecaron", 556, nullptr },
{ "guilsinglleft", 333, nullptr },
{ "exclam", 278, nullptr },
{ "period", 278, nullptr },
{ "Rcaron", 722, nullptr },
{ "Kcommaaccent", 667, nullptr },
{ "greater", 584, nullptr },
{ "atilde", 556, nullptr },
{ "brokenbar", 260, nullptr },
{ "quoteleft", 222, nullptr },
{ "Edotaccent", 667, nullptr },
{ "onesuperior", 333, nullptr }
};
static BuiltinFontWidth helveticaBoldWidthsTab[] = {
{ "Ntilde", 722, nullptr },
{ "rcaron", 389, nullptr },
{ "kcommaaccent", 556, nullptr },
{ "Ncommaaccent", 722, nullptr },
{ "Zacute", 611, nullptr },
{ "comma", 278, nullptr },
{ "cedilla", 333, nullptr },
{ "plusminus", 584, nullptr },
{ "circumflex", 333, nullptr },
{ "dotaccent", 333, nullptr },
{ "edotaccent", 556, nullptr },
{ "asciitilde", 584, nullptr },
{ "colon", 333, nullptr },
{ "onehalf", 834, nullptr },
{ "dollar", 556, nullptr },
{ "Lcaron", 611, nullptr },
{ "ntilde", 611, nullptr },
{ "Aogonek", 722, nullptr },
{ "ncommaaccent", 611, nullptr },
{ "minus", 584, nullptr },
{ "Iogonek", 278, nullptr },
{ "zacute", 500, nullptr },
{ "yen", 556, nullptr },
{ "space", 278, nullptr },
{ "Omacron", 778, nullptr },
{ "questiondown", 611, nullptr },
{ "emdash", 1000, nullptr },
{ "Agrave", 722, nullptr },
{ "three", 556, nullptr },
{ "numbersign", 556, nullptr },
{ "lcaron", 400, nullptr },
{ "A", 722, nullptr },
{ "B", 722, nullptr },
{ "C", 722, nullptr },
{ "aogonek", 556, nullptr },
{ "D", 722, nullptr },
{ "E", 667, nullptr },
{ "onequarter", 834, nullptr },
{ "F", 611, nullptr },
{ "G", 778, nullptr },
{ "H", 722, nullptr },
{ "I", 278, nullptr },
{ "J", 556, nullptr },
{ "K", 722, nullptr },
{ "iogonek", 278, nullptr },
{ "backslash", 278, nullptr },
{ "L", 611, nullptr },
{ "periodcentered", 278, nullptr },
{ "M", 833, nullptr },
{ "N", 722, nullptr },
{ "omacron", 611, nullptr },
{ "Tcommaaccent", 611, nullptr },
{ "O", 778, nullptr },
{ "P", 667, nullptr },
{ "Q", 778, nullptr },
{ "Uhungarumlaut", 722, nullptr },
{ "R", 722, nullptr },
{ "Aacute", 722, nullptr },
{ "caron", 333, nullptr },
{ "S", 667, nullptr },
{ "T", 611, nullptr },
{ "U", 722, nullptr },
{ "agrave", 556, nullptr },
{ "V", 667, nullptr },
{ "W", 944, nullptr },
{ "X", 667, nullptr },
{ "question", 611, nullptr },
{ "equal", 584, nullptr },
{ "Y", 667, nullptr },
{ "Z", 611, nullptr },
{ "four", 556, nullptr },
{ "a", 556, nullptr },
{ "Gcommaaccent", 778, nullptr },
{ "b", 611, nullptr },
{ "c", 556, nullptr },
{ "d", 611, nullptr },
{ "e", 556, nullptr },
{ "f", 333, nullptr },
{ "g", 611, nullptr },
{ "bullet", 350, nullptr },
{ "h", 611, nullptr },
{ "i", 278, nullptr },
{ "Oslash", 778, nullptr },
{ "dagger", 556, nullptr },
{ "j", 278, nullptr },
{ "k", 556, nullptr },
{ "l", 278, nullptr },
{ "m", 889, nullptr },
{ "n", 611, nullptr },
{ "tcommaaccent", 333, nullptr },
{ "o", 611, nullptr },
{ "ordfeminine", 370, nullptr },
{ "ring", 333, nullptr },
{ "p", 611, nullptr },
{ "q", 611, nullptr },
{ "uhungarumlaut", 611, nullptr },
{ "r", 389, nullptr },
{ "twosuperior", 333, nullptr },
{ "aacute", 556, nullptr },
{ "s", 556, nullptr },
{ "OE", 1000, nullptr },
{ "t", 333, nullptr },
{ "divide", 584, nullptr },
{ "u", 611, nullptr },
{ "Ccaron", 722, nullptr },
{ "v", 556, nullptr },
{ "w", 778, nullptr },
{ "x", 556, nullptr },
{ "y", 556, nullptr },
{ "z", 500, nullptr },
{ "Gbreve", 778, nullptr },
{ "commaaccent", 250, nullptr },
{ "hungarumlaut", 333, nullptr },
{ "Idotaccent", 278, nullptr },
{ "Nacute", 722, nullptr },
{ "quotedbl", 474, nullptr },
{ "gcommaaccent", 611, nullptr },
{ "mu", 611, nullptr },
{ "greaterequal", 549, nullptr },
{ "Scaron", 667, nullptr },
{ "Lslash", 611, nullptr },
{ "semicolon", 333, nullptr },
{ "oslash", 611, nullptr },
{ "lessequal", 549, nullptr },
{ "lozenge", 494, nullptr },
{ "parenright", 333, nullptr },
{ "ccaron", 556, nullptr },
{ "Ecircumflex", 667, nullptr },
{ "gbreve", 611, nullptr },
{ "trademark", 1000, nullptr },
{ "daggerdbl", 556, nullptr },
{ "nacute", 611, nullptr },
{ "macron", 333, nullptr },
{ "Otilde", 778, nullptr },
{ "Emacron", 667, nullptr },
{ "ellipsis", 1000, nullptr },
{ "scaron", 556, nullptr },
{ "AE", 1000, nullptr },
{ "Ucircumflex", 722, nullptr },
{ "lslash", 278, nullptr },
{ "quotedblleft", 500, nullptr },
{ "guilsinglright", 333, nullptr },
{ "hyphen", 333, nullptr },
{ "quotesingle", 238, nullptr },
{ "eight", 556, nullptr },
{ "exclamdown", 333, nullptr },
{ "endash", 556, nullptr },
{ "oe", 944, nullptr },
{ "Abreve", 722, nullptr },
{ "Umacron", 722, nullptr },
{ "ecircumflex", 556, nullptr },
{ "Adieresis", 722, nullptr },
{ "copyright", 737, nullptr },
{ "Egrave", 667, nullptr },
{ "slash", 278, nullptr },
{ "Edieresis", 667, nullptr },
{ "otilde", 611, nullptr },
{ "Idieresis", 278, nullptr },
{ "parenleft", 333, nullptr },
{ "one", 556, nullptr },
{ "emacron", 556, nullptr },
{ "Odieresis", 778, nullptr },
{ "ucircumflex", 611, nullptr },
{ "bracketleft", 333, nullptr },
{ "Ugrave", 722, nullptr },
{ "quoteright", 278, nullptr },
{ "Udieresis", 722, nullptr },
{ "perthousand", 1000, nullptr },
{ "Ydieresis", 667, nullptr },
{ "umacron", 611, nullptr },
{ "abreve", 556, nullptr },
{ "Eacute", 667, nullptr },
{ "adieresis", 556, nullptr },
{ "egrave", 556, nullptr },
{ "edieresis", 556, nullptr },
{ "idieresis", 278, nullptr },
{ "Eth", 722, nullptr },