123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836 |
- /* Copyright 2017 Mozilla Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- 'use strict';
- var ExpertEncoding = [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'space',
- 'exclamsmall',
- 'Hungarumlautsmall',
- '',
- 'dollaroldstyle',
- 'dollarsuperior',
- 'ampersandsmall',
- 'Acutesmall',
- 'parenleftsuperior',
- 'parenrightsuperior',
- 'twodotenleader',
- 'onedotenleader',
- 'comma',
- 'hyphen',
- 'period',
- 'fraction',
- 'zerooldstyle',
- 'oneoldstyle',
- 'twooldstyle',
- 'threeoldstyle',
- 'fouroldstyle',
- 'fiveoldstyle',
- 'sixoldstyle',
- 'sevenoldstyle',
- 'eightoldstyle',
- 'nineoldstyle',
- 'colon',
- 'semicolon',
- 'commasuperior',
- 'threequartersemdash',
- 'periodsuperior',
- 'questionsmall',
- '',
- 'asuperior',
- 'bsuperior',
- 'centsuperior',
- 'dsuperior',
- 'esuperior',
- '',
- '',
- 'isuperior',
- '',
- '',
- 'lsuperior',
- 'msuperior',
- 'nsuperior',
- 'osuperior',
- '',
- '',
- 'rsuperior',
- 'ssuperior',
- 'tsuperior',
- '',
- 'ff',
- 'fi',
- 'fl',
- 'ffi',
- 'ffl',
- 'parenleftinferior',
- '',
- 'parenrightinferior',
- 'Circumflexsmall',
- 'hyphensuperior',
- 'Gravesmall',
- 'Asmall',
- 'Bsmall',
- 'Csmall',
- 'Dsmall',
- 'Esmall',
- 'Fsmall',
- 'Gsmall',
- 'Hsmall',
- 'Ismall',
- 'Jsmall',
- 'Ksmall',
- 'Lsmall',
- 'Msmall',
- 'Nsmall',
- 'Osmall',
- 'Psmall',
- 'Qsmall',
- 'Rsmall',
- 'Ssmall',
- 'Tsmall',
- 'Usmall',
- 'Vsmall',
- 'Wsmall',
- 'Xsmall',
- 'Ysmall',
- 'Zsmall',
- 'colonmonetary',
- 'onefitted',
- 'rupiah',
- 'Tildesmall',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'exclamdownsmall',
- 'centoldstyle',
- 'Lslashsmall',
- '',
- '',
- 'Scaronsmall',
- 'Zcaronsmall',
- 'Dieresissmall',
- 'Brevesmall',
- 'Caronsmall',
- '',
- 'Dotaccentsmall',
- '',
- '',
- 'Macronsmall',
- '',
- '',
- 'figuredash',
- 'hypheninferior',
- '',
- '',
- 'Ogoneksmall',
- 'Ringsmall',
- 'Cedillasmall',
- '',
- '',
- '',
- 'onequarter',
- 'onehalf',
- 'threequarters',
- 'questiondownsmall',
- 'oneeighth',
- 'threeeighths',
- 'fiveeighths',
- 'seveneighths',
- 'onethird',
- 'twothirds',
- '',
- '',
- 'zerosuperior',
- 'onesuperior',
- 'twosuperior',
- 'threesuperior',
- 'foursuperior',
- 'fivesuperior',
- 'sixsuperior',
- 'sevensuperior',
- 'eightsuperior',
- 'ninesuperior',
- 'zeroinferior',
- 'oneinferior',
- 'twoinferior',
- 'threeinferior',
- 'fourinferior',
- 'fiveinferior',
- 'sixinferior',
- 'seveninferior',
- 'eightinferior',
- 'nineinferior',
- 'centinferior',
- 'dollarinferior',
- 'periodinferior',
- 'commainferior',
- 'Agravesmall',
- 'Aacutesmall',
- 'Acircumflexsmall',
- 'Atildesmall',
- 'Adieresissmall',
- 'Aringsmall',
- 'AEsmall',
- 'Ccedillasmall',
- 'Egravesmall',
- 'Eacutesmall',
- 'Ecircumflexsmall',
- 'Edieresissmall',
- 'Igravesmall',
- 'Iacutesmall',
- 'Icircumflexsmall',
- 'Idieresissmall',
- 'Ethsmall',
- 'Ntildesmall',
- 'Ogravesmall',
- 'Oacutesmall',
- 'Ocircumflexsmall',
- 'Otildesmall',
- 'Odieresissmall',
- 'OEsmall',
- 'Oslashsmall',
- 'Ugravesmall',
- 'Uacutesmall',
- 'Ucircumflexsmall',
- 'Udieresissmall',
- 'Yacutesmall',
- 'Thornsmall',
- 'Ydieresissmall'
- ];
- var MacExpertEncoding = [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'space',
- 'exclamsmall',
- 'Hungarumlautsmall',
- 'centoldstyle',
- 'dollaroldstyle',
- 'dollarsuperior',
- 'ampersandsmall',
- 'Acutesmall',
- 'parenleftsuperior',
- 'parenrightsuperior',
- 'twodotenleader',
- 'onedotenleader',
- 'comma',
- 'hyphen',
- 'period',
- 'fraction',
- 'zerooldstyle',
- 'oneoldstyle',
- 'twooldstyle',
- 'threeoldstyle',
- 'fouroldstyle',
- 'fiveoldstyle',
- 'sixoldstyle',
- 'sevenoldstyle',
- 'eightoldstyle',
- 'nineoldstyle',
- 'colon',
- 'semicolon',
- '',
- 'threequartersemdash',
- '',
- 'questionsmall',
- '',
- '',
- '',
- '',
- 'Ethsmall',
- '',
- '',
- 'onequarter',
- 'onehalf',
- 'threequarters',
- 'oneeighth',
- 'threeeighths',
- 'fiveeighths',
- 'seveneighths',
- 'onethird',
- 'twothirds',
- '',
- '',
- '',
- '',
- '',
- '',
- 'ff',
- 'fi',
- 'fl',
- 'ffi',
- 'ffl',
- 'parenleftinferior',
- '',
- 'parenrightinferior',
- 'Circumflexsmall',
- 'hypheninferior',
- 'Gravesmall',
- 'Asmall',
- 'Bsmall',
- 'Csmall',
- 'Dsmall',
- 'Esmall',
- 'Fsmall',
- 'Gsmall',
- 'Hsmall',
- 'Ismall',
- 'Jsmall',
- 'Ksmall',
- 'Lsmall',
- 'Msmall',
- 'Nsmall',
- 'Osmall',
- 'Psmall',
- 'Qsmall',
- 'Rsmall',
- 'Ssmall',
- 'Tsmall',
- 'Usmall',
- 'Vsmall',
- 'Wsmall',
- 'Xsmall',
- 'Ysmall',
- 'Zsmall',
- 'colonmonetary',
- 'onefitted',
- 'rupiah',
- 'Tildesmall',
- '',
- '',
- 'asuperior',
- 'centsuperior',
- '',
- '',
- '',
- '',
- 'Aacutesmall',
- 'Agravesmall',
- 'Acircumflexsmall',
- 'Adieresissmall',
- 'Atildesmall',
- 'Aringsmall',
- 'Ccedillasmall',
- 'Eacutesmall',
- 'Egravesmall',
- 'Ecircumflexsmall',
- 'Edieresissmall',
- 'Iacutesmall',
- 'Igravesmall',
- 'Icircumflexsmall',
- 'Idieresissmall',
- 'Ntildesmall',
- 'Oacutesmall',
- 'Ogravesmall',
- 'Ocircumflexsmall',
- 'Odieresissmall',
- 'Otildesmall',
- 'Uacutesmall',
- 'Ugravesmall',
- 'Ucircumflexsmall',
- 'Udieresissmall',
- '',
- 'eightsuperior',
- 'fourinferior',
- 'threeinferior',
- 'sixinferior',
- 'eightinferior',
- 'seveninferior',
- 'Scaronsmall',
- '',
- 'centinferior',
- 'twoinferior',
- '',
- 'Dieresissmall',
- '',
- 'Caronsmall',
- 'osuperior',
- 'fiveinferior',
- '',
- 'commainferior',
- 'periodinferior',
- 'Yacutesmall',
- '',
- 'dollarinferior',
- '',
- 'Thornsmall',
- '',
- 'nineinferior',
- 'zeroinferior',
- 'Zcaronsmall',
- 'AEsmall',
- 'Oslashsmall',
- 'questiondownsmall',
- 'oneinferior',
- 'Lslashsmall',
- '',
- '',
- '',
- '',
- '',
- '',
- 'Cedillasmall',
- '',
- '',
- '',
- '',
- '',
- 'OEsmall',
- 'figuredash',
- 'hyphensuperior',
- '',
- '',
- '',
- '',
- 'exclamdownsmall',
- '',
- 'Ydieresissmall',
- '',
- 'onesuperior',
- 'twosuperior',
- 'threesuperior',
- 'foursuperior',
- 'fivesuperior',
- 'sixsuperior',
- 'sevensuperior',
- 'ninesuperior',
- 'zerosuperior',
- '',
- 'esuperior',
- 'rsuperior',
- 'tsuperior',
- '',
- '',
- 'isuperior',
- 'ssuperior',
- 'dsuperior',
- '',
- '',
- '',
- '',
- '',
- 'lsuperior',
- 'Ogoneksmall',
- 'Brevesmall',
- 'Macronsmall',
- 'bsuperior',
- 'nsuperior',
- 'msuperior',
- 'commasuperior',
- 'periodsuperior',
- 'Dotaccentsmall',
- 'Ringsmall'
- ];
- var MacRomanEncoding = [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'space',
- 'exclam',
- 'quotedbl',
- 'numbersign',
- 'dollar',
- 'percent',
- 'ampersand',
- 'quotesingle',
- 'parenleft',
- 'parenright',
- 'asterisk',
- 'plus',
- 'comma',
- 'hyphen',
- 'period',
- 'slash',
- 'zero',
- 'one',
- 'two',
- 'three',
- 'four',
- 'five',
- 'six',
- 'seven',
- 'eight',
- 'nine',
- 'colon',
- 'semicolon',
- 'less',
- 'equal',
- 'greater',
- 'question',
- 'at',
- 'A',
- 'B',
- 'C',
- 'D',
- 'E',
- 'F',
- 'G',
- 'H',
- 'I',
- 'J',
- 'K',
- 'L',
- 'M',
- 'N',
- 'O',
- 'P',
- 'Q',
- 'R',
- 'S',
- 'T',
- 'U',
- 'V',
- 'W',
- 'X',
- 'Y',
- 'Z',
- 'bracketleft',
- 'backslash',
- 'bracketright',
- 'asciicircum',
- 'underscore',
- 'grave',
- 'a',
- 'b',
- 'c',
- 'd',
- 'e',
- 'f',
- 'g',
- 'h',
- 'i',
- 'j',
- 'k',
- 'l',
- 'm',
- 'n',
- 'o',
- 'p',
- 'q',
- 'r',
- 's',
- 't',
- 'u',
- 'v',
- 'w',
- 'x',
- 'y',
- 'z',
- 'braceleft',
- 'bar',
- 'braceright',
- 'asciitilde',
- '',
- 'Adieresis',
- 'Aring',
- 'Ccedilla',
- 'Eacute',
- 'Ntilde',
- 'Odieresis',
- 'Udieresis',
- 'aacute',
- 'agrave',
- 'acircumflex',
- 'adieresis',
- 'atilde',
- 'aring',
- 'ccedilla',
- 'eacute',
- 'egrave',
- 'ecircumflex',
- 'edieresis',
- 'iacute',
- 'igrave',
- 'icircumflex',
- 'idieresis',
- 'ntilde',
- 'oacute',
- 'ograve',
- 'ocircumflex',
- 'odieresis',
- 'otilde',
- 'uacute',
- 'ugrave',
- 'ucircumflex',
- 'udieresis',
- 'dagger',
- 'degree',
- 'cent',
- 'sterling',
- 'section',
- 'bullet',
- 'paragraph',
- 'germandbls',
- 'registered',
- 'copyright',
- 'trademark',
- 'acute',
- 'dieresis',
- 'notequal',
- 'AE',
- 'Oslash',
- 'infinity',
- 'plusminus',
- 'lessequal',
- 'greaterequal',
- 'yen',
- 'mu',
- 'partialdiff',
- 'summation',
- 'product',
- 'pi',
- 'integral',
- 'ordfeminine',
- 'ordmasculine',
- 'Omega',
- 'ae',
- 'oslash',
- 'questiondown',
- 'exclamdown',
- 'logicalnot',
- 'radical',
- 'florin',
- 'approxequal',
- 'Delta',
- 'guillemotleft',
- 'guillemotright',
- 'ellipsis',
- 'space',
- 'Agrave',
- 'Atilde',
- 'Otilde',
- 'OE',
- 'oe',
- 'endash',
- 'emdash',
- 'quotedblleft',
- 'quotedblright',
- 'quoteleft',
- 'quoteright',
- 'divide',
- 'lozenge',
- 'ydieresis',
- 'Ydieresis',
- 'fraction',
- 'currency',
- 'guilsinglleft',
- 'guilsinglright',
- 'fi',
- 'fl',
- 'daggerdbl',
- 'periodcentered',
- 'quotesinglbase',
- 'quotedblbase',
- 'perthousand',
- 'Acircumflex',
- 'Ecircumflex',
- 'Aacute',
- 'Edieresis',
- 'Egrave',
- 'Iacute',
- 'Icircumflex',
- 'Idieresis',
- 'Igrave',
- 'Oacute',
- 'Ocircumflex',
- 'apple',
- 'Ograve',
- 'Uacute',
- 'Ucircumflex',
- 'Ugrave',
- 'dotlessi',
- 'circumflex',
- 'tilde',
- 'macron',
- 'breve',
- 'dotaccent',
- 'ring',
- 'cedilla',
- 'hungarumlaut',
- 'ogonek',
- 'caron'
- ];
- var StandardEncoding = [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'space',
- 'exclam',
- 'quotedbl',
- 'numbersign',
- 'dollar',
- 'percent',
- 'ampersand',
- 'quoteright',
- 'parenleft',
- 'parenright',
- 'asterisk',
- 'plus',
- 'comma',
- 'hyphen',
- 'period',
- 'slash',
- 'zero',
- 'one',
- 'two',
- 'three',
- 'four',
- 'five',
- 'six',
- 'seven',
- 'eight',
- 'nine',
- 'colon',
- 'semicolon',
- 'less',
- 'equal',
- 'greater',
- 'question',
- 'at',
- 'A',
- 'B',
- 'C',
- 'D',
- 'E',
- 'F',
- 'G',
- 'H',
- 'I',
- 'J',
- 'K',
- 'L',
- 'M',
- 'N',
- 'O',
- 'P',
- 'Q',
- 'R',
- 'S',
- 'T',
- 'U',
- 'V',
- 'W',
- 'X',
- 'Y',
- 'Z',
- 'bracketleft',
- 'backslash',
- 'bracketright',
- 'asciicircum',
- 'underscore',
- 'quoteleft',
- 'a',
- 'b',
- 'c',
- 'd',
- 'e',
- 'f',
- 'g',
- 'h',
- 'i',
- 'j',
- 'k',
- 'l',
- 'm',
- 'n',
- 'o',
- 'p',
- 'q',
- 'r',
- 's',
- 't',
- 'u',
- 'v',
- 'w',
- 'x',
- 'y',
- 'z',
- 'braceleft',
- 'bar',
- 'braceright',
- 'asciitilde',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'exclamdown',
- 'cent',
- 'sterling',
- 'fraction',
- 'yen',
- 'florin',
- 'section',
- 'currency',
- 'quotesingle',
- 'quotedblleft',
- 'guillemotleft',
- 'guilsinglleft',
- 'guilsinglright',
- 'fi',
- 'fl',
- '',
- 'endash',
- 'dagger',
- 'daggerdbl',
- 'periodcentered',
- '',
- 'paragraph',
- 'bullet',
- 'quotesinglbase',
- 'quotedblbase',
- 'quotedblright',
- 'guillemotright',
- 'ellipsis',
- 'perthousand',
- '',
- 'questiondown',
- '',
- 'grave',
- 'acute',
- 'circumflex',
- 'tilde',
- 'macron',
- 'breve',
- 'dotaccent',
- 'dieresis',
- '',
- 'ring',
- 'cedilla',
- '',
- 'hungarumlaut',
- 'ogonek',
- 'caron',
- 'emdash',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'AE',
- '',
- 'ordfeminine',
- '',
- '',
- '',
- '',
- 'Lslash',
- 'Oslash',
- 'OE',
- 'ordmasculine',
- '',
- '',
- '',
- '',
- '',
- 'ae',
- '',
- '',
- '',
- 'dotlessi',
- '',
- '',
- 'lslash',
- 'oslash',
- 'oe',
- 'germandbls'
- ];
- var WinAnsiEncoding = [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'space',
- 'exclam',
- 'quotedbl',
- 'numbersign',
- 'dollar',
- 'percent',
- 'ampersand',
- 'quotesingle',
- 'parenleft',
- 'parenright',
- 'asterisk',
- 'plus',
- 'comma',
- 'hyphen',
- 'period',
- 'slash',
- 'zero',
- 'one',
- 'two',
- 'three',
- 'four',
- 'five',
- 'six',
- 'seven',
- 'eight',
- 'nine',
- 'colon',
- 'semicolon',
- 'less',
- 'equal',
- 'greater',
- 'question',
- 'at',
- 'A',
- 'B',
- 'C',
- 'D',
- 'E',
- 'F',
- 'G',
- 'H',
- 'I',
- 'J',
- 'K',
- 'L',
- 'M',
- 'N',
- 'O',
- 'P',
- 'Q',
- 'R',
- 'S',
- 'T',
- 'U',
- 'V',
- 'W',
- 'X',
- 'Y',
- 'Z',
- 'bracketleft',
- 'backslash',
- 'bracketright',
- 'asciicircum',
- 'underscore',
- 'grave',
- 'a',
- 'b',
- 'c',
- 'd',
- 'e',
- 'f',
- 'g',
- 'h',
- 'i',
- 'j',
- 'k',
- 'l',
- 'm',
- 'n',
- 'o',
- 'p',
- 'q',
- 'r',
- 's',
- 't',
- 'u',
- 'v',
- 'w',
- 'x',
- 'y',
- 'z',
- 'braceleft',
- 'bar',
- 'braceright',
- 'asciitilde',
- 'bullet',
- 'Euro',
- 'bullet',
- 'quotesinglbase',
- 'florin',
- 'quotedblbase',
- 'ellipsis',
- 'dagger',
- 'daggerdbl',
- 'circumflex',
- 'perthousand',
- 'Scaron',
- 'guilsinglleft',
- 'OE',
- 'bullet',
- 'Zcaron',
- 'bullet',
- 'bullet',
- 'quoteleft',
- 'quoteright',
- 'quotedblleft',
- 'quotedblright',
- 'bullet',
- 'endash',
- 'emdash',
- 'tilde',
- 'trademark',
- 'scaron',
- 'guilsinglright',
- 'oe',
- 'bullet',
- 'zcaron',
- 'Ydieresis',
- 'space',
- 'exclamdown',
- 'cent',
- 'sterling',
- 'currency',
- 'yen',
- 'brokenbar',
- 'section',
- 'dieresis',
- 'copyright',
- 'ordfeminine',
- 'guillemotleft',
- 'logicalnot',
- 'hyphen',
- 'registered',
- 'macron',
- 'degree',
- 'plusminus',
- 'twosuperior',
- 'threesuperior',
- 'acute',
- 'mu',
- 'paragraph',
- 'periodcentered',
- 'cedilla',
- 'onesuperior',
- 'ordmasculine',
- 'guillemotright',
- 'onequarter',
- 'onehalf',
- 'threequarters',
- 'questiondown',
- 'Agrave',
- 'Aacute',
- 'Acircumflex',
- 'Atilde',
- 'Adieresis',
- 'Aring',
- 'AE',
- 'Ccedilla',
- 'Egrave',
- 'Eacute',
- 'Ecircumflex',
- 'Edieresis',
- 'Igrave',
- 'Iacute',
- 'Icircumflex',
- 'Idieresis',
- 'Eth',
- 'Ntilde',
- 'Ograve',
- 'Oacute',
- 'Ocircumflex',
- 'Otilde',
- 'Odieresis',
- 'multiply',
- 'Oslash',
- 'Ugrave',
- 'Uacute',
- 'Ucircumflex',
- 'Udieresis',
- 'Yacute',
- 'Thorn',
- 'germandbls',
- 'agrave',
- 'aacute',
- 'acircumflex',
- 'atilde',
- 'adieresis',
- 'aring',
- 'ae',
- 'ccedilla',
- 'egrave',
- 'eacute',
- 'ecircumflex',
- 'edieresis',
- 'igrave',
- 'iacute',
- 'icircumflex',
- 'idieresis',
- 'eth',
- 'ntilde',
- 'ograve',
- 'oacute',
- 'ocircumflex',
- 'otilde',
- 'odieresis',
- 'divide',
- 'oslash',
- 'ugrave',
- 'uacute',
- 'ucircumflex',
- 'udieresis',
- 'yacute',
- 'thorn',
- 'ydieresis'
- ];
- var SymbolSetEncoding = [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'space',
- 'exclam',
- 'universal',
- 'numbersign',
- 'existential',
- 'percent',
- 'ampersand',
- 'suchthat',
- 'parenleft',
- 'parenright',
- 'asteriskmath',
- 'plus',
- 'comma',
- 'minus',
- 'period',
- 'slash',
- 'zero',
- 'one',
- 'two',
- 'three',
- 'four',
- 'five',
- 'six',
- 'seven',
- 'eight',
- 'nine',
- 'colon',
- 'semicolon',
- 'less',
- 'equal',
- 'greater',
- 'question',
- 'congruent',
- 'Alpha',
- 'Beta',
- 'Chi',
- 'Delta',
- 'Epsilon',
- 'Phi',
- 'Gamma',
- 'Eta',
- 'Iota',
- 'theta1',
- 'Kappa',
- 'Lambda',
- 'Mu',
- 'Nu',
- 'Omicron',
- 'Pi',
- 'Theta',
- 'Rho',
- 'Sigma',
- 'Tau',
- 'Upsilon',
- 'sigma1',
- 'Omega',
- 'Xi',
- 'Psi',
- 'Zeta',
- 'bracketleft',
- 'therefore',
- 'bracketright',
- 'perpendicular',
- 'underscore',
- 'radicalex',
- 'alpha',
- 'beta',
- 'chi',
- 'delta',
- 'epsilon',
- 'phi',
- 'gamma',
- 'eta',
- 'iota',
- 'phi1',
- 'kappa',
- 'lambda',
- 'mu',
- 'nu',
- 'omicron',
- 'pi',
- 'theta',
- 'rho',
- 'sigma',
- 'tau',
- 'upsilon',
- 'omega1',
- 'omega',
- 'xi',
- 'psi',
- 'zeta',
- 'braceleft',
- 'bar',
- 'braceright',
- 'similar',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'Euro',
- 'Upsilon1',
- 'minute',
- 'lessequal',
- 'fraction',
- 'infinity',
- 'florin',
- 'club',
- 'diamond',
- 'heart',
- 'spade',
- 'arrowboth',
- 'arrowleft',
- 'arrowup',
- 'arrowright',
- 'arrowdown',
- 'degree',
- 'plusminus',
- 'second',
- 'greaterequal',
- 'multiply',
- 'proportional',
- 'partialdiff',
- 'bullet',
- 'divide',
- 'notequal',
- 'equivalence',
- 'approxequal',
- 'ellipsis',
- 'arrowvertex',
- 'arrowhorizex',
- 'carriagereturn',
- 'aleph',
- 'Ifraktur',
- 'Rfraktur',
- 'weierstrass',
- 'circlemultiply',
- 'circleplus',
- 'emptyset',
- 'intersection',
- 'union',
- 'propersuperset',
- 'reflexsuperset',
- 'notsubset',
- 'propersubset',
- 'reflexsubset',
- 'element',
- 'notelement',
- 'angle',
- 'gradient',
- 'registerserif',
- 'copyrightserif',
- 'trademarkserif',
- 'product',
- 'radical',
- 'dotmath',
- 'logicalnot',
- 'logicaland',
- 'logicalor',
- 'arrowdblboth',
- 'arrowdblleft',
- 'arrowdblup',
- 'arrowdblright',
- 'arrowdbldown',
- 'lozenge',
- 'angleleft',
- 'registersans',
- 'copyrightsans',
- 'trademarksans',
- 'summation',
- 'parenlefttp',
- 'parenleftex',
- 'parenleftbt',
- 'bracketlefttp',
- 'bracketleftex',
- 'bracketleftbt',
- 'bracelefttp',
- 'braceleftmid',
- 'braceleftbt',
- 'braceex',
- '',
- 'angleright',
- 'integral',
- 'integraltp',
- 'integralex',
- 'integralbt',
- 'parenrighttp',
- 'parenrightex',
- 'parenrightbt',
- 'bracketrighttp',
- 'bracketrightex',
- 'bracketrightbt',
- 'bracerighttp',
- 'bracerightmid',
- 'bracerightbt'
- ];
- var ZapfDingbatsEncoding = [
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'space',
- 'a1',
- 'a2',
- 'a202',
- 'a3',
- 'a4',
- 'a5',
- 'a119',
- 'a118',
- 'a117',
- 'a11',
- 'a12',
- 'a13',
- 'a14',
- 'a15',
- 'a16',
- 'a105',
- 'a17',
- 'a18',
- 'a19',
- 'a20',
- 'a21',
- 'a22',
- 'a23',
- 'a24',
- 'a25',
- 'a26',
- 'a27',
- 'a28',
- 'a6',
- 'a7',
- 'a8',
- 'a9',
- 'a10',
- 'a29',
- 'a30',
- 'a31',
- 'a32',
- 'a33',
- 'a34',
- 'a35',
- 'a36',
- 'a37',
- 'a38',
- 'a39',
- 'a40',
- 'a41',
- 'a42',
- 'a43',
- 'a44',
- 'a45',
- 'a46',
- 'a47',
- 'a48',
- 'a49',
- 'a50',
- 'a51',
- 'a52',
- 'a53',
- 'a54',
- 'a55',
- 'a56',
- 'a57',
- 'a58',
- 'a59',
- 'a60',
- 'a61',
- 'a62',
- 'a63',
- 'a64',
- 'a65',
- 'a66',
- 'a67',
- 'a68',
- 'a69',
- 'a70',
- 'a71',
- 'a72',
- 'a73',
- 'a74',
- 'a203',
- 'a75',
- 'a204',
- 'a76',
- 'a77',
- 'a78',
- 'a79',
- 'a81',
- 'a82',
- 'a83',
- 'a84',
- 'a97',
- 'a98',
- 'a99',
- 'a100',
- '',
- 'a89',
- 'a90',
- 'a93',
- 'a94',
- 'a91',
- 'a92',
- 'a205',
- 'a85',
- 'a206',
- 'a86',
- 'a87',
- 'a88',
- 'a95',
- 'a96',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- '',
- 'a101',
- 'a102',
- 'a103',
- 'a104',
- 'a106',
- 'a107',
- 'a108',
- 'a112',
- 'a111',
- 'a110',
- 'a109',
- 'a120',
- 'a121',
- 'a122',
- 'a123',
- 'a124',
- 'a125',
- 'a126',
- 'a127',
- 'a128',
- 'a129',
- 'a130',
- 'a131',
- 'a132',
- 'a133',
- 'a134',
- 'a135',
- 'a136',
- 'a137',
- 'a138',
- 'a139',
- 'a140',
- 'a141',
- 'a142',
- 'a143',
- 'a144',
- 'a145',
- 'a146',
- 'a147',
- 'a148',
- 'a149',
- 'a150',
- 'a151',
- 'a152',
- 'a153',
- 'a154',
- 'a155',
- 'a156',
- 'a157',
- 'a158',
- 'a159',
- 'a160',
- 'a161',
- 'a163',
- 'a164',
- 'a196',
- 'a165',
- 'a192',
- 'a166',
- 'a167',
- 'a168',
- 'a169',
- 'a170',
- 'a171',
- 'a172',
- 'a173',
- 'a162',
- 'a174',
- 'a175',
- 'a176',
- 'a177',
- 'a178',
- 'a179',
- 'a193',
- 'a180',
- 'a199',
- 'a181',
- 'a200',
- 'a182',
- '',
- 'a201',
- 'a183',
- 'a184',
- 'a197',
- 'a185',
- 'a194',
- 'a198',
- 'a186',
- 'a195',
- 'a187',
- 'a188',
- 'a189',
- 'a190',
- 'a191'
- ];
- function getEncoding(encodingName) {
- switch (encodingName) {
- case 'WinAnsiEncoding':
- return WinAnsiEncoding;
- case 'StandardEncoding':
- return StandardEncoding;
- case 'MacRomanEncoding':
- return MacRomanEncoding;
- case 'SymbolSetEncoding':
- return SymbolSetEncoding;
- case 'ZapfDingbatsEncoding':
- return ZapfDingbatsEncoding;
- case 'ExpertEncoding':
- return ExpertEncoding;
- case 'MacExpertEncoding':
- return MacExpertEncoding;
- default:
- return null;
- }
- }
- exports.WinAnsiEncoding = WinAnsiEncoding;
- exports.StandardEncoding = StandardEncoding;
- exports.MacRomanEncoding = MacRomanEncoding;
- exports.SymbolSetEncoding = SymbolSetEncoding;
- exports.ZapfDingbatsEncoding = ZapfDingbatsEncoding;
- exports.ExpertEncoding = ExpertEncoding;
- exports.getEncoding = getEncoding;
|