g_fontd2.c 182 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218
  1. /* This file is part of the GNU plotutils package. Copyright (C) 1995,
  2. 1996, 1997, 1998, 1999, 2000, 2005, 2008, 2009, Free Software
  3. Foundation, Inc.
  4. The GNU plotutils package is free software. You may redistribute it
  5. and/or modify it under the terms of the GNU General Public License as
  6. published by the Free Software foundation; either version 2, or (at your
  7. option) any later version.
  8. The GNU plotutils package is distributed in the hope that it will be
  9. useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  11. General Public License for more details.
  12. You should have received a copy of the GNU General Public License along
  13. with the GNU plotutils package; see the file COPYING. If not, write to
  14. the Free Software Foundation, Inc., 51 Franklin St., Fifth Floor,
  15. Boston, MA 02110-1301, USA. */
  16. /* THIS FILE IS NOW SPLIT INTO TWO PIECES: g_fontdb.c and g_fontd2.c,
  17. TO FACILITATE COMPILING. This is the second half, containing PCL fonts
  18. and Stick fonts (i.e., device-resident HP vector fonts). */
  19. #include "sys-defines.h"
  20. #include "extern.h"
  21. /* The 45 standard HP LaserJet fonts, with ISO8859-1 (ISO-Latin-1) encoding
  22. where that is appropriate. (Note that PL_NUM_PCL_FONTS is defined to equal
  23. 45 in extern.h.)
  24. The tables of widths and `left edge' offsets are taken from the
  25. LaserJet 4 font distribution, as of this writing available at
  26. ftp://ftp.hp.com/pub/printers/software/mp135mu.exe . This is a zipped
  27. archive file which includes both .afm and .pfb files for the 45 fonts
  28. (apparently constructed by Fontographer from TrueType or Intellifont
  29. originals). Of these fonts, only the four Univers and four CGTimes
  30. fonts were available on the LaserJet III. The same 45 fonts are
  31. available on the LaserJet 5 and 6, and more recent LaserJets such
  32. as the 2100-series, the 4000-series, and the 8000-series.
  33. Each plPCLFontInfoStruct includes these elements:
  34. (1a) PS name, (1b) alternative PS name if any (may be NULL),
  35. (1c) Substitute PS name to be used when outputing to a PS file,
  36. if non-NULL. This feature is used only to support the
  37. Tidbits-is-Wingdings botch.
  38. (1c) X name.
  39. (1.5abcdef) CSS font properties:
  40. family, generic family, style, weight, stretch, panose
  41. (2) PCL typeface number.
  42. (3) PCL info: fixedwidth(0) / proportional(1).
  43. (4) PCL info: upright(0) / italic(1) / condensed(4) / cond. italic(5) /
  44. compressed i.e. extra cond. (8) / expanded (24) / outline (32) /
  45. inline (64).
  46. (5) PCL info: normal weight(0) / bold(3) / extra bold(4), etc.
  47. (6) PCL info: "symbol set" i.e. native character set/encoding.
  48. (277 = Roman-8 i.e. default set; 14 = ISO8859-1 i.e. ECMA-94 Latin 1;
  49. 621 = PS Symbol; 18540 = Wingdings. In PCL as opposed to HP-GL/2,
  50. these numbers are encoded base 32, as a number and a letter. E.g.,
  51. 621 is written as 19M since 19*32+13, and 'M' is letter #13.)
  52. Note: even for ISO-Latin-1 fonts we do NOT specify `14'; we
  53. specify `277' instead, since we use HP's Roman-8 for the lower
  54. half of the font and HP's Latin 1 for the upper half. See
  55. comments in h_text.c.
  56. (7) and (8) normalized font ascent and descent (from font bounding box).
  57. (9ab) normalized cap height and x height (latter not yet implemented)
  58. (10) the character width information (array, size 256).
  59. (11) the character offset, or `left edge' information (array, size 256).
  60. [Our HP/GL-2, i.e. PCL 5 driver needs this, since HP-GL/2 and PCL 5
  61. rendering begin at the left edge of the bounding box, unlike
  62. PS rendering. We shift rightward to compensate. See h_text.c.]
  63. (12) a typeface id (an index into the _pl_g_ps_typeface_info[] array below).
  64. (13) a font index (which font within the typeface this is).
  65. (14) an `iso8859-1' flag (refers to character set after re-encoding if any;
  66. true for all but Wingdings and Symbol).
  67. */
  68. /* IMPORTANT: The fonts in this array may be referred to elsewhere in the
  69. code by number. If you change the numbering of PCL fonts, i.e., the
  70. order in which they appear in this array, be sure to update, e.g., the
  71. definitions PL_DEFAULT_PCL_FONT_INDEX, etc. in extern.h. */
  72. const struct plPCLFontInfoStruct _pl_g_pcl_font_info[] = {
  73. {
  74. "Univers", /* #0 */
  75. NULL,
  76. NULL,
  77. "univers-medium-r-normal",
  78. "Univers", "sans-serif", "normal", "normal", "normal",
  79. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  80. 4148, 1, 0, 0, 277,
  81. 987, 250,
  82. 688, 0,
  83. {
  84. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  85. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  86. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  87. 0, 0, 332, 332, 498, 627, 627, 996, 756, 332,
  88. 332, 332, 627, 996, 332, 996, 332, 332, 627, 627,
  89. 627, 627, 627, 627, 627, 627, 627, 627, 332, 332,
  90. 996, 996, 996, 517, 996, 738, 627, 701, 719, 572,
  91. 553, 738, 719, 276, 553, 664, 535, 904, 719, 756,
  92. 590, 774, 646, 646, 627, 719, 719, 996, 719, 682,
  93. 608, 332, 332, 332, 498, 498, 332, 535, 572, 535,
  94. 572, 535, 369, 572, 572, 240, 240, 535, 240, 867,
  95. 572, 572, 572, 572, 351, 498, 369, 572, 553, 867,
  96. 553, 553, 479, 443, 498, 443, 996, 0, 0, 0,
  97. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  98. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  99. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  100. 332, 332, 627, 627, 627, 627, 498, 627, 627, 498,
  101. 406, 553, 996, 332, 498, 627, 627, 996, 387, 387,
  102. 627, 553, 627, 332, 627, 387, 406, 553, 996, 996,
  103. 996, 517, 738, 738, 738, 738, 738, 738, 977, 701,
  104. 572, 572, 572, 572, 276, 276, 276, 276, 719, 719,
  105. 756, 756, 756, 756, 756, 996, 756, 719, 719, 719,
  106. 719, 682, 590, 608, 535, 535, 535, 535, 535, 535,
  107. 848, 535, 535, 535, 535, 535, 240, 240, 240, 240,
  108. 572, 572, 572, 572, 572, 572, 572, 996, 572, 572,
  109. 572, 572, 572, 553, 572, 553
  110. },
  111. {
  112. 0, 0, 0, 0, 0, 0, 0, 0,
  113. 0, 0, 0, 0, 0, 0, 0, 0,
  114. 0, 0, 0, 0, 0, 0, 0, 0,
  115. 0, 0, 0, 0, 0, 0, 0, 0,
  116. 0, 117, 110, 71, 132, 124, 78, 79,
  117. 96, 61, 155, 232, 82, 231, 116, 44,
  118. 47, 151, 82, 70, 46, 87, 76, 80,
  119. 67, 76, 115, 79, 201, 232, 201, 102,
  120. 78, 33, 87, 69, 91, 90, 88, 64,
  121. 87, 92, 36, 101, 87, 84, 83, 71,
  122. 85, 73, 89, 66, 35, 86, 32, 28,
  123. 40, 26, 49, 96, 29, 57, 48, 0,
  124. 72, 56, 76, 52, 46, 49, 35, 49,
  125. 72, 71, -10, 88, 73, 72, 72, 52,
  126. 73, 51, 72, 47, 22, 68, 31, 50,
  127. 33, 32, 48, 97, 224, 71, 195, 0,
  128. 0, 0, 0, 0, 0, 0, 0, 0,
  129. 0, 0, 0, 0, 0, 0, 0, 0,
  130. 0, 0, 0, 0, 0, 0, 0, 0,
  131. 0, 0, 0, 0, 0, 0, 0, 0,
  132. 0, 111, 123, 113, 75, 0, 224, 166,
  133. 178, 147, 59, 81, 234, 45, 147, 149,
  134. 151, 234, 62, 48, 262, -61, 117, 116,
  135. 238, 89, 52, 81, 173, 177, 166, 107,
  136. 33, 33, 33, 33, 33, 33, 17, 69,
  137. 90, 90, 90, 90, 12, 63, -12, 4,
  138. 21, 83, 71, 71, 71, 71, 71, 264,
  139. 60, 86, 86, 86, 86, 26, 85, 73,
  140. 56, 56, 56, 56, 56, 56, 54, 52,
  141. 49, 49, 49, 49, -11, 41, -32, -17,
  142. 53, 72, 52, 52, 52, 52, 52, 231,
  143. 51, 68, 68, 68, 68, 32, 73, 32
  144. },
  145. 0, 1, true,
  146. },
  147. {
  148. "Univers-Oblique", /* #1 */
  149. NULL,
  150. NULL,
  151. "univers-medium-o-normal",
  152. "Univers", "sans-serif", "oblique", "normal", "normal",
  153. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  154. 4148, 1, 1, 0, 277,
  155. 989, 250,
  156. 688, 0,
  157. {
  158. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  159. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  160. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  161. 0, 0, 332, 332, 498, 627, 627, 996, 756, 332,
  162. 332, 332, 627, 996, 332, 996, 332, 332, 627, 627,
  163. 627, 627, 627, 627, 627, 627, 627, 627, 332, 332,
  164. 996, 996, 996, 517, 996, 738, 627, 701, 719, 572,
  165. 553, 738, 719, 276, 553, 664, 535, 904, 719, 756,
  166. 590, 774, 646, 646, 627, 719, 719, 996, 719, 682,
  167. 608, 332, 332, 332, 498, 498, 332, 535, 572, 535,
  168. 572, 535, 369, 572, 572, 240, 240, 535, 240, 867,
  169. 572, 572, 572, 572, 351, 498, 369, 572, 553, 867,
  170. 553, 553, 479, 442, 498, 442, 996, 0, 0, 0,
  171. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  172. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  173. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  174. 332, 332, 627, 627, 627, 627, 498, 627, 627, 498,
  175. 406, 553, 996, 332, 498, 627, 627, 996, 387, 387,
  176. 627, 553, 627, 332, 627, 387, 406, 553, 996, 996,
  177. 996, 517, 738, 738, 738, 738, 738, 738, 977, 701,
  178. 572, 572, 572, 572, 276, 276, 276, 276, 719, 719,
  179. 756, 756, 756, 756, 756, 996, 756, 719, 719, 719,
  180. 719, 682, 590, 608, 535, 535, 535, 535, 535, 535,
  181. 848, 535, 535, 535, 535, 535, 240, 240, 240, 240,
  182. 572, 572, 572, 572, 572, 572, 572, 996, 572, 572,
  183. 572, 572, 572, 553, 572, 553
  184. },
  185. {
  186. 0, 0, 0, 0, 0, 0, 0, 0,
  187. 0, 0, 0, 0, 0, 0, 0, 0,
  188. 0, 0, 0, 0, 0, 0, 0, 0,
  189. 0, 0, 0, 0, 0, 0, 0, 0,
  190. 0, 47, 210, 93, 140, 171, 86, 154,
  191. 104, -17, 208, 234, -19, 235, 42, -67,
  192. 59, 219, 47, 63, 27, 64, 86, 148,
  193. 57, 43, 44, -21, 201, 238, 201, 88,
  194. 115, -41, 24, 87, 19, 23, 23, 89,
  195. 18, 18, 3, 34, 24, 24, 21, 85,
  196. 23, 91, 22, 51, 142, 80, 161, 146,
  197. -11, 155, -16, 11, 146, -53, 48, 0,
  198. 137, 22, 9, 45, 44, 44, 51, -6,
  199. 5, 6, -124, 8, 7, 5, 5, 40,
  200. -49, 45, 11, 14, 83, 40, 91, 110,
  201. -17, 86, -2, 116, 224, -71, 195, 0,
  202. 0, 0, 0, 0, 0, 0, 0, 0,
  203. 0, 0, 0, 0, 0, 0, 0, 0,
  204. 0, 0, 0, 0, 0, 0, 0, 0,
  205. 0, 0, 0, 0, 0, 0, 0, 0,
  206. 0, -25, 138, 39, 77, 91, 224, 166,
  207. 288, 147, 113, 83, 235, 44, 147, 240,
  208. 206, 231, 90, 93, 333, -61, 117, 131,
  209. 118, 178, 110, 29, 188, 167, 174, 15,
  210. -41, -41, -41, -41, -41, -41, -61, 87,
  211. 23, 23, 23, 23, 18, 18, 18, 18,
  212. 19, 21, 85, 85, 85, 85, 85, 281,
  213. 5, 80, 80, 80, 80, 155, 22, 14,
  214. 22, 22, 22, 22, 22, 22, 35, 45,
  215. 44, 44, 44, 44, 6, 6, 6, 6,
  216. 46, 5, 40, 40, 40, 40, 40, 233,
  217. -2, 40, 40, 40, 40, 86, -49, 86
  218. },
  219. 0, 2, true,
  220. },
  221. {
  222. "Univers-Bold", /* #2 */
  223. NULL,
  224. NULL,
  225. "univers-bold-r-normal",
  226. "Univers", "sans-serif", "normal", "bold", "normal",
  227. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  228. 4148, 1, 0, 3, 277,
  229. 976, 250,
  230. 688, 0,
  231. {
  232. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  233. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  234. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  235. 0, 0, 332, 332, 517, 627, 627, 996, 756, 332,
  236. 332, 332, 627, 996, 332, 996, 332, 332, 627, 627,
  237. 627, 627, 627, 627, 627, 627, 627, 627, 332, 332,
  238. 996, 996, 996, 517, 996, 738, 627, 701, 719, 572,
  239. 553, 738, 719, 276, 553, 664, 535, 904, 719, 756,
  240. 590, 774, 646, 646, 627, 719, 719, 996, 719, 682,
  241. 608, 332, 332, 332, 498, 498, 332, 535, 572, 535,
  242. 572, 535, 369, 572, 572, 240, 240, 535, 240, 867,
  243. 572, 572, 572, 572, 351, 498, 369, 572, 553, 867,
  244. 553, 553, 479, 498, 498, 498, 996, 0, 0, 0,
  245. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  246. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  247. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  248. 332, 332, 627, 627, 627, 627, 498, 627, 627, 498,
  249. 406, 553, 996, 332, 498, 627, 627, 996, 387, 387,
  250. 627, 590, 627, 332, 627, 387, 406, 553, 996, 996,
  251. 996, 517, 738, 738, 738, 738, 738, 738, 977, 701,
  252. 572, 572, 572, 572, 276, 276, 276, 276, 719, 719,
  253. 756, 756, 756, 756, 756, 996, 756, 719, 719, 719,
  254. 719, 682, 590, 608, 535, 535, 535, 535, 535, 535,
  255. 848, 535, 535, 535, 535, 535, 240, 240, 240, 240,
  256. 572, 572, 572, 572, 572, 572, 572, 996, 572, 572,
  257. 572, 572, 572, 553, 572, 553
  258. },
  259. {
  260. 0, 0, 0, 0, 0, 0, 0, 0,
  261. 0, 0, 0, 0, 0, 0, 0, 0,
  262. 0, 0, 0, 0, 0, 0, 0, 0,
  263. 0, 0, 0, 0, 0, 0, 0, 0,
  264. 0, 105, 100, 21, 99, 87, 64, 74,
  265. 74, 74, 119, 218, 79, 218, 117, 47,
  266. 47, 137, 76, 55, 32, 78, 62, 75,
  267. 49, 58, 117, 80, 201, 220, 201, 76,
  268. 43, 20, 74, 59, 74, 69, 72, 56,
  269. 76, 69, 15, 86, 74, 71, 66, 59,
  270. 73, 61, 73, 48, 33, 68, 22, 23,
  271. 24, 25, 48, 96, 32, 51, 48, 0,
  272. 84, 42, 63, 51, 43, 42, 29, 46,
  273. 60, 49, -40, 70, 55, 63, 60, 44,
  274. 60, 60, 61, 42, 22, 58, 26, 44,
  275. 27, 24, 44, 79, 224, 60, 188, 0,
  276. 0, 0, 0, 0, 0, 0, 0, 0,
  277. 0, 0, 0, 0, 0, 0, 0, 0,
  278. 0, 0, 0, 0, 0, 0, 0, 0,
  279. 0, 0, 0, 0, 0, 0, 0, 0,
  280. 0, 105, 92, 76, 48, 0, 224, 138,
  281. 158, 147, 60, 67, 218, 63, 147, 174,
  282. 128, 219, 50, 46, 232, -61, 117, 120,
  283. 214, 91, 44, 59, 136, 136, 123, 86,
  284. 20, 20, 20, 20, 20, 20, 20, 59,
  285. 69, 69, 69, 69, 4, 32, -21, -24,
  286. 18, 66, 59, 59, 59, 59, 59, 241,
  287. 54, 68, 68, 68, 68, 25, 73, 64,
  288. 42, 42, 42, 42, 42, 42, 42, 51,
  289. 42, 42, 42, 42, -25, 19, -46, -41,
  290. 43, 60, 44, 44, 44, 44, 44, 219,
  291. 44, 58, 58, 58, 58, 24, 60, 24
  292. },
  293. 0, 3, true,
  294. },
  295. {
  296. "Univers-BoldOblique", /* #3 */
  297. NULL,
  298. NULL,
  299. "univers-bold-o-normal",
  300. "Univers", "sans-serif", "oblique", "bold", "normal",
  301. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  302. 4148, 1, 1, 3, 277,
  303. 976, 250,
  304. 688, 0,
  305. {
  306. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  307. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  308. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  309. 0, 0, 332, 332, 535, 627, 627, 996, 756, 332,
  310. 332, 332, 627, 996, 332, 996, 332, 332, 627, 627,
  311. 627, 627, 627, 627, 627, 627, 627, 627, 332, 332,
  312. 996, 996, 996, 517, 996, 738, 627, 701, 719, 572,
  313. 553, 738, 719, 276, 553, 664, 535, 904, 719, 756,
  314. 590, 774, 646, 646, 627, 719, 719, 996, 719, 682,
  315. 608, 332, 332, 332, 498, 498, 332, 535, 572, 535,
  316. 572, 535, 369, 572, 572, 240, 240, 535, 240, 867,
  317. 572, 572, 572, 572, 351, 498, 369, 572, 553, 867,
  318. 553, 553, 479, 498, 498, 498, 996, 0, 0, 0,
  319. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  320. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  321. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  322. 332, 332, 627, 627, 627, 627, 498, 627, 627, 498,
  323. 406, 553, 996, 332, 498, 627, 627, 996, 387, 387,
  324. 627, 590, 627, 332, 627, 387, 406, 553, 996, 996,
  325. 996, 517, 738, 738, 738, 738, 738, 738, 977, 701,
  326. 572, 572, 572, 572, 276, 276, 276, 276, 719, 719,
  327. 756, 756, 756, 756, 756, 996, 756, 719, 719, 719,
  328. 719, 682, 590, 608, 535, 535, 535, 535, 535, 535,
  329. 848, 535, 535, 535, 535, 535, 240, 240, 240, 240,
  330. 572, 572, 572, 572, 572, 572, 572, 996, 572, 572,
  331. 572, 572, 572, 553, 572, 553
  332. },
  333. {
  334. 0, 0, 0, 0, 0, 0, 0, 0,
  335. 0, 0, 0, 0, 0, 0, 0, 0,
  336. 0, 0, 0, 0, 0, 0, 0, 0,
  337. 0, 0, 0, 0, 0, 0, 0, 0,
  338. 0, 48, 168, 53, 104, 128, 59, 148,
  339. 82, -33, 175, 229, -19, 229, 33, -63,
  340. 63, 193, 34, 36, 2, 51, 63, 105,
  341. 33, 36, 33, -22, 201, 243, 201, 86,
  342. 88, -27, 3, 74, 3, 4, 4, 80,
  343. 6, -8, -1, 29, 5, 1, -2, 77,
  344. 4, 77, 4, 45, 132, 64, 148, 145,
  345. -22, 149, -21, -25, 112, -69, 48, 0,
  346. 129, 13, -10, 34, 32, 27, 39, -27,
  347. -8, -21, -170, -2, -20, -9, -6, 32,
  348. -60, 32, -8, 11, 70, 25, 82, 100,
  349. -40, 70, -6, 101, 224, -78, 188, 0,
  350. 0, 0, 0, 0, 0, 0, 0, 0,
  351. 0, 0, 0, 0, 0, 0, 0, 0,
  352. 0, 0, 0, 0, 0, 0, 0, 0,
  353. 0, 0, 0, 0, 0, 0, 0, 0,
  354. 0, -36, 105, 50, 48, 51, 224, 138,
  355. 257, 147, 105, 42, 229, 40, 147, 275,
  356. 188, 228, 85, 86, 329, -61, 117, 128,
  357. 119, 159, 105, -6, 151, 169, 146, -3,
  358. -27, -27, -27, -27, -27, -27, -56, 74,
  359. 4, 4, 4, 4, -8, -8, -8, -8,
  360. 3, -2, 77, 77, 77, 77, 77, 276,
  361. 4, 64, 64, 64, 64, 149, 4, -8,
  362. 13, 13, 13, 13, 13, 13, 16, 34,
  363. 27, 27, 27, 27, -21, -21, -21, -21,
  364. 32, -6, 32, 32, 32, 32, 32, 231,
  365. -14, 25, 25, 25, 25, 70, -59, 70
  366. },
  367. 0, 4, true,
  368. },
  369. {
  370. "UniversCondensed", /* #4 */
  371. NULL,
  372. NULL,
  373. "univers-medium-r-condensed",
  374. "Univers", "sans-serif", "normal", "normal", "condensed",
  375. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  376. 4148, 1, 4, 0, 277,
  377. 932, 250,
  378. 688, 0,
  379. {
  380. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  381. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  382. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  383. 0, 0, 221, 295, 369, 461, 461, 664, 608, 221,
  384. 221, 221, 461, 664, 221, 664, 221, 221, 461, 461,
  385. 461, 461, 461, 461, 461, 461, 461, 461, 221, 221,
  386. 996, 664, 996, 424, 664, 517, 498, 498, 517, 424,
  387. 406, 517, 517, 221, 424, 498, 387, 682, 535, 517,
  388. 461, 517, 498, 479, 479, 517, 461, 682, 517, 461,
  389. 461, 221, 221, 221, 498, 498, 221, 406, 406, 387,
  390. 406, 387, 295, 406, 406, 185, 185, 406, 185, 608,
  391. 406, 406, 406, 406, 276, 369, 295, 406, 387, 646,
  392. 387, 406, 332, 442, 498, 442, 996, 0, 0, 0,
  393. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  394. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  395. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  396. 221, 295, 461, 461, 461, 461, 498, 461, 461, 498,
  397. 276, 442, 664, 221, 498, 461, 461, 664, 276, 276,
  398. 461, 553, 461, 221, 461, 276, 276, 442, 664, 664,
  399. 664, 424, 517, 517, 517, 517, 517, 517, 701, 498,
  400. 424, 424, 424, 424, 221, 221, 221, 221, 517, 535,
  401. 517, 517, 517, 517, 517, 664, 517, 517, 517, 517,
  402. 517, 461, 461, 442, 406, 406, 406, 406, 406, 406,
  403. 627, 387, 387, 387, 387, 387, 221, 221, 221, 221,
  404. 406, 406, 406, 406, 406, 406, 406, 664, 406, 406,
  405. 406, 406, 406, 406, 406, 406
  406. },
  407. {
  408. 0, 0, 0, 0, 0, 0, 0, 0,
  409. 0, 0, 0, 0, 0, 0, 0, 0,
  410. 0, 0, 0, 0, 0, 0, 0, 0,
  411. 0, 0, 0, 0, 0, 0, 0, 0,
  412. 0, 98, 62, 28, 86, 74, 56, 45,
  413. 50, 42, 85, 141, 28, 141, 62, 36,
  414. 52, 115, 57, 51, 21, 63, 59, 68,
  415. 50, 51, 62, 28, 201, 141, 201, 67,
  416. 60, 40, 68, 69, 67, 65, 66, 64,
  417. 65, 68, 23, 72, 65, 66, 63, 65,
  418. 66, 63, 65, 47, 36, 67, 26, 36,
  419. 34, 31, 46, 52, 36, 27, 48, 0,
  420. 40, 48, 49, 50, 48, 41, 36, 46,
  421. 53, 47, -4, 60, 51, 41, 50, 49,
  422. 53, 47, 53, 36, 33, 49, 32, 27,
  423. 29, 32, 36, 97, 224, 71, 195, 0,
  424. 0, 0, 0, 0, 0, 0, 0, 0,
  425. 0, 0, 0, 0, 0, 0, 0, 0,
  426. 0, 0, 0, 0, 0, 0, 0, 0,
  427. 0, 0, 0, 0, 0, 0, 0, 0,
  428. 0, 98, 90, 88, 77, 44, 224, 82,
  429. 105, 147, 26, 54, 141, 46, 147, 122,
  430. 84, 141, 35, 37, 177, -61, 117, 62,
  431. 141, 58, 24, 53, 101, 81, 82, 67,
  432. 40, 40, 40, 40, 40, 40, 35, 69,
  433. 65, 65, 65, 65, 17, 52, 7, -12,
  434. 13, 63, 65, 65, 65, 65, 65, 152,
  435. 68, 67, 67, 67, 67, 31, 68, 54,
  436. 48, 48, 48, 48, 48, 48, 46, 50,
  437. 41, 41, 41, 41, 4, 45, 2, -17,
  438. 49, 50, 49, 49, 49, 49, 49, 143,
  439. 49, 49, 49, 49, 49, 32, 53, 32
  440. },
  441. 1, 1, true,
  442. },
  443. {
  444. "UniversCondensed-Oblique", /* #5 */
  445. NULL,
  446. NULL,
  447. "univers-medium-o-condensed",
  448. "Univers", "sans-serif", "oblique", "normal", "condensed",
  449. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  450. 4148, 1, 5, 0, 277,
  451. 933, 250,
  452. 688, 0,
  453. {
  454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  457. 0, 0, 221, 295, 369, 461, 461, 664, 608, 221,
  458. 221, 221, 461, 664, 221, 664, 221, 221, 461, 461,
  459. 461, 461, 461, 461, 461, 461, 461, 461, 221, 221,
  460. 996, 664, 996, 424, 664, 517, 498, 498, 517, 424,
  461. 406, 517, 517, 221, 424, 498, 387, 682, 535, 517,
  462. 461, 517, 498, 479, 479, 517, 461, 682, 517, 461,
  463. 461, 221, 295, 221, 498, 498, 221, 406, 406, 387,
  464. 406, 387, 295, 406, 406, 185, 185, 406, 185, 608,
  465. 406, 406, 406, 406, 276, 369, 295, 406, 387, 646,
  466. 387, 406, 332, 442, 498, 442, 996, 0, 0, 0,
  467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  470. 221, 295, 461, 461, 461, 461, 498, 461, 461, 498,
  471. 295, 442, 664, 221, 498, 461, 461, 664, 276, 276,
  472. 461, 553, 461, 221, 461, 276, 295, 442, 664, 664,
  473. 664, 424, 517, 517, 517, 517, 517, 517, 701, 498,
  474. 424, 424, 424, 424, 221, 221, 221, 221, 517, 535,
  475. 517, 517, 517, 517, 517, 664, 517, 517, 517, 517,
  476. 517, 461, 461, 442, 406, 406, 406, 406, 406, 406,
  477. 627, 387, 387, 387, 387, 387, 221, 221, 221, 221,
  478. 406, 406, 406, 406, 406, 406, 406, 664, 406, 406,
  479. 406, 406, 406, 406, 406, 406
  480. },
  481. {
  482. 0, 0, 0, 0, 0, 0, 0, 0,
  483. 0, 0, 0, 0, 0, 0, 0, 0,
  484. 0, 0, 0, 0, 0, 0, 0, 0,
  485. 0, 0, 0, 0, 0, 0, 0, 0,
  486. 0, 27, 140, 49, 78, 76, 43, 106,
  487. 23, -71, 165, 129, -59, 129, -1, -82,
  488. 25, 129, -15, 22, 23, 45, 49, 44,
  489. 45, 31, -10, -59, 201, 130, 201, 73,
  490. 11, -39, -8, 30, -9, -9, -5, 37,
  491. -7, -10, -21, -1, -8, -11, -12, 33,
  492. -4, 31, -8, 12, 122, 36, 98, 96,
  493. -35, 105, -31, -52, 97, -95, 48, 0,
  494. 106, 3, -19, 19, 6, 9, 21, -48,
  495. -19, -22, -140, -5, -23, -19, -19, 18,
  496. -75, 11, -19, 0, 44, 11, 66, 63,
  497. -33, -23, -32, 116, 224, -71, 195, 0,
  498. 0, 0, 0, 0, 0, 0, 0, 0,
  499. 0, 0, 0, 0, 0, 0, 0, 0,
  500. 0, 0, 0, 0, 0, 0, 0, 0,
  501. 0, 0, 0, 0, 0, 0, 0, 0,
  502. 0, -20, 88, 30, 77, 2, 224, 107,
  503. 190, 147, 95, 66, 129, 37, 147, 181,
  504. 163, 131, 61, 86, 266, -61, 117, 77,
  505. -21, 145, 95, 20, 61, 44, 87, -27,
  506. -39, -39, -39, -39, -39, -39, -38, 21,
  507. -9, -9, -9, -9, -10, -10, -10, -10,
  508. -9, -12, 33, 33, 33, 33, 33, 158,
  509. 29, 36, 36, 36, 36, 105, -3, -23,
  510. 3, 3, 3, 3, 3, 3, 13, -35,
  511. 9, 9, 9, 9, -4, -4, -4, -4,
  512. 15, -19, 18, 18, 18, 18, 18, 151,
  513. 14, 11, 11, 11, 11, -23, -75, -23
  514. },
  515. 1, 2, true,
  516. },
  517. {
  518. "UniversCondensed-Bold", /* #6 */
  519. NULL,
  520. NULL,
  521. "univers-bold-r-condensed",
  522. "Univers", "sans-serif", "normal", "bold", "condensed",
  523. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  524. 4148, 1, 4, 3, 277,
  525. 950, 250,
  526. 688, 0,
  527. {
  528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  531. 0, 0, 221, 295, 406, 479, 479, 664, 627, 221,
  532. 221, 221, 479, 664, 221, 664, 221, 221, 479, 479,
  533. 479, 479, 479, 479, 479, 479, 479, 479, 221, 221,
  534. 996, 664, 996, 442, 664, 553, 535, 517, 553, 461,
  535. 442, 553, 553, 258, 479, 535, 424, 738, 572, 553,
  536. 517, 572, 517, 535, 498, 553, 517, 774, 553, 517,
  537. 461, 221, 221, 221, 498, 498, 221, 442, 442, 406,
  538. 442, 424, 313, 442, 461, 240, 240, 442, 240, 664,
  539. 461, 442, 442, 442, 332, 406, 313, 461, 442, 701,
  540. 442, 442, 369, 498, 498, 498, 996, 0, 0, 0,
  541. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  542. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  543. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  544. 221, 295, 479, 479, 479, 479, 498, 479, 479, 498,
  545. 406, 442, 664, 221, 498, 479, 479, 664, 313, 313,
  546. 479, 590, 479, 221, 479, 313, 406, 442, 664, 664,
  547. 664, 442, 553, 553, 553, 553, 553, 553, 774, 517,
  548. 461, 461, 461, 461, 258, 258, 258, 258, 553, 572,
  549. 553, 553, 553, 553, 553, 664, 553, 553, 553, 553,
  550. 553, 517, 517, 498, 442, 442, 442, 442, 442, 442,
  551. 664, 406, 424, 424, 424, 424, 240, 240, 240, 240,
  552. 442, 461, 442, 442, 442, 442, 442, 664, 442, 461,
  553. 461, 461, 461, 442, 442, 442
  554. },
  555. {
  556. 0, 0, 0, 0, 0, 0, 0, 0,
  557. 0, 0, 0, 0, 0, 0, 0, 0,
  558. 0, 0, 0, 0, 0, 0, 0, 0,
  559. 0, 0, 0, 0, 0, 0, 0, 0,
  560. 0, 89, 46, -14, 73, 36, 42, 43,
  561. 45, 22, 85, 104, 35, 105, 50, 29,
  562. 52, 110, 61, 57, 32, 60, 57, 53,
  563. 55, 55, 50, 35, 201, 105, 201, 49,
  564. 31, 41, 65, 57, 69, 67, 66, 62,
  565. 70, 61, 32, 70, 70, 61, 69, 63,
  566. 63, 67, 60, 51, 31, 64, 27, 25,
  567. 34, 26, 33, 45, 31, 32, 48, 0,
  568. 36, 38, 46, 40, 46, 38, 24, 46,
  569. 57, 58, -4, 58, 59, 44, 56, 46,
  570. 46, 46, 58, 31, 21, 55, 29, 15,
  571. 25, 26, 34, 79, 224, 60, 188, 0,
  572. 0, 0, 0, 0, 0, 0, 0, 0,
  573. 0, 0, 0, 0, 0, 0, 0, 0,
  574. 0, 0, 0, 0, 0, 0, 0, 0,
  575. 0, 0, 0, 0, 0, 0, 0, 0,
  576. 0, 89, 81, 61, 48, 19, 224, 75,
  577. 105, 147, 71, 34, 105, 40, 147, 86,
  578. 85, 104, 48, 50, 177, -61, 117, 50,
  579. 134, 70, 76, 34, 69, 57, 50, 63,
  580. 41, 41, 41, 41, 41, 41, 16, 57,
  581. 67, 67, 67, 67, 10, 55, 0, -10,
  582. 15, 69, 63, 63, 63, 63, 63, 127,
  583. 63, 64, 64, 64, 64, 26, 63, 57,
  584. 38, 38, 38, 38, 38, 38, 40, 40,
  585. 38, 38, 38, 38, -3, 42, -7, -14,
  586. 46, 56, 46, 46, 46, 46, 46, 104,
  587. 46, 55, 55, 55, 55, 26, 46, 26
  588. },
  589. 1, 3, true,
  590. },
  591. {
  592. "UniversCondensed-BoldOblique", /* #7 */
  593. NULL,
  594. NULL,
  595. "univers-bold-o-condensed",
  596. "Univers", "sans-serif", "oblique", "bold", "condensed",
  597. "2 11 6 3 2 2 2 3 2 4", /* Panose for entire Univers family? */
  598. 4148, 1, 5, 3, 277,
  599. 950, 250,
  600. 688, 0,
  601. {
  602. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  603. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  604. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  605. 0, 0, 221, 295, 406, 479, 479, 664, 627, 221,
  606. 221, 221, 479, 664, 221, 664, 221, 221, 479, 479,
  607. 479, 479, 479, 479, 479, 479, 479, 479, 221, 221,
  608. 996, 664, 996, 442, 664, 553, 535, 517, 553, 461,
  609. 442, 553, 553, 258, 479, 535, 424, 738, 572, 553,
  610. 517, 572, 517, 535, 498, 553, 517, 774, 553, 517,
  611. 461, 221, 313, 221, 498, 498, 221, 442, 442, 406,
  612. 442, 424, 313, 442, 461, 240, 240, 442, 240, 664,
  613. 461, 442, 442, 442, 332, 406, 313, 461, 442, 701,
  614. 442, 442, 369, 498, 498, 498, 996, 0, 0, 0,
  615. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  616. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  617. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  618. 221, 295, 479, 479, 479, 479, 498, 479, 479, 498,
  619. 406, 442, 664, 221, 498, 479, 479, 664, 313, 313,
  620. 479, 590, 479, 221, 479, 313, 406, 442, 664, 664,
  621. 664, 442, 553, 553, 553, 553, 553, 553, 774, 517,
  622. 461, 461, 461, 461, 258, 258, 258, 258, 553, 572,
  623. 553, 553, 553, 553, 553, 664, 553, 553, 553, 553,
  624. 553, 517, 517, 498, 442, 442, 442, 442, 442, 442,
  625. 664, 406, 424, 424, 424, 424, 240, 240, 240, 240,
  626. 442, 461, 442, 442, 442, 442, 442, 664, 442, 461,
  627. 461, 461, 461, 442, 442, 442
  628. },
  629. {
  630. 0, 0, 0, 0, 0, 0, 0, 0,
  631. 0, 0, 0, 0, 0, 0, 0, 0,
  632. 0, 0, 0, 0, 0, 0, 0, 0,
  633. 0, 0, 0, 0, 0, 0, 0, 0,
  634. 0, 12, 131, 24, 61, 41, 32, 103,
  635. 21, -77, 182, 104, -66, 105, -23, -79,
  636. 26, 137, -18, 23, 1, 30, 29, 38,
  637. 27, 19, -23, -64, 201, 105, 201, 78,
  638. 6, -43, -2, 36, -3, -5, -10, 45,
  639. -8, -12, 9, -2, -7, -9, -4, 42,
  640. -7, 42, -8, 31, 109, 47, 111, 76,
  641. -45, 117, -34, -49, 114, -68, 48, 0,
  642. 93, 5, -23, 12, 10, 11, 14, -45,
  643. -14, -16, -125, -11, -17, -20, -16, 14,
  644. -80, 8, -14, -2, 37, 18, 70, 56,
  645. -46, -25, -35, 101, 224, -78, 188, 0,
  646. 0, 0, 0, 0, 0, 0, 0, 0,
  647. 0, 0, 0, 0, 0, 0, 0, 0,
  648. 0, 0, 0, 0, 0, 0, 0, 0,
  649. 0, 0, 0, 0, 0, 0, 0, 0,
  650. 0, -52, 74, 2, 48, 18, 224, 108,
  651. 201, 147, 138, 38, 105, 27, 147, 223,
  652. 171, 104, 66, 89, 250, -61, 117, 57,
  653. 33, 148, 145, -20, 6, -5, 56, -36,
  654. -43, -43, -43, -43, -43, -43, -70, 36,
  655. -5, -5, -5, -5, -12, -12, -12, -12,
  656. -3, -4, 42, 42, 42, 42, 42, 143,
  657. 42, 47, 47, 47, 47, 117, -6, -15,
  658. 5, 5, 5, 5, 5, 5, 13, -21,
  659. 11, 11, 11, 11, -15, -15, -15, -15,
  660. 14, -16, 14, 14, 14, 14, 14, 104,
  661. 14, 18, 18, 18, 18, -25, -80, -25
  662. },
  663. 1, 4, true,
  664. },
  665. {
  666. "CGTimes", /* #8 */
  667. NULL,
  668. NULL,
  669. "cg times-medium-r-normal",
  670. "CG Times", "serif", "normal", "normal", "normal",
  671. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire CGTimes family? */
  672. 4101, 1, 0, 0, 277,
  673. 910, 250,
  674. 679, 0,
  675. {
  676. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  677. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  678. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  679. 0, 0, 295, 332, 461, 498, 498, 885, 774, 332,
  680. 332, 332, 498, 885, 332, 885, 332, 332, 498, 498,
  681. 498, 498, 498, 498, 498, 498, 498, 498, 332, 332,
  682. 996, 885, 996, 442, 885, 719, 627, 682, 738, 627,
  683. 590, 719, 738, 332, 387, 701, 627, 904, 738, 719,
  684. 572, 719, 664, 535, 627, 738, 719, 940, 719, 719,
  685. 646, 332, 332, 332, 498, 498, 332, 442, 498, 442,
  686. 498, 442, 332, 498, 498, 276, 276, 498, 276, 774,
  687. 498, 498, 498, 498, 369, 387, 276, 498, 498, 719,
  688. 498, 498, 442, 442, 498, 442, 996, 0, 0, 0,
  689. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  690. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  691. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  692. 295, 332, 498, 498, 498, 498, 498, 498, 498, 498,
  693. 498, 406, 885, 332, 498, 498, 498, 885, 351, 351,
  694. 498, 553, 498, 332, 498, 351, 498, 406, 885, 885,
  695. 885, 442, 719, 719, 719, 719, 719, 719, 885, 682,
  696. 627, 627, 627, 627, 332, 332, 332, 332, 738, 738,
  697. 719, 719, 719, 719, 719, 885, 719, 738, 738, 738,
  698. 738, 719, 572, 498, 442, 442, 442, 442, 442, 442,
  699. 664, 442, 442, 442, 442, 442, 276, 276, 276, 276,
  700. 498, 498, 498, 498, 498, 498, 498, 885, 498, 498,
  701. 498, 498, 498, 498, 498, 498
  702. },
  703. {
  704. 0, 0, 0, 0, 0, 0, 0, 0,
  705. 0, 0, 0, 0, 0, 0, 0, 0,
  706. 0, 0, 0, 0, 0, 0, 0, 0,
  707. 0, 0, 0, 0, 0, 0, 0, 0,
  708. 0, 109, 118, 9, 47, 146, 30, 98,
  709. 49, 19, 78, 158, 98, 165, 109, 32,
  710. 20, 118, 19, 39, 16, 29, 33, 20,
  711. 48, 33, 109, 98, 201, 159, 201, 40,
  712. 33, 17, 20, 38, 31, 27, 28, 36,
  713. 25, 26, 6, 18, 32, 26, 31, 34,
  714. 28, 36, 24, 41, 28, 28, 19, 9,
  715. 18, 26, 37, 87, 28, 19, 48, 0,
  716. 98, 30, 1, 26, 21, 25, 34, 25,
  717. 7, 37, -74, 16, 27, 15, 19, 28,
  718. -1, 32, 25, 51, 14, -4, 13, 20,
  719. 25, 8, 13, 82, 224, 69, 189, 0,
  720. 0, 0, 0, 0, 0, 0, 0, 0,
  721. 0, 0, 0, 0, 0, 0, 0, 0,
  722. 0, 0, 0, 0, 0, 0, 0, 0,
  723. 0, 0, 0, 0, 0, 0, 0, 0,
  724. 0, 109, 66, 34, 13, 8, 224, 83,
  725. 116, 95, 113, 33, 166, 40, 95, 85,
  726. 121, 159, 45, 47, 176, 27, 65, 108,
  727. 125, 84, 99, 33, 158, 107, 122, 67,
  728. 17, 17, 17, 17, 17, 17, -1, 38,
  729. 27, 27, 27, 27, 26, 26, 26, 26,
  730. 31, 31, 34, 34, 34, 34, 34, 189,
  731. 6, 28, 28, 28, 28, 26, 28, 10,
  732. 30, 30, 30, 30, 30, 30, 55, 26,
  733. 25, 25, 25, 25, 31, 37, 28, 11,
  734. 27, 19, 28, 28, 28, 28, 28, 145,
  735. 0, -4, -4, -4, -4, 8, -1, 8
  736. },
  737. 2, 1, true,
  738. },
  739. {
  740. "CGTimes-Italic", /* #9 */
  741. NULL,
  742. NULL,
  743. "cg times-medium-i-normal",
  744. "CG Times", "serif", "italic", "normal", "normal",
  745. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire CGTimes family? */
  746. 4101, 1, 1, 0, 277,
  747. 910, 250,
  748. 679, 0,
  749. {
  750. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  751. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  752. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  753. 0, 0, 295, 332, 479, 498, 498, 885, 774, 332,
  754. 332, 332, 498, 885, 332, 885, 332, 332, 498, 498,
  755. 498, 498, 498, 498, 498, 498, 498, 498, 332, 332,
  756. 996, 885, 996, 498, 885, 608, 608, 664, 719, 608,
  757. 572, 719, 719, 332, 442, 664, 553, 830, 664, 719,
  758. 608, 719, 608, 498, 553, 719, 608, 830, 608, 553,
  759. 553, 332, 332, 332, 498, 498, 332, 498, 498, 442,
  760. 498, 442, 276, 498, 498, 276, 276, 442, 276, 719,
  761. 498, 498, 498, 498, 387, 387, 276, 498, 442, 664,
  762. 442, 442, 387, 442, 498, 442, 996, 0, 0, 0,
  763. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  764. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  765. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  766. 295, 332, 498, 498, 498, 498, 498, 498, 498, 498,
  767. 498, 461, 885, 332, 498, 498, 498, 885, 351, 351,
  768. 498, 553, 498, 332, 498, 351, 498, 461, 885, 885,
  769. 885, 498, 608, 608, 608, 608, 608, 608, 885, 664,
  770. 608, 608, 608, 608, 332, 332, 332, 332, 719, 664,
  771. 719, 719, 719, 719, 719, 885, 719, 719, 719, 719,
  772. 719, 553, 608, 498, 498, 498, 498, 498, 498, 498,
  773. 664, 442, 442, 442, 442, 442, 276, 276, 276, 276,
  774. 498, 498, 498, 498, 498, 498, 498, 885, 498, 498,
  775. 498, 498, 498, 442, 498, 442
  776. },
  777. {
  778. 0, 0, 0, 0, 0, 0, 0, 0,
  779. 0, 0, 0, 0, 0, 0, 0, 0,
  780. 0, 0, 0, 0, 0, 0, 0, 0,
  781. 0, 0, 0, 0, 0, 0, 0, 0,
  782. 0, 76, 194, 53, 31, 166, 62, 186,
  783. 128, -29, 110, 164, 25, 165, 74, 20,
  784. 41, 43, 28, 25, 26, 12, 44, 106,
  785. 38, 33, 73, 25, 201, 171, 201, 158,
  786. 59, -53, -15, 83, -37, -19, -16, 73,
  787. -11, -15, -18, -4, -44, -25, -10, 68,
  788. 8, 63, -23, 27, 53, 112, 94, 81,
  789. -29, 91, -15, -10, 134, -89, 48, 0,
  790. 186, 11, 10, 38, 9, 33, -160, 1,
  791. 4, 34, -147, -4, 39, 8, 10, 22,
  792. -101, 25, 34, 7, 24, 32, 35, 23,
  793. -49, -46, -19, 114, 224, -35, 189, 0,
  794. 0, 0, 0, 0, 0, 0, 0, 0,
  795. 0, 0, 0, 0, 0, 0, 0, 0,
  796. 0, 0, 0, 0, 0, 0, 0, 0,
  797. 0, 0, 0, 0, 0, 0, 0, 0,
  798. 0, 40, 79, -25, 13, 50, 224, 102,
  799. 202, 95, 119, 37, 166, 44, 95, 211,
  800. 184, 162, 71, 79, 254, 27, 65, 141,
  801. 53, 97, 150, 31, 143, 111, 163, 28,
  802. -53, -53, -53, -53, -53, -53, -24, 83,
  803. -19, -19, -19, -19, -15, -15, -15, -15,
  804. -37, -10, 68, 68, 68, 68, 68, 188,
  805. 41, 112, 112, 112, 112, 91, 8, -171,
  806. 11, 11, 11, 11, 11, 11, 21, 26,
  807. 33, 33, 33, 33, 34, 34, 34, 34,
  808. 22, 10, 22, 22, 22, 22, 22, 162,
  809. -5, 32, 32, 32, 32, -46, -101, -46
  810. },
  811. 2, 2, true,
  812. },
  813. {
  814. "CGTimes-Bold", /* #10 */
  815. NULL,
  816. NULL,
  817. "cg times-bold-r-normal",
  818. "CG Times", "serif", "normal", "bold", "normal",
  819. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire CGTimes family? */
  820. 4101, 1, 0, 3, 277,
  821. 944, 250,
  822. 685, 0,
  823. {
  824. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  825. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  826. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  827. 0, 0, 295, 332, 461, 498, 498, 885, 830, 332,
  828. 332, 332, 498, 885, 332, 885, 332, 332, 498, 498,
  829. 498, 498, 498, 498, 498, 498, 498, 498, 332, 332,
  830. 996, 885, 996, 498, 885, 719, 664, 719, 719, 664,
  831. 608, 774, 774, 387, 479, 774, 664, 940, 719, 774,
  832. 608, 774, 719, 553, 664, 719, 719, 996, 719, 719,
  833. 664, 332, 332, 332, 498, 498, 332, 498, 553, 442,
  834. 553, 442, 351, 498, 553, 276, 332, 553, 276, 830,
  835. 553, 498, 553, 553, 442, 387, 332, 553, 498, 719,
  836. 498, 498, 442, 498, 498, 498, 996, 0, 0, 0,
  837. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  838. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  839. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  840. 295, 332, 498, 498, 498, 498, 498, 498, 498, 498,
  841. 498, 424, 885, 332, 498, 498, 498, 885, 351, 351,
  842. 498, 553, 498, 332, 498, 351, 498, 424, 885, 885,
  843. 885, 498, 719, 719, 719, 719, 719, 719, 1033, 719,
  844. 664, 664, 664, 664, 387, 387, 387, 387, 719, 719,
  845. 774, 774, 774, 774, 774, 885, 774, 719, 719, 719,
  846. 719, 719, 608, 553, 498, 498, 498, 498, 498, 498,
  847. 719, 442, 442, 442, 442, 442, 276, 276, 276, 276,
  848. 498, 553, 498, 498, 498, 498, 498, 885, 498, 553,
  849. 553, 553, 553, 498, 553, 498
  850. },
  851. {
  852. 0, 0, 0, 0, 0, 0, 0, 0,
  853. 0, 0, 0, 0, 0, 0, 0, 0,
  854. 0, 0, 0, 0, 0, 0, 0, 0,
  855. 0, 0, 0, 0, 0, 0, 0, 0,
  856. 0, 84, 76, 12, 34, 76, 59, 73,
  857. 66, 10, 56, 122, 73, 153, 83, 31,
  858. 23, 64, 6, 11, 21, 21, 25, 21,
  859. 24, 24, 83, 73, 201, 152, 201, 57,
  860. 22, 20, 18, 38, 15, 14, 20, 40,
  861. 15, 22, -12, 28, 22, 13, 13, 31,
  862. 18, 32, 14, 45, 29, 7, 12, 13,
  863. 17, 19, 21, 73, 21, 8, 48, 0,
  864. 73, 24, 16, 21, 39, 26, 29, 30,
  865. 16, 19, -76, 20, 20, 14, 17, 24,
  866. 30, 37, 22, 27, 7, 16, 12, 13,
  867. 12, 12, 15, 71, 224, 59, 203, 0,
  868. 0, 0, 0, 0, 0, 0, 0, 0,
  869. 0, 0, 0, 0, 0, 0, 0, 0,
  870. 0, 0, 0, 0, 0, 0, 0, 0,
  871. 0, 0, 0, 0, 0, 0, 0, 0,
  872. 0, 78, 57, 6, 48, -17, 224, 72,
  873. 87, 95, 87, 31, 147, 31, 95, 94,
  874. 108, 143, 26, 27, 186, 21, 65, 81,
  875. 118, 56, 94, 31, 83, 74, 61, 57,
  876. 20, 20, 20, 20, 20, 20, 21, 38,
  877. 14, 14, 14, 14, 22, 22, 22, 22,
  878. 15, 13, 31, 31, 31, 31, 31, 167,
  879. 32, 7, 7, 7, 7, 19, 18, 30,
  880. 24, 24, 24, 24, 24, 24, 34, 21,
  881. 26, 26, 26, 26, 16, 19, -2, -26,
  882. 24, 17, 24, 24, 24, 24, 24, 153,
  883. 24, 16, 16, 16, 16, 12, 30, 12
  884. },
  885. 2, 3, true,
  886. },
  887. {
  888. "CGTimes-BoldItalic", /* #11 */
  889. NULL,
  890. NULL,
  891. "cg times-bold-i-normal",
  892. "CG Times", "serif", "italic", "bold", "normal",
  893. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire CGTimes family? */
  894. 4101, 1, 1, 3, 277,
  895. 944, 250,
  896. 685, 0,
  897. {
  898. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  899. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  900. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  901. 0, 0, 295, 387, 517, 498, 498, 885, 774, 332,
  902. 332, 332, 498, 885, 332, 885, 332, 332, 498, 498,
  903. 498, 498, 498, 498, 498, 498, 498, 498, 332, 332,
  904. 996, 885, 996, 498, 885, 664, 664, 664, 719, 664,
  905. 608, 719, 774, 387, 498, 664, 608, 885, 719, 719,
  906. 608, 701, 664, 553, 608, 719, 664, 885, 664, 608,
  907. 608, 332, 332, 332, 498, 498, 332, 498, 498, 442,
  908. 498, 442, 351, 498, 553, 276, 276, 498, 276, 774,
  909. 553, 498, 498, 498, 387, 387, 276, 553, 442, 664,
  910. 498, 442, 387, 498, 498, 498, 996, 0, 0, 0,
  911. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  912. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  913. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  914. 295, 387, 498, 498, 498, 498, 498, 498, 498, 498,
  915. 498, 442, 885, 332, 498, 498, 498, 885, 332, 332,
  916. 498, 553, 498, 332, 498, 332, 498, 442, 885, 885,
  917. 885, 498, 664, 664, 664, 664, 664, 664, 922, 664,
  918. 664, 664, 664, 664, 387, 387, 387, 387, 719, 719,
  919. 719, 719, 719, 719, 719, 885, 719, 719, 719, 719,
  920. 719, 608, 608, 498, 498, 498, 498, 498, 498, 498,
  921. 701, 442, 442, 442, 442, 442, 276, 276, 276, 276,
  922. 498, 553, 498, 498, 498, 498, 498, 885, 498, 553,
  923. 553, 553, 553, 442, 498, 442
  924. },
  925. {
  926. 0, 0, 0, 0, 0, 0, 0, 0,
  927. 0, 0, 0, 0, 0, 0, 0, 0,
  928. 0, 0, 0, 0, 0, 0, 0, 0,
  929. 0, 0, 0, 0, 0, 0, 0, 0,
  930. 0, 67, 169, 40, 10, 107, 46, 156,
  931. 62, -23, 119, 167, -8, 175, 45, 4,
  932. 47, 21, -4, 7, -2, 17, 50, 86,
  933. 41, 23, 47, -9, 201, 175, 201, 124,
  934. 42, -42, 5, 65, -11, -4, -8, 50,
  935. 1, -1, -6, 0, -19, -1, 3, 57,
  936. 3, 56, 5, 29, 86, 105, 102, 100,
  937. -10, 98, 17, -28, 134, -95, 48, 0,
  938. 156, 9, 14, 34, 9, 35, -135, -25,
  939. 6, 20, -168, 4, 18, 8, 14, 23,
  940. -98, 24, 12, 16, 10, 40, 44, 47,
  941. -20, -71, -20, 86, 224, -38, 203, 0,
  942. 0, 0, 0, 0, 0, 0, 0, 0,
  943. 0, 0, 0, 0, 0, 0, 0, 0,
  944. 0, 0, 0, 0, 0, 0, 0, 0,
  945. 0, 0, 0, 0, 0, 0, 0, 0,
  946. 0, 15, 75, -6, 48, 19, 224, 72,
  947. 162, 95, 141, 28, 174, 34, 95, 160,
  948. 163, 160, 58, 71, 242, 21, 65, 123,
  949. 29, 68, 137, 7, 110, 100, 123, -16,
  950. -42, -42, -42, -42, -42, -42, -39, 65,
  951. -4, -4, -4, -4, -1, -1, -1, -1,
  952. -11, 3, 57, 57, 57, 57, 57, 190,
  953. -29, 105, 105, 105, 105, 98, 3, -173,
  954. 9, 9, 9, 9, 9, 9, 9, 1,
  955. 35, 35, 35, 35, 22, 22, 22, 22,
  956. 23, 14, 23, 23, 23, 23, 23, 176,
  957. -36, 40, 40, 40, 40, -71, -98, -71
  958. },
  959. 2, 4, true,
  960. },
  961. {
  962. "AlbertusMedium", /* #12 */
  963. NULL,
  964. NULL,
  965. "albertus-semibold-r-normal",
  966. "Albertus", "serif", "normal", "600", "normal",
  967. "2 14 6 2 3 3 4 2 3 4", /* Panose for AlbertusMedium font */
  968. 4362, 1, 0, 1, 277,
  969. 997, 250,
  970. 764, 0,
  971. {
  972. 0, 0, 0, 0, 0, 0, 0, 0,
  973. 0, 0, 0, 0, 0, 0, 0, 0,
  974. 0, 0, 0, 0, 0, 0, 0, 0,
  975. 0, 0, 0, 0, 0, 0, 0, 0,
  976. 313, 313, 498, 627, 627, 940, 867, 313,
  977. 406, 406, 627, 940, 313, 940, 313, 442,
  978. 627, 627, 627, 627, 627, 627, 627, 627,
  979. 627, 627, 313, 313, 996, 940, 996, 461,
  980. 940, 793, 572, 682, 701, 553, 517, 774,
  981. 756, 313, 406, 682, 535, 922, 812, 867,
  982. 517, 867, 627, 517, 627, 793, 774, 940,
  983. 682, 646, 608, 424, 442, 424, 498, 498,
  984. 313, 461, 535, 461, 553, 479, 313, 479,
  985. 535, 240, 240, 479, 240, 830, 535, 553,
  986. 553, 535, 369, 351, 332, 535, 479, 701,
  987. 479, 498, 387, 442, 498, 442, 996, 0,
  988. 0, 0, 0, 0, 0, 0, 0, 0,
  989. 0, 0, 0, 0, 0, 0, 0, 0,
  990. 0, 0, 0, 0, 0, 0, 0, 0,
  991. 0, 0, 0, 0, 0, 0, 0, 0,
  992. 313, 313, 627, 627, 627, 627, 498, 627,
  993. 627, 498, 387, 461, 940, 313, 498, 627,
  994. 517, 940, 387, 387, 627, 553, 627, 313,
  995. 627, 387, 387, 461, 940, 940, 940, 461,
  996. 793, 793, 793, 793, 793, 793, 977, 682,
  997. 553, 553, 553, 553, 313, 313, 313, 313,
  998. 756, 812, 867, 867, 867, 867, 867, 940,
  999. 867, 793, 793, 793, 793, 646, 517, 590,
  1000. 461, 461, 461, 461, 461, 461, 738, 461,
  1001. 479, 479, 479, 479, 240, 240, 240, 240,
  1002. 553, 535, 553, 553, 553, 553, 553, 940,
  1003. 553, 535, 535, 535, 535, 498, 553, 498
  1004. },
  1005. {
  1006. 0, 0, 0, 0, 0, 0, 0, 0,
  1007. 0, 0, 0, 0, 0, 0, 0, 0,
  1008. 0, 0, 0, 0, 0, 0, 0, 0,
  1009. 0, 0, 0, 0, 0, 0, 0, 0,
  1010. 0, 62, 90, 14, 96, 49, 42, 53,
  1011. 96, 72, 114, 179, 14, 181, 75, 9,
  1012. 27, 155, 34, 83, 76, 83, 46, 92,
  1013. 76, 54, 75, 14, 201, 179, 201, 62,
  1014. 50, -1, 70, 44, 68, 81, 69, 42,
  1015. 74, 74, 3, 65, 70, 20, 21, 44,
  1016. 41, 45, 79, 67, 22, 69, 17, 9,
  1017. 11, 14, 34, 92, 9, 67, 48, 0,
  1018. 39, 32, 43, 34, 47, 37, 45, 41,
  1019. 45, 49, -11, 46, 48, 42, 49, 30,
  1020. 52, 31, 51, 22, 7, 40, 2, 1,
  1021. -6, -7, 10, 97, 224, 71, 195, 0,
  1022. 0, 0, 0, 0, 0, 0, 0, 0,
  1023. 0, 0, 0, 0, 0, 0, 0, 0,
  1024. 0, 0, 0, 0, 0, 0, 0, 0,
  1025. 0, 0, 0, 0, 0, 0, 0, 0,
  1026. 0, 62, 115, 78, 77, 2, 224, 92,
  1027. 164, 147, 56, 27, 177, 42, 147, 165,
  1028. 81, 179, 22, 43, 268, -61, 117, 74,
  1029. 206, 90, 18, 24, 121, 102, 99, 62,
  1030. -1, -1, -1, -1, -1, -1, -6, 44,
  1031. 81, 81, 81, 81, 39, 74, 21, 8,
  1032. 56, 21, 44, 44, 44, 44, 44, 162,
  1033. 44, 69, 69, 69, 69, 14, 41, 75,
  1034. 32, 32, 32, 32, 32, 32, 31, 34,
  1035. 37, 37, 37, 37, 15, 48, -20, -30,
  1036. 27, 49, 30, 30, 30, 30, 30, 177,
  1037. 30, 40, 40, 40, 40, -7, 52, -7
  1038. },
  1039. 3, 1, true,
  1040. },
  1041. {
  1042. "AlbertusExtraBold", /* #13 */
  1043. NULL,
  1044. NULL,
  1045. "albertus-extrabold-r-normal",
  1046. "Albertus", "serif", "normal", "800", "normal",
  1047. "2 14 8 2 4 3 4 2 2 4", /* Panose for AlbertusExtraBold font */
  1048. 4362, 1, 0, 4, 277,
  1049. 1017, 260,
  1050. 764, 0,
  1051. {
  1052. 0, 0, 0, 0, 0, 0, 0, 0,
  1053. 0, 0, 0, 0, 0, 0, 0, 0,
  1054. 0, 0, 0, 0, 0, 0, 0, 0,
  1055. 0, 0, 0, 0, 0, 0, 0, 0,
  1056. 369, 369, 572, 664, 664, 977, 904, 369,
  1057. 498, 498, 664, 977, 369, 977, 369, 498,
  1058. 664, 664, 664, 664, 664, 664, 664, 664,
  1059. 664, 664, 369, 369, 996, 977, 996, 479,
  1060. 977, 774, 701, 719, 774, 608, 572, 774,
  1061. 812, 387, 442, 738, 572, 977, 848, 904,
  1062. 646, 904, 701, 535, 627, 812, 756, 977,
  1063. 756, 664, 664, 498, 498, 498, 498, 498,
  1064. 369, 498, 608, 479, 590, 517, 369, 553,
  1065. 590, 295, 295, 627, 295, 885, 590, 608,
  1066. 590, 590, 424, 424, 406, 590, 553, 793,
  1067. 627, 553, 461, 498, 498, 498, 996, 0,
  1068. 0, 0, 0, 0, 0, 0, 0, 0,
  1069. 0, 0, 0, 0, 0, 0, 0, 0,
  1070. 0, 0, 0, 0, 0, 0, 0, 0,
  1071. 0, 0, 0, 0, 0, 0, 0, 0,
  1072. 369, 369, 664, 664, 664, 664, 498, 664,
  1073. 664, 498, 461, 517, 977, 369, 498, 664,
  1074. 553, 977, 461, 461, 664, 590, 664, 369,
  1075. 664, 461, 461, 517, 977, 977, 977, 479,
  1076. 774, 774, 774, 774, 774, 774, 1014, 719,
  1077. 608, 608, 608, 608, 387, 387, 387, 387,
  1078. 812, 848, 904, 904, 904, 904, 904, 977,
  1079. 904, 812, 812, 812, 812, 664, 646, 646,
  1080. 498, 498, 498, 498, 498, 498, 756, 479,
  1081. 517, 517, 517, 517, 295, 295, 295, 295,
  1082. 608, 590, 608, 608, 608, 608, 608, 977,
  1083. 608, 590, 590, 590, 590, 553, 590, 553
  1084. },
  1085. {
  1086. 0, 0, 0, 0, 0, 0, 0, 0,
  1087. 0, 0, 0, 0, 0, 0, 0, 0,
  1088. 0, 0, 0, 0, 0, 0, 0, 0,
  1089. 0, 0, 0, 0, 0, 0, 0, 0,
  1090. 0, 64, 81, 29, 57, 25, 38, 28,
  1091. 76, 76, 128, 198, -9, 196, 76, 7,
  1092. 30, 131, 25, 60, 49, 58, 60, 67,
  1093. 64, 58, 76, -9, 201, 197, 201, 51,
  1094. 35, -26, 62, 43, 70, 67, 74, 46,
  1095. 64, 68, -35, 59, 67, -10, -4, 41,
  1096. 67, 39, 60, 54, -9, 61, -24, -11,
  1097. -13, -22, 24, 80, 7, 80, 48, 0,
  1098. 53, 10, 39, 28, 24, 27, -6, 27,
  1099. 30, 29, -44, 32, 28, 28, 29, 23,
  1100. 31, 20, 31, 27, -4, 25, -27, -26,
  1101. -10, -36, 0, 79, 224, 60, 188, 0,
  1102. 0, 0, 0, 0, 0, 0, 0, 0,
  1103. 0, 0, 0, 0, 0, 0, 0, 0,
  1104. 0, 0, 0, 0, 0, 0, 0, 0,
  1105. 0, 0, 0, 0, 0, 0, 0, 0,
  1106. 0, 64, 66, 55, 48, 10, 224, 78,
  1107. 132, 147, 73, 17, 199, 42, 147, 133,
  1108. 94, 198, 34, 56, 255, -61, 117, 76,
  1109. 245, 89, 31, 17, 66, 42, 49, 51,
  1110. -26, -26, -26, -26, -26, -26, -18, 43,
  1111. 67, 67, 67, 67, 27, 68, 13, -6,
  1112. 49, -4, 41, 41, 41, 41, 41, 202,
  1113. 41, 61, 61, 61, 61, -22, 67, 33,
  1114. 10, 10, 10, 10, 10, 10, 14, 28,
  1115. 27, 27, 27, 27, -20, 29, -40, -54,
  1116. 23, 29, 23, 23, 23, 23, 23, 198,
  1117. 23, 25, 25, 25, 25, -36, 31, -36
  1118. },
  1119. 3, 3, true,
  1120. },
  1121. {
  1122. "AntiqueOlive", /* #14 */
  1123. NULL,
  1124. NULL,
  1125. "antique olive-medium-r-normal",
  1126. "Antique Olive", "sans-serif", "normal", "normal", "normal",
  1127. "0 0 0 0 0 0 0 0 0 0", /* no Panose known */
  1128. 4168, 1, 0, 0, 277,
  1129. 1038, 250,
  1130. 750, 0,
  1131. {
  1132. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1133. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1134. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1135. 0, 0, 295, 313, 424, 590, 590, 1014, 719, 258,
  1136. 295, 295, 590, 1014, 295, 1014, 295, 313, 590, 590,
  1137. 590, 590, 590, 590, 590, 590, 590, 590, 295, 295,
  1138. 996, 1014, 996, 572, 1014, 701, 664, 608, 701, 590,
  1139. 572, 682, 738, 276, 461, 627, 517, 885, 738, 719,
  1140. 627, 719, 627, 535, 572, 719, 627, 977, 627, 627,
  1141. 608, 295, 313, 295, 498, 498, 258, 572, 701, 553,
  1142. 701, 627, 442, 664, 682, 295, 295, 572, 276, 1033,
  1143. 682, 682, 701, 701, 461, 461, 461, 664, 590, 904,
  1144. 553, 590, 517, 442, 498, 442, 996, 0, 0, 0,
  1145. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1146. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1147. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1148. 295, 313, 590, 590, 590, 590, 498, 590, 590, 498,
  1149. 590, 535, 1014, 295, 498, 590, 590, 1014, 387, 387,
  1150. 590, 553, 590, 295, 590, 387, 590, 535, 1014, 1014,
  1151. 1014, 572, 701, 701, 701, 701, 701, 701, 1162, 608,
  1152. 590, 590, 590, 590, 276, 276, 276, 276, 701, 738,
  1153. 719, 719, 719, 719, 719, 1014, 719, 719, 719, 719,
  1154. 719, 627, 627, 627, 572, 572, 572, 572, 572, 572,
  1155. 996, 553, 627, 627, 627, 627, 295, 295, 295, 295,
  1156. 682, 682, 682, 682, 682, 682, 682, 1014, 682, 664,
  1157. 664, 664, 664, 590, 701, 590
  1158. },
  1159. {
  1160. 0, 0, 0, 0, 0, 0, 0, 0,
  1161. 0, 0, 0, 0, 0, 0, 0, 0,
  1162. 0, 0, 0, 0, 0, 0, 0, 0,
  1163. 0, 0, 0, 0, 0, 0, 0, 0,
  1164. 0, 80, 73, 91, 64, 76, 114, 66,
  1165. 64, 11, 130, 211, 63, 207, 80, -4,
  1166. 33, 67, 57, 70, 35, 85, 55, 53,
  1167. 41, 50, 80, 64, 201, 209, 201, 69,
  1168. 87, 20, 74, 41, 77, 74, 86, 50,
  1169. 89, 84, 14, 96, 101, 80, 78, 45,
  1170. 90, 47, 76, 40, 21, 85, 4, 0,
  1171. 8, -5, 59, 83, -4, 43, 48, 0,
  1172. 94, 32, 87, 53, 70, 57, 37, 44,
  1173. 91, 77, -42, 83, 94, 85, 91, 57,
  1174. 95, 69, 84, 35, 29, 82, 17, 15,
  1175. 11, 16, 41, 97, 224, 71, 195, 0,
  1176. 0, 0, 0, 0, 0, 0, 0, 0,
  1177. 0, 0, 0, 0, 0, 0, 0, 0,
  1178. 0, 0, 0, 0, 0, 0, 0, 0,
  1179. 0, 0, 0, 0, 0, 0, 0, 0,
  1180. 0, 90, 61, 71, 77, 51, 224, 121,
  1181. 140, 147, 133, 53, 211, 36, 147, 164,
  1182. 116, 206, 47, 49, 223, -61, 117, 80,
  1183. 193, 56, 106, 39, 43, 36, 69, 69,
  1184. 20, 20, 20, 20, 20, 20, 8, 41,
  1185. 74, 74, 74, 74, -32, 0, -14, -18,
  1186. 25, 78, 45, 45, 45, 45, 45, 206,
  1187. 36, 85, 85, 85, 85, -5, 91, 83,
  1188. 32, 32, 32, 32, 32, 32, 48, 53,
  1189. 57, 57, 57, 57, -19, 20, -6, -12,
  1190. 55, 91, 57, 57, 57, 57, 57, 207,
  1191. 42, 82, 82, 82, 82, 16, 95, 16
  1192. },
  1193. 4, 1, true,
  1194. },
  1195. {
  1196. "AntiqueOlive-Italic", /* #15 */
  1197. NULL,
  1198. NULL,
  1199. "antique olive-medium-i-normal",
  1200. "Antique Olive", "sans-serif", "oblique", "normal", "normal",
  1201. "0 0 0 0 0 0 0 0 0 0", /* no Panose known */
  1202. 4168, 1, 1, 0, 277,
  1203. 1035, 250,
  1204. 750, 0,
  1205. {
  1206. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1207. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1208. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1209. 0, 0, 295, 295, 442, 590, 590, 996, 664, 295,
  1210. 295, 295, 590, 996, 295, 996, 295, 295, 590, 590,
  1211. 590, 590, 590, 590, 590, 590, 590, 590, 295, 295,
  1212. 996, 996, 996, 535, 996, 682, 627, 608, 719, 590,
  1213. 572, 682, 738, 258, 461, 608, 479, 867, 738, 719,
  1214. 627, 719, 608, 553, 553, 701, 646, 959, 627, 627,
  1215. 608, 295, 295, 295, 498, 498, 295, 608, 682, 572,
  1216. 682, 627, 424, 682, 682, 258, 276, 553, 258, 1014,
  1217. 682, 664, 682, 682, 424, 479, 461, 682, 608, 922,
  1218. 572, 590, 517, 442, 498, 442, 996, 0, 0, 0,
  1219. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1220. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1221. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1222. 295, 295, 590, 590, 590, 590, 498, 590, 590, 498,
  1223. 590, 517, 996, 295, 498, 590, 590, 996, 387, 387,
  1224. 590, 553, 590, 295, 590, 387, 590, 517, 996, 996,
  1225. 996, 535, 682, 682, 682, 682, 682, 682, 1069, 608,
  1226. 590, 590, 590, 590, 258, 258, 258, 258, 719, 738,
  1227. 719, 719, 719, 719, 719, 996, 719, 701, 701, 701,
  1228. 701, 627, 627, 608, 608, 608, 608, 608, 608, 608,
  1229. 977, 572, 627, 627, 627, 627, 258, 258, 258, 258,
  1230. 664, 682, 664, 664, 664, 664, 664, 996, 664, 682,
  1231. 682, 682, 682, 590, 682, 590
  1232. },
  1233. {
  1234. 0, 0, 0, 0, 0, 0, 0, 0,
  1235. 0, 0, 0, 0, 0, 0, 0, 0,
  1236. 0, 0, 0, 0, 0, 0, 0, 0,
  1237. 0, 0, 0, 0, 0, 0, 0, 0,
  1238. 0, 19, 143, 85, 40, 116, 35, 120,
  1239. 60, -44, 160, 198, -32, 198, 23, -68,
  1240. 33, 83, 7, 26, 9, 33, 50, 58,
  1241. 23, 19, 23, -33, 201, 199, 201, 100,
  1242. 87, -44, 21, 51, 25, 17, 19, 55,
  1243. 29, 15, -32, 22, 21, 22, 22, 51,
  1244. 23, 59, 21, 16, 81, 67, 103, 101,
  1245. -42, 99, -1, 23, 113, -26, 48, 0,
  1246. 120, 26, 22, 45, 42, 50, 46, 46,
  1247. 28, 15, -127, 22, 16, 21, 28, 51,
  1248. -5, 42, 19, 10, 70, 59, 73, 77,
  1249. -32, 64, -8, 116, 224, -71, 195, 0,
  1250. 0, 0, 0, 0, 0, 0, 0, 0,
  1251. 0, 0, 0, 0, 0, 0, 0, 0,
  1252. 0, 0, 0, 0, 0, 0, 0, 0,
  1253. 0, 0, 0, 0, 0, 0, 0, 0,
  1254. 0, 5, 70, 11, 77, 88, 224, 123,
  1255. 227, 147, 151, 51, 199, 32, 147, 250,
  1256. 154, 198, 58, 57, 288, -61, 117, 94,
  1257. 127, 68, 143, -18, 116, 131, 118, -12,
  1258. -44, -44, -44, -44, -44, -44, -59, 51,
  1259. 17, 17, 17, 17, 15, 15, 15, 15,
  1260. 24, 22, 51, 51, 51, 51, 51, 200,
  1261. -23, 67, 67, 67, 67, 99, 21, 21,
  1262. 26, 26, 26, 26, 26, 26, 20, 45,
  1263. 50, 50, 50, 50, 15, 15, 15, 15,
  1264. 51, 28, 51, 51, 51, 51, 51, 197,
  1265. -12, 59, 59, 59, 59, 64, -5, 64
  1266. },
  1267. 4, 2, true,
  1268. },
  1269. {
  1270. "AntiqueOlive-Bold", /* #16 */
  1271. NULL,
  1272. NULL,
  1273. "antique olive-bold-r-normal",
  1274. "Antique Olive", "sans-serif", "normal", "bold", "normal",
  1275. "0 0 0 0 0 0 0 0 0 0", /* no Panose known */
  1276. 4168, 1, 0, 3, 277,
  1277. 1055, 250,
  1278. 750, 0,
  1279. {
  1280. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1281. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1282. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1283. 0, 0, 332, 369, 461, 664, 664, 1143, 812, 258,
  1284. 332, 332, 664, 1143, 332, 1143, 332, 406, 664, 664,
  1285. 664, 664, 664, 664, 664, 664, 664, 664, 332, 332,
  1286. 996, 1143, 996, 608, 1143, 756, 682, 646, 738, 608,
  1287. 608, 701, 738, 313, 517, 701, 553, 922, 756, 756,
  1288. 701, 756, 682, 590, 646, 719, 719, 1033, 719, 719,
  1289. 664, 332, 406, 332, 498, 498, 258, 646, 719, 590,
  1290. 719, 664, 517, 719, 719, 332, 332, 646, 313, 1051,
  1291. 719, 701, 719, 719, 517, 553, 535, 701, 664, 996,
  1292. 664, 664, 572, 498, 498, 498, 996, 0, 0, 0,
  1293. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1294. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1295. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1296. 332, 369, 664, 664, 664, 664, 498, 664, 664, 498,
  1297. 553, 590, 1143, 332, 498, 664, 664, 1143, 442, 442,
  1298. 664, 590, 664, 332, 664, 442, 553, 590, 1143, 1143,
  1299. 1143, 608, 756, 756, 756, 756, 756, 756, 1143, 646,
  1300. 608, 608, 608, 608, 313, 313, 313, 313, 738, 756,
  1301. 756, 756, 756, 756, 756, 1143, 756, 719, 719, 719,
  1302. 719, 719, 701, 701, 646, 646, 646, 646, 646, 646,
  1303. 1033, 590, 664, 664, 664, 664, 332, 332, 332, 332,
  1304. 701, 719, 701, 701, 701, 701, 701, 1143, 701, 701,
  1305. 701, 701, 701, 664, 719, 664
  1306. },
  1307. {
  1308. 0, 0, 0, 0, 0, 0, 0, 0,
  1309. 0, 0, 0, 0, 0, 0, 0, 0,
  1310. 0, 0, 0, 0, 0, 0, 0, 0,
  1311. 0, 0, 0, 0, 0, 0, 0, 0,
  1312. 0, 74, 55, 98, 60, 119, 82, 32,
  1313. 33, 38, 144, 267, 68, 265, 53, 8,
  1314. 29, 68, 64, 74, 42, 76, 53, 72,
  1315. 25, 48, 53, 53, 201, 267, 201, 77,
  1316. 119, 12, 56, 43, 67, 56, 71, 36,
  1317. 66, 64, 30, 74, 70, 49, 58, 39,
  1318. 63, 39, 63, 34, 38, 63, 15, 12,
  1319. 21, 12, 47, 55, 8, 50, 48, 0,
  1320. 54, 35, 62, 37, 42, 40, 31, 34,
  1321. 66, 49, -21, 67, 59, 61, 64, 40,
  1322. 60, 42, 62, 39, 20, 53, 10, 16,
  1323. 12, 11, 36, 68, 224, 59, 188, 0,
  1324. 0, 0, 0, 0, 0, 0, 0, 0,
  1325. 0, 0, 0, 0, 0, 0, 0, 0,
  1326. 0, 0, 0, 0, 0, 0, 0, 0,
  1327. 0, 0, 0, 0, 0, 0, 0, 0,
  1328. 0, 74, 73, 66, 69, 24, 224, 112,
  1329. 188, 147, 123, 27, 267, 32, 147, 140,
  1330. 131, 267, 64, 63, 232, -61, 109, 56,
  1331. 232, 63, 105, 27, 71, 74, 83, 55,
  1332. 12, 12, 12, 12, 12, 12, 13, 43,
  1333. 56, 56, 56, 56, -21, 0, -10, -5,
  1334. 9, 58, 39, 39, 39, 39, 39, 274,
  1335. 3, 63, 63, 63, 63, 12, 63, 72,
  1336. 35, 35, 35, 35, 35, 35, 34, 37,
  1337. 40, 40, 40, 40, -7, 23, -2, 5,
  1338. 41, 64, 40, 40, 40, 40, 40, 266,
  1339. -14, 53, 53, 53, 53, 11, 60, 11
  1340. },
  1341. 4, 3, true,
  1342. },
  1343. {
  1344. "Arial-Roman", /* #17 */
  1345. NULL,
  1346. NULL,
  1347. "arial-medium-r-normal",
  1348. "Arial", "sans-serif", "normal", "normal", "normal",
  1349. "2 11 6 4 2 2 2 2 2 4", /* Panose for entire Arial font? */
  1350. 16602, 1, 0, 0, 277,
  1351. 913, 216,
  1352. 715, 0,
  1353. {
  1354. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1355. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1356. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1357. 0, 0, 278, 278, 355, 556, 556, 889, 667, 222,
  1358. 333, 333, 389, 584, 278, 584, 278, 278, 556, 556,
  1359. 556, 556, 556, 556, 556, 556, 556, 556, 278, 278,
  1360. 584, 584, 584, 556, 1015, 667, 667, 722, 722, 667,
  1361. 611, 778, 722, 278, 500, 667, 556, 833, 722, 778,
  1362. 667, 778, 722, 667, 611, 722, 667, 944, 667, 667,
  1363. 611, 278, 278, 278, 469, 556, 222, 556, 556, 500,
  1364. 556, 556, 278, 556, 556, 222, 222, 500, 222, 833,
  1365. 556, 556, 556, 556, 333, 500, 278, 556, 500, 722,
  1366. 500, 500, 500, 334, 260, 334, 584, 0, 0, 0,
  1367. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1368. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1369. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1370. 278, 333, 556, 556, 556, 556, 260, 556, 333, 737,
  1371. 370, 556, 584, 333, 737, 333, 400, 549, 333, 333,
  1372. 333, 576, 537, 278, 333, 333, 365, 556, 834, 834,
  1373. 834, 611, 667, 667, 667, 667, 667, 667, 1000, 722,
  1374. 667, 667, 667, 667, 278, 278, 278, 278, 722, 722,
  1375. 778, 778, 778, 778, 778, 584, 778, 722, 722, 722,
  1376. 722, 667, 667, 611, 556, 556, 556, 556, 556, 556,
  1377. 889, 500, 556, 556, 556, 556, 278, 278, 278, 278,
  1378. 556, 556, 556, 556, 556, 556, 556, 549, 611, 556,
  1379. 556, 556, 556, 500, 556, 500
  1380. },
  1381. {
  1382. 0, 0, 0, 0, 0, 0, 0, 0,
  1383. 0, 0, 0, 0, 0, 0, 0, 0,
  1384. 0, 0, 0, 0, 0, 0, 0, 0,
  1385. 0, 0, 0, 0, 0, 0, 0, 0,
  1386. 0, 86, 45, 11, 36, 61, 41, 63,
  1387. 72, 37, 31, 56, 83, 56, 88, 0,
  1388. 43, 109, 30, 42, 13, 42, 38, 47,
  1389. 42, 42, 88, 83, 55, 56, 55, 46,
  1390. 55, -1, 73, 51, 77, 78, 82, 55,
  1391. 79, 93, 28, 74, 73, 70, 74, 48,
  1392. 78, 44, 79, 45, 23, 79, 4, 12,
  1393. 4, 3, 20, 79, 0, 16, 27, -15,
  1394. 63, 37, 65, 40, 34, 38, 12, 36,
  1395. 66, 66, -46, 66, 67, 66, 66, 34,
  1396. 66, 35, 65, 31, 8, 63, 13, 2,
  1397. 7, 16, 20, 33, 92, 28, 42, 0,
  1398. 0, 0, 0, 0, 0, 0, 0, 0,
  1399. 0, 0, 0, 0, 0, 0, 0, 0,
  1400. 0, 0, 0, 0, 0, 0, 0, 0,
  1401. 0, 0, 0, 0, 0, 0, 0, 0,
  1402. 0, 113, 53, 14, 37, -2, 92, 38,
  1403. 31, 1, 23, 69, 56, 32, 3, 22,
  1404. 63, 39, 12, 16, 128, 78, 0, 88,
  1405. 60, 52, 22, 68, 44, 30, 39, 79,
  1406. -1, -1, -1, -1, -1, -1, 0, 51,
  1407. 78, 78, 78, 78, 32, 69, -21, -4,
  1408. -1, 74, 48, 48, 48, 48, 48, 79,
  1409. 42, 79, 79, 79, 79, 3, 77, 75,
  1410. 37, 37, 37, 37, 37, 37, 37, 40,
  1411. 38, 38, 38, 38, 36, 64, -16, -6,
  1412. 37, 66, 34, 34, 34, 34, 34, 38,
  1413. 62, 63, 63, 63, 63, 16, 66, 16
  1414. },
  1415. 5, 1, true,
  1416. },
  1417. {
  1418. "Arial-Italic", /* #18 */
  1419. NULL,
  1420. NULL,
  1421. "arial-medium-i-normal",
  1422. "Arial", "sans-serif", "oblique", "normal", "normal",
  1423. "2 11 6 4 2 2 2 2 2 4", /* Panose for entire Arial font? */
  1424. 16602, 1, 1, 0, 277,
  1425. 913, 213,
  1426. 715, 0,
  1427. {
  1428. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1429. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1430. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1431. 0, 0, 278, 278, 355, 556, 556, 889, 667, 222,
  1432. 333, 333, 389, 584, 278, 584, 278, 278, 556, 556,
  1433. 556, 556, 556, 556, 556, 556, 556, 556, 278, 278,
  1434. 584, 584, 584, 556, 1015, 667, 667, 722, 722, 667,
  1435. 611, 778, 722, 278, 500, 667, 556, 833, 722, 778,
  1436. 667, 778, 722, 667, 611, 722, 667, 944, 667, 667,
  1437. 611, 278, 278, 278, 469, 556, 222, 556, 556, 500,
  1438. 556, 556, 278, 556, 556, 222, 222, 500, 222, 833,
  1439. 556, 556, 556, 556, 333, 500, 278, 556, 500, 722,
  1440. 500, 500, 500, 334, 260, 334, 584, 0, 0, 0,
  1441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1444. 278, 333, 556, 556, 556, 556, 260, 556, 333, 737,
  1445. 370, 556, 584, 333, 737, 333, 400, 549, 333, 333,
  1446. 333, 576, 537, 278, 333, 333, 365, 556, 834, 834,
  1447. 834, 611, 667, 667, 667, 667, 667, 667, 1000, 722,
  1448. 667, 667, 667, 667, 278, 278, 278, 278, 722, 722,
  1449. 778, 778, 778, 778, 778, 584, 778, 722, 722, 722,
  1450. 722, 667, 667, 611, 556, 556, 556, 556, 556, 556,
  1451. 889, 500, 556, 556, 556, 556, 278, 278, 278, 278,
  1452. 556, 556, 556, 556, 556, 556, 556, 549, 611, 556,
  1453. 556, 556, 556, 500, 556, 500
  1454. },
  1455. {
  1456. 0, 0, 0, 0, 0, 0, 0, 0,
  1457. 0, 0, 0, 0, 0, 0, 0, 0,
  1458. 0, 0, 0, 0, 0, 0, 0, 0,
  1459. 0, 0, 0, 0, 0, 0, 0, 0,
  1460. 0, 56, 134, 34, 51, 107, 78, 129,
  1461. 83, -54, 104, 90, 24, 93, 58, -51,
  1462. 70, 148, 59, 56, 45, 69, 83, 126,
  1463. 75, 66, 57, 24, 72, 90, 103, 128,
  1464. 89, -20, 43, 91, 44, 45, 45, 99,
  1465. 42, 58, 33, 44, 40, 44, 49, 83,
  1466. 43, 83, 47, 70, 125, 99, 124, 114,
  1467. -32, 117, 24, 7, 85, -58, 66, -39,
  1468. 129, 44, 34, 57, 53, 52, 45, 26,
  1469. 33, 30, -122, 34, 26, 33, 33, 49,
  1470. -10, 51, 33, 40, 57, 62, 79, 78,
  1471. -1, 0, 20, 52, 136, -84, 79, 0,
  1472. 0, 0, 0, 0, 0, 0, 0, 0,
  1473. 0, 0, 0, 0, 0, 0, 0, 0,
  1474. 0, 0, 0, 0, 0, 0, 0, 0,
  1475. 0, 0, 0, 0, 0, 0, 0, 0,
  1476. 0, 44, 76, 33, 75, 37, 136, 28,
  1477. 111, 22, 75, 79, 90, 46, 22, 108,
  1478. 128, 50, 65, 81, 202, 3, 69, 114,
  1479. 19, 132, 69, 50, 71, 32, 94, 71,
  1480. -20, -20, -20, -20, -20, -20, -40, 91,
  1481. 45, 45, 45, 45, 58, 58, 58, 58,
  1482. 41, 49, 83, 83, 83, 83, 83, 112,
  1483. 84, 99, 99, 99, 99, 117, 43, 37,
  1484. 44, 44, 44, 44, 44, 44, 42, 57,
  1485. 52, 52, 52, 52, 61, 61, 61, 61,
  1486. 50, 33, 49, 49, 49, 49, 49, 73,
  1487. 85, 62, 62, 62, 62, 0, -10, 0
  1488. },
  1489. 5, 2, true,
  1490. },
  1491. {
  1492. "Arial-Bold", /* #19 */
  1493. NULL,
  1494. NULL,
  1495. "arial-bold-r-normal",
  1496. "Arial", "sans-serif", "normal", "bold", "normal",
  1497. "2 11 6 4 2 2 2 2 2 4", /* Panose for entire Arial font? */
  1498. 16602, 1, 0, 3, 277,
  1499. 924, 211,
  1500. 715, 0,
  1501. {
  1502. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1503. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1504. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1505. 0, 0, 278, 333, 474, 556, 556, 889, 722, 278,
  1506. 333, 333, 389, 584, 278, 584, 278, 278, 556, 556,
  1507. 556, 556, 556, 556, 556, 556, 556, 556, 333, 333,
  1508. 584, 584, 584, 611, 975, 722, 722, 722, 722, 667,
  1509. 611, 778, 722, 278, 556, 722, 611, 833, 722, 778,
  1510. 667, 778, 722, 667, 611, 722, 667, 944, 667, 667,
  1511. 611, 333, 278, 333, 584, 556, 278, 556, 611, 556,
  1512. 611, 556, 333, 611, 611, 278, 278, 556, 278, 889,
  1513. 611, 611, 611, 611, 389, 556, 333, 611, 556, 778,
  1514. 556, 556, 500, 389, 280, 389, 584, 0, 0, 0,
  1515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1517. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1518. 278, 333, 556, 556, 556, 556, 280, 556, 333, 737,
  1519. 370, 556, 584, 333, 737, 333, 400, 549, 333, 333,
  1520. 333, 576, 556, 278, 333, 333, 365, 556, 834, 834,
  1521. 834, 611, 722, 722, 722, 722, 722, 722, 1000, 722,
  1522. 667, 667, 667, 667, 278, 278, 278, 278, 722, 722,
  1523. 778, 778, 778, 778, 778, 584, 778, 722, 722, 722,
  1524. 722, 667, 667, 611, 556, 556, 556, 556, 556, 556,
  1525. 889, 556, 556, 556, 556, 556, 278, 278, 278, 278,
  1526. 611, 611, 611, 611, 611, 611, 611, 549, 611, 611,
  1527. 611, 611, 611, 556, 611, 556
  1528. },
  1529. {
  1530. 0, 0, 0, 0, 0, 0, 0, 0,
  1531. 0, 0, 0, 0, 0, 0, 0, 0,
  1532. 0, 0, 0, 0, 0, 0, 0, 0,
  1533. 0, 0, 0, 0, 0, 0, 0, 0,
  1534. 0, 90, 55, 9, 35, 53, 44, 75,
  1535. 54, 35, 13, 42, 57, 42, 72, -1,
  1536. 45, 81, 25, 32, 19, 33, 44, 42,
  1537. 40, 34, 99, 83, 46, 42, 46, 54,
  1538. 28, 0, 74, 48, 73, 73, 74, 49,
  1539. 74, 69, 17, 76, 77, 58, 70, 45,
  1540. 73, 44, 74, 36, 22, 72, 0, 7,
  1541. 0, -1, 15, 71, -1, 19, 54, -9,
  1542. 75, 34, 66, 44, 42, 35, 15, 42,
  1543. 71, 72, -45, 67, 72, 62, 71, 40,
  1544. 68, 43, 66, 29, 7, 69, 5, 4,
  1545. 6, 7, 17, 34, 86, 23, 34, 0,
  1546. 0, 0, 0, 0, 0, 0, 0, 0,
  1547. 0, 0, 0, 0, 0, 0, 0, 0,
  1548. 0, 0, 0, 0, 0, 0, 0, 0,
  1549. 0, 0, 0, 0, 0, 0, 0, 0,
  1550. 0, 95, 30, 6, 20, 2, 86, 37,
  1551. 10, -4, 18, 45, 42, 33, -3, 20,
  1552. 42, 24, 12, 20, 116, 54, -1, 72,
  1553. 18, 46, 14, 45, 58, 27, 42, 51,
  1554. 0, 0, 0, 0, 0, -1, -41, 48,
  1555. 73, 73, 73, 73, 10, 62, -22, -26,
  1556. 0, 70, 45, 45, 45, 45, 45, 54,
  1557. 32, 72, 72, 72, 72, -1, 73, 68,
  1558. 34, 34, 34, 34, 34, 34, 36, 44,
  1559. 35, 35, 35, 35, 3, 60, -18, -20,
  1560. 43, 71, 40, 40, 40, 40, 40, 24,
  1561. 42, 69, 69, 69, 69, 7, 68, 7
  1562. },
  1563. 5, 3, true,
  1564. },
  1565. {
  1566. "Arial-BoldItalic", /* #20 */
  1567. NULL,
  1568. NULL,
  1569. "arial-bold-i-normal",
  1570. "Arial", "sans-serif", "oblique", "bold", "normal",
  1571. "2 11 6 4 2 2 2 2 2 4", /* Panose for entire Arial font? */
  1572. 16602, 1, 1, 3, 277,
  1573. 924, 221,
  1574. 715, 0,
  1575. {
  1576. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1577. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1578. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1579. 0, 0, 278, 333, 474, 556, 556, 889, 722, 278,
  1580. 333, 333, 389, 584, 278, 584, 278, 278, 556, 556,
  1581. 556, 556, 556, 556, 556, 556, 556, 556, 333, 333,
  1582. 584, 584, 584, 611, 975, 722, 722, 722, 722, 667,
  1583. 611, 778, 722, 278, 556, 722, 611, 833, 722, 778,
  1584. 667, 778, 722, 667, 611, 722, 667, 944, 667, 667,
  1585. 611, 333, 278, 333, 584, 556, 278, 556, 611, 556,
  1586. 611, 556, 333, 611, 611, 278, 278, 556, 278, 889,
  1587. 611, 611, 611, 611, 389, 556, 333, 611, 556, 778,
  1588. 556, 556, 500, 389, 280, 389, 584, 0, 0, 0,
  1589. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1590. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1591. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1592. 278, 333, 556, 556, 556, 556, 280, 556, 333, 737,
  1593. 370, 556, 584, 333, 737, 333, 400, 549, 333, 333,
  1594. 333, 576, 556, 278, 333, 333, 365, 556, 834, 834,
  1595. 834, 611, 722, 722, 722, 722, 722, 722, 1000, 722,
  1596. 667, 667, 667, 667, 278, 278, 278, 278, 722, 722,
  1597. 778, 778, 778, 778, 778, 584, 778, 722, 722, 722,
  1598. 722, 667, 667, 611, 556, 556, 556, 556, 556, 556,
  1599. 889, 556, 556, 556, 556, 556, 278, 278, 278, 278,
  1600. 611, 611, 611, 611, 611, 611, 611, 549, 611, 611,
  1601. 611, 611, 611, 556, 611, 556
  1602. },
  1603. {
  1604. 0, 0, 0, 0, 0, 0, 0, 0,
  1605. 0, 0, 0, 0, 0, 0, 0, 0,
  1606. 0, 0, 0, 0, 0, 0, 0, 0,
  1607. 0, 0, 0, 0, 0, 0, 0, 0,
  1608. 0, 62, 129, 28, 44, 105, 84, 125,
  1609. 64, -80, 67, 78, 11, 78, 44, -43,
  1610. 64, 119, 61, 42, 27, 63, 80, 104,
  1611. 66, 51, 70, 48, 65, 78, 85, 124,
  1612. 47, -11, 41, 94, 43, 41, 39, 86,
  1613. 43, 35, 18, 40, 45, 41, 45, 81,
  1614. 41, 78, 44, 63, 109, 91, 91, 118,
  1615. -42, 104, 25, 12, 78, -57, 90, -9,
  1616. 111, 45, 37, 61, 59, 57, 54, 31,
  1617. 42, 40, -109, 38, 39, 36, 42, 63,
  1618. -18, 60, 32, 22, 75, 65, 63, 72,
  1619. -22, 6, 17, 41, 131, -86, 56, 0,
  1620. 0, 0, 0, 0, 0, 0, 0, 0,
  1621. 0, 0, 0, 0, 0, 0, 0, 0,
  1622. 0, 0, 0, 0, 0, 0, 0, 0,
  1623. 0, 0, 0, 0, 0, 0, 0, 0,
  1624. 0, 12, 57, 22, 43, 24, 131, 19,
  1625. 91, 20, 81, 65, 72, 39, 21, 105,
  1626. 111, 67, 78, 73, 219, -20, 61, 80,
  1627. -6, 112, 70, 20, 85, 57, 112, 28,
  1628. -11, -11, -11, -11, -11, -11, -32, 94,
  1629. 41, 41, 41, 41, 35, 35, 35, 35,
  1630. 37, 45, 81, 81, 81, 81, 81, 90,
  1631. 78, 91, 91, 91, 91, 104, 41, 35,
  1632. 45, 45, 45, 45, 45, 45, 45, 61,
  1633. 57, 57, 57, 57, 40, 40, 40, 40,
  1634. 61, 42, 63, 63, 63, 63, 63, 61,
  1635. 55, 65, 65, 65, 65, 6, -5, 6
  1636. },
  1637. 5, 4, true,
  1638. },
  1639. {
  1640. "ClarendonCondensed", /* #21 */
  1641. NULL,
  1642. NULL,
  1643. "clarendon-medium-r-condensed",
  1644. "Clarendon", "serif", "normal", "normal", "condensed",
  1645. "2 4 7 6 4 7 5 4 2 4", /* Panose for ClarendonCondensed font */
  1646. 4140, 1, 4, 3, 277,
  1647. 970, 261,
  1648. 694, 0,
  1649. {
  1650. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1651. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1652. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1653. 0, 0, 221, 240, 442, 442, 442, 664, 627, 221,
  1654. 221, 221, 442, 664, 221, 664, 221, 221, 442, 442,
  1655. 442, 442, 442, 442, 442, 442, 442, 442, 221, 221,
  1656. 996, 664, 996, 442, 996, 517, 517, 479, 517, 517,
  1657. 498, 517, 572, 295, 424, 553, 461, 682, 553, 517,
  1658. 498, 535, 572, 461, 517, 498, 535, 738, 517, 498,
  1659. 461, 221, 221, 221, 498, 498, 221, 517, 479, 424,
  1660. 479, 442, 332, 517, 498, 258, 313, 498, 258, 738,
  1661. 498, 461, 479, 479, 369, 424, 313, 498, 442, 664,
  1662. 461, 461, 387, 498, 498, 498, 996, 0, 0, 0,
  1663. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1664. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1665. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1666. 221, 240, 442, 442, 664, 442, 498, 442, 442, 498,
  1667. 442, 461, 664, 221, 498, 442, 442, 664, 295, 295,
  1668. 442, 553, 461, 221, 442, 295, 442, 461, 664, 664,
  1669. 664, 442, 517, 517, 517, 517, 517, 517, 867, 479,
  1670. 517, 517, 517, 517, 295, 295, 295, 295, 517, 553,
  1671. 517, 517, 517, 517, 517, 664, 517, 498, 498, 498,
  1672. 498, 498, 498, 498, 517, 517, 517, 517, 517, 517,
  1673. 682, 424, 442, 442, 442, 442, 258, 258, 258, 258,
  1674. 461, 498, 461, 461, 461, 461, 461, 664, 461, 498,
  1675. 498, 498, 498, 461, 479, 461
  1676. },
  1677. {
  1678. 0, 0, 0, 0, 0, 0, 0, 0,
  1679. 0, 0, 0, 0, 0, 0, 0, 0,
  1680. 0, 0, 0, 0, 0, 0, 0, 0,
  1681. 0, 0, 0, 0, 0, 0, 0, 0,
  1682. 0, 38, 91, 15, 24, 63, 32, 28,
  1683. -3, -5, 13, 54, 28, 54, 33, 16,
  1684. 29, 91, 13, 21, 7, 22, 21, 15,
  1685. 8, 21, 34, 29, 201, 54, 201, 36,
  1686. 67, 7, 24, 53, 24, 26, 21, 46,
  1687. 23, 25, 17, 11, 23, 18, 27, 48,
  1688. 24, 48, 21, 39, 22, 9, 29, 14,
  1689. 16, 10, 15, 17, 16, 18, 48, 0,
  1690. 39, 33, 20, 33, 42, 42, 45, 21,
  1691. 21, 17, -35, 12, 23, 17, 16, 40,
  1692. 22, 37, 21, 36, 17, 15, 11, 2,
  1693. 15, 13, 15, 71, 224, 59, 203, 0,
  1694. 0, 0, 0, 0, 0, 0, 0, 0,
  1695. 0, 0, 0, 0, 0, 0, 0, 0,
  1696. 0, 0, 0, 0, 0, 0, 0, 0,
  1697. 0, 0, 0, 0, 0, 0, 0, 0,
  1698. 0, 38, 39, 8, 48, 5, 224, 15,
  1699. 65, 95, 36, 73, 28, 30, 95, 107,
  1700. 73, 54, 24, 24, 139, 21, 65, 33,
  1701. 109, 62, 46, 60, 28, 16, 27, 36,
  1702. 7, 7, 7, 7, 7, 7, 12, 53,
  1703. 26, 26, 26, 26, 25, 25, -4, -19,
  1704. 24, 27, 48, 48, 48, 48, 48, 44,
  1705. -1, 9, 9, 9, 9, 10, 24, 21,
  1706. 33, 33, 33, 33, 33, 33, 25, 33,
  1707. 42, 42, 42, 42, 17, 17, -30, -35,
  1708. 40, 16, 40, 40, 40, 40, 40, 54,
  1709. 40, 15, 15, 15, 15, 13, 22, 13
  1710. },
  1711. 6, 1, true,
  1712. },
  1713. {
  1714. "Coronet", /* #22 */
  1715. NULL,
  1716. NULL,
  1717. "coronet-medium-r-normal",
  1718. "Coronet", "cursive", "normal", "normal", "normal",
  1719. "3 3 5 2 4 4 6 7 6 5", /* Panose for Coronet font */
  1720. 4116, 1, 1, 0, 277,
  1721. 898, 257,
  1722. 744, 0,
  1723. {
  1724. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1725. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1726. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1727. 0, 0, 203, 185, 276, 406, 406, 517, 774, 166,
  1728. 203, 203, 406, 517, 203, 517, 203, 203, 406, 406,
  1729. 406, 406, 406, 406, 406, 406, 406, 406, 203, 203,
  1730. 996, 517, 996, 295, 517, 885, 535, 553, 885, 572,
  1731. 646, 572, 904, 572, 498, 885, 682, 830, 590, 682,
  1732. 535, 682, 572, 664, 590, 627, 627, 904, 572, 608,
  1733. 682, 203, 203, 203, 498, 498, 166, 332, 313, 258,
  1734. 332, 258, 221, 313, 332, 185, 166, 313, 203, 461,
  1735. 313, 276, 313, 332, 221, 221, 185, 332, 258, 406,
  1736. 221, 295, 221, 442, 498, 442, 996, 0, 0, 0,
  1737. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1738. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1739. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1740. 203, 185, 406, 406, 406, 406, 498, 406, 406, 498,
  1741. 313, 276, 517, 203, 498, 406, 406, 517, 240, 240,
  1742. 406, 553, 406, 203, 406, 240, 313, 276, 517, 517,
  1743. 517, 295, 885, 885, 885, 885, 885, 885, 922, 553,
  1744. 572, 572, 572, 572, 572, 572, 572, 572, 885, 590,
  1745. 682, 682, 682, 682, 682, 517, 682, 627, 627, 627,
  1746. 627, 608, 535, 351, 332, 332, 332, 332, 332, 332,
  1747. 424, 258, 258, 258, 258, 258, 185, 185, 185, 185,
  1748. 332, 313, 276, 276, 276, 276, 276, 517, 276, 332,
  1749. 332, 332, 332, 295, 313, 295
  1750. },
  1751. {
  1752. 0, 0, 0, 0, 0, 0, 0, 0,
  1753. 0, 0, 0, 0, 0, 0, 0, 0,
  1754. 0, 0, 0, 0, 0, 0, 0, 0,
  1755. 0, 0, 0, 0, 0, 0, 0, 0,
  1756. 0, 145, 256, 216, 125, 223, 176, 280,
  1757. 131, 8, 379, 249, 105, 226, 155, 69,
  1758. 162, 233, 149, 123, 128, 104, 155, 210,
  1759. 154, 176, 155, 104, 201, 250, 201, 179,
  1760. 158, 96, 112, 163, 146, 137, 164, 160,
  1761. 101, 95, 58, 96, 107, 232, 223, 185,
  1762. 78, 185, 100, 109, 164, 236, 244, 242,
  1763. 89, 215, 98, 52, 208, 18, 48, 0,
  1764. 280, 129, 137, 126, 125, 124, 51, 105,
  1765. 124, 138, -12, 126, 139, 128, 127, 123,
  1766. 50, 126, 125, 113, 133, 145, 134, 133,
  1767. 88, 131, 100, 245, 224, 74, 189, 0,
  1768. 0, 0, 0, 0, 0, 0, 0, 0,
  1769. 0, 0, 0, 0, 0, 0, 0, 0,
  1770. 0, 0, 0, 0, 0, 0, 0, 0,
  1771. 0, 0, 0, 0, 0, 0, 0, 0,
  1772. 0, 67, 230, 93, 156, -20, 224, 138,
  1773. 279, 95, 165, 133, 252, 120, 95, 297,
  1774. 290, 224, 189, 172, 328, 27, 239, 197,
  1775. 196, 238, 197, 76, 191, 192, 150, 51,
  1776. 96, 96, 96, 96, 96, 96, 38, 163,
  1777. 137, 137, 137, 137, 95, 95, 95, 95,
  1778. 148, 223, 185, 185, 185, 185, 185, 247,
  1779. 104, 236, 236, 236, 236, 215, 78, 55,
  1780. 129, 129, 129, 129, 129, 129, 128, 112,
  1781. 124, 124, 124, 124, 139, 139, 118, 139,
  1782. 149, 127, 123, 123, 123, 123, 123, 246,
  1783. 94, 145, 145, 145, 145, 131, 50, 131
  1784. },
  1785. 7, 1, true,
  1786. },
  1787. {
  1788. "Courier", /* #23 */
  1789. NULL,
  1790. NULL,
  1791. "courier-medium-r-normal",
  1792. "Courier", "monospace", "normal", "normal", "normal",
  1793. "2 7 4 9 2 2 5 2 4 4", /* Panose for entire Courier family? */
  1794. 4099, 0, 0, 0, 277,
  1795. 856, 253,
  1796. 560, 0,
  1797. {
  1798. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1799. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1800. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1801. 0, 0, 600, 600, 600, 600, 600, 600, 600, 600,
  1802. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1803. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1804. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1805. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1806. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1807. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1808. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1809. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1810. 600, 600, 600, 600, 600, 600, 600, 0, 0, 0,
  1811. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1812. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1813. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1814. 600, 600, 600, 600, 600, 600, 500, 600, 600, 600,
  1815. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1816. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1817. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1818. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1819. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1820. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1821. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1822. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1823. 600, 600, 600, 600, 600, 600
  1824. },
  1825. {
  1826. 0, 0, 0, 0, 0, 0, 0, 0,
  1827. 0, 0, 0, 0, 0, 0, 0, 0,
  1828. 0, 0, 0, 0, 0, 0, 0, 0,
  1829. 0, 0, 0, 0, 0, 0, 0, 0,
  1830. 0, 239, 165, 81, 118, 101, 105, 188,
  1831. 295, 148, 113, 115, 184, 112, 231, 98,
  1832. 120, 113, 86, 93, 74, 98, 109, 46,
  1833. 112, 89, 231, 193, 152, 36, 124, 129,
  1834. 38, 16, 50, 73, 38, 64, 80, 43,
  1835. 43, 105, 54, 67, 58, 17, 26, 51,
  1836. 86, 50, 52, 73, 48, 31, 17, 12,
  1837. 34, 40, 89, 318, 98, 120, 187, -20,
  1838. 188, 58, 22, 80, 61, 80, 95, 52,
  1839. 33, 107, 75, 44, 107, 14, 39, 60,
  1840. 25, 58, 81, 104, 75, 32, 24, 19,
  1841. 29, 29, 110, 243, 281, 145, 106, 0,
  1842. 0, 0, 0, 0, 0, 0, 0, 0,
  1843. 0, 0, 0, 0, 0, 0, 0, 0,
  1844. 0, 0, 0, 0, 0, 0, 0, 0,
  1845. 0, 0, 0, 0, 0, 0, 0, 0,
  1846. 0, 240, 115, 91, 83, 35, 224, 129,
  1847. 382, 66, 160, 91, 112, 181, 66, 278,
  1848. 150, 115, 172, 171, 375, 39, 98, 236,
  1849. 449, 185, 164, 91, 34, 27, 33, 129,
  1850. 16, 16, 16, 16, 16, 16, 22, 72,
  1851. 64, 64, 64, 64, 106, 106, 106, 106,
  1852. 38, 26, 51, 51, 51, 51, 51, 143,
  1853. 50, 31, 31, 31, 31, 40, 79, 62,
  1854. 58, 58, 58, 58, 58, 58, 36, 80,
  1855. 80, 80, 80, 80, 107, 107, 107, 107,
  1856. 60, 39, 60, 60, 60, 60, 60, 112,
  1857. 61, 32, 32, 32, 32, 29, 25, 29
  1858. },
  1859. 8, 1, true,
  1860. },
  1861. {
  1862. "Courier-Italic", /* #24 */
  1863. #ifndef USE_PS_FONTS_IN_PCL
  1864. "Courier-Oblique", /* treat name of similar PS font as alias */
  1865. #else
  1866. NULL,
  1867. #endif
  1868. NULL,
  1869. "courier-medium-o-normal",
  1870. "Courier", "monospace", "oblique", "normal", "normal",
  1871. "2 7 4 9 2 2 5 2 4 4", /* Panose for entire Courier family? */
  1872. 4099, 0, 1, 0, 277,
  1873. 856, 253,
  1874. 560, 0,
  1875. {
  1876. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1877. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1878. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1879. 0, 0, 600, 600, 600, 600, 600, 600, 600, 600,
  1880. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1881. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1882. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1883. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1884. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1885. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1886. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1887. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1888. 600, 600, 600, 600, 600, 600, 600, 0, 0, 0,
  1889. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1890. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1891. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1892. 600, 600, 600, 600, 600, 600, 500, 600, 600, 600,
  1893. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1894. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1895. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1896. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1897. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1898. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1899. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1900. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1901. 600, 600, 600, 600, 600, 600
  1902. },
  1903. {
  1904. 0, 0, 0, 0, 0, 0, 0, 0,
  1905. 0, 0, 0, 0, 0, 0, 0, 0,
  1906. 0, 0, 0, 0, 0, 0, 0, 0,
  1907. 0, 0, 0, 0, 0, 0, 0, 0,
  1908. 0, 250, 233, 116, 121, 147, 129, 256,
  1909. 344, 134, 199, 169, 166, 170, 243, 84,
  1910. 165, 116, 86, 100, 105, 104, 149, 167,
  1911. 142, 87, 243, 172, 195, 99, 190, 215,
  1912. 90, 16, 51, 122, 38, 64, 77, 95,
  1913. 47, 104, 73, 67, 64, 17, 31, 101,
  1914. 87, 98, 51, 79, 115, 139, 123, 122,
  1915. 38, 145, 89, 298, 235, 104, 243, -19,
  1916. 256, 85, 30, 118, 101, 119, 102, 67,
  1917. 44, 107, 45, 57, 102, 13, 37, 101,
  1918. -7, 95, 79, 103, 195, 114, 104, 97,
  1919. 33, 4, 110, 259, 330, 187, 165, 0,
  1920. 0, 0, 0, 0, 0, 0, 0, 0,
  1921. 0, 0, 0, 0, 0, 0, 0, 0,
  1922. 0, 0, 0, 0, 0, 0, 0, 0,
  1923. 0, 0, 0, 0, 0, 0, 0, 0,
  1924. 0, 272, 171, 143, 140, 147, 278, 126,
  1925. 489, 183, 221, 138, 170, 238, 183, 390,
  1926. 252, 112, 223, 227, 476, 91, 182, 300,
  1927. 422, 242, 222, 107, 28, 21, 29, 158,
  1928. 16, 16, 16, 16, 16, 16, 27, 123,
  1929. 64, 64, 64, 64, 104, 104, 104, 104,
  1930. 38, 31, 101, 101, 101, 101, 101, 175,
  1931. 82, 139, 139, 139, 139, 145, 87, 62,
  1932. 85, 85, 85, 85, 85, 85, 64, 119,
  1933. 118, 118, 118, 118, 107, 107, 107, 107,
  1934. 101, 37, 101, 101, 101, 101, 101, 171,
  1935. 78, 114, 114, 114, 114, 4, -7, 4
  1936. },
  1937. 8, 2, true,
  1938. },
  1939. {
  1940. "Courier-Bold", /* #25 */
  1941. NULL,
  1942. NULL,
  1943. "courier-bold-r-normal",
  1944. "Courier", "monospace", "normal", "bold", "normal",
  1945. "2 7 4 9 2 2 5 2 4 4", /* Panose for entire Courier family? */
  1946. 4099, 0, 0, 3, 277,
  1947. 856, 237,
  1948. 560, 0,
  1949. {
  1950. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1951. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1952. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1953. 0, 0, 600, 600, 600, 600, 600, 600, 600, 600,
  1954. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1955. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1956. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1957. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1958. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1959. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1960. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1961. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1962. 600, 600, 600, 600, 600, 600, 600, 0, 0, 0,
  1963. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1964. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1965. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  1966. 600, 600, 600, 600, 600, 600, 500, 600, 600, 600,
  1967. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1968. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1969. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1970. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1971. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1972. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1973. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1974. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  1975. 600, 600, 600, 600, 600, 600
  1976. },
  1977. {
  1978. 0, 0, 0, 0, 0, 0, 0, 0,
  1979. 0, 0, 0, 0, 0, 0, 0, 0,
  1980. 0, 0, 0, 0, 0, 0, 0, 0,
  1981. 0, 0, 0, 0, 0, 0, 0, 0,
  1982. 0, 212, 142, 66, 97, 48, 62, 152,
  1983. 263, 112, 88, 102, 152, 98, 206, 72,
  1984. 99, 94, 70, 67, 66, 78, 94, 68,
  1985. 96, 67, 206, 153, 119, 36, 93, 108,
  1986. 22, 2, 37, 53, 24, 49, 62, 40,
  1987. 24, 89, 48, 60, 49, -12, 14, 36,
  1988. 58, 36, 36, 55, 32, 17, -1, -3,
  1989. 23, 22, 72, 289, 74, 102, 132, -28,
  1990. 152, 58, -6, 60, 44, 64, 95, 42,
  1991. 20, 103, 78, 30, 89, -15, 24, 45,
  1992. 11, 49, 67, 85, 94, 21, 9, -8,
  1993. 17, 15, 103, 223, 249, 128, 77, 0,
  1994. 0, 0, 0, 0, 0, 0, 0, 0,
  1995. 0, 0, 0, 0, 0, 0, 0, 0,
  1996. 0, 0, 0, 0, 0, 0, 0, 0,
  1997. 0, 0, 0, 0, 0, 0, 0, 0,
  1998. 0, 212, 99, 82, 60, 23, 224, 116,
  1999. 348, 66, 157, 44, 98, 171, 66, 278,
  2000. 150, 101, 152, 147, 330, 24, 73, 208,
  2001. 447, 167, 149, 44, 4, 9, -21, 109,
  2002. 2, 2, 2, 2, 2, 2, 10, 54,
  2003. 49, 49, 49, 49, 69, 89, 89, 89,
  2004. 24, 14, 36, 36, 36, 36, 36, 130,
  2005. 36, 17, 17, 17, 17, 22, 40, 27,
  2006. 56, 57, 57, 57, 57, 57, 3, 60,
  2007. 64, 64, 64, 64, 19, 89, 89, 89,
  2008. 55, 24, 45, 45, 45, 45, 45, 97,
  2009. 45, 21, 21, 21, 21, 15, 11, 15
  2010. },
  2011. 8, 3, true,
  2012. },
  2013. {
  2014. "Courier-BoldItalic", /* #26 */
  2015. #ifndef USE_PS_FONTS_IN_PCL
  2016. "Courier-BoldOblique", /* treat name of similar PS font as alias */
  2017. #else
  2018. NULL,
  2019. #endif
  2020. NULL,
  2021. "courier-bold-o-normal",
  2022. "Courier", "monospace", "oblique", "bold", "normal",
  2023. "2 7 4 9 2 2 5 2 4 4", /* Panose for entire Courier family? */
  2024. 4099, 0, 1, 3, 277,
  2025. 856, 237,
  2026. 560, 0,
  2027. {
  2028. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2029. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2030. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2031. 0, 0, 600, 600, 600, 600, 600, 600, 600, 600,
  2032. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2033. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2034. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2035. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2036. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2037. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2038. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2039. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2040. 600, 600, 600, 600, 600, 600, 600, 0, 0, 0,
  2041. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2042. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2043. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2044. 600, 600, 600, 600, 600, 600, 500, 600, 600, 600,
  2045. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2046. 600, 593, 600, 600, 600, 600, 600, 600, 600, 600,
  2047. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2048. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2049. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2050. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2051. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2052. 600, 600, 600, 600, 600, 600, 600, 600, 600, 600,
  2053. 600, 600, 600, 600, 600, 600
  2054. },
  2055. {
  2056. 0, 0, 0, 0, 0, 0, 0, 0,
  2057. 0, 0, 0, 0, 0, 0, 0, 0,
  2058. 0, 0, 0, 0, 0, 0, 0, 0,
  2059. 0, 0, 0, 0, 0, 0, 0, 0,
  2060. 0, 163, 152, 37, 41, 63, 32, 153,
  2061. 248, 36, 104, 86, 106, 86, 155, -9,
  2062. 86, 37, 9, 14, 29, 22, 79, 97,
  2063. 67, 29, 154, 80, 60, 36, 125, 125,
  2064. 4, -61, -27, 43, -37, -16, 0, 29,
  2065. -33, 26, 6, -10, -13, -68, -43, 26,
  2066. 20, 23, -26, -5, 31, 54, 32, 20,
  2067. -38, 55, 11, 208, 144, 26, 149, -90,
  2068. 153, 13, -26, 40, 9, 41, 20, -1,
  2069. -48, 29, -10, -30, 28, -73, -38, 27,
  2070. -60, 17, 1, 16, 99, 33, 13, 0,
  2071. -45, -61, 30, 208, 188, 47, 72, 0,
  2072. 0, 0, 0, 0, 0, 0, 0, 0,
  2073. 0, 0, 0, 0, 0, 0, 0, 0,
  2074. 0, 0, 0, 0, 0, 0, 0, 0,
  2075. 0, 0, 0, 0, 0, 0, 0, 0,
  2076. 0, 178, 90, 55, 52, 62, 224, 47,
  2077. 395, 108, 128, 9, 86, 161, 108, 338,
  2078. 210, 35, 137, 138, 386, 9, 92, 212,
  2079. 350, 155, 130, -12, -47, -52, -28, 77,
  2080. -61, -61, -61, -61, -61, -61, -51, 42,
  2081. -16, -16, -16, -16, 26, 26, 26, 26,
  2082. -37, -43, 26, 26, 26, 26, 26, 95,
  2083. -7, 54, 54, 54, 54, 55, -14, -34,
  2084. 13, 13, 13, 13, 13, 13, -26, 40,
  2085. 42, 42, 42, 42, 29, 29, 29, 29,
  2086. 43, -38, 27, 27, 27, 27, 27, 82,
  2087. 1, 33, 33, 33, 33, -61, -60, -61
  2088. },
  2089. 8, 4, true,
  2090. },
  2091. {
  2092. "Garamond", /* #27 */
  2093. NULL,
  2094. NULL,
  2095. "garamond-medium-r-normal",
  2096. "Garamond", "serif", "normal", "normal", "normal",
  2097. "2 2 4 4 3 3 1 1 8 3", /* Panose for entire Garamond family? */
  2098. 4197, 1, 0, 0, 277, /* Garamond Antiqua */
  2099. 1023, 260,
  2100. 695, 0,
  2101. {
  2102. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2103. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2104. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2105. 0, 0, 258, 258, 424, 479, 479, 812, 830, 276,
  2106. 295, 295, 479, 812, 258, 812, 258, 479, 479, 479,
  2107. 479, 479, 479, 479, 479, 479, 479, 479, 258, 258,
  2108. 996, 812, 996, 369, 816, 756, 608, 738, 793, 627,
  2109. 590, 793, 848, 332, 369, 719, 608, 904, 848, 848,
  2110. 590, 848, 701, 479, 682, 812, 719, 977, 756, 719,
  2111. 664, 295, 479, 295, 498, 498, 276, 424, 535, 424,
  2112. 517, 424, 313, 461, 553, 276, 258, 553, 276, 830,
  2113. 553, 535, 535, 517, 387, 351, 332, 535, 498, 756,
  2114. 498, 535, 461, 442, 498, 442, 996, 0, 0, 0,
  2115. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2116. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2117. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2118. 258, 258, 479, 479, 479, 479, 498, 479, 479, 498,
  2119. 479, 424, 812, 258, 498, 479, 479, 812, 332, 332,
  2120. 479, 553, 479, 258, 479, 332, 479, 424, 812, 812,
  2121. 812, 369, 756, 756, 756, 756, 756, 756, 1069, 738,
  2122. 627, 627, 627, 627, 332, 332, 332, 332, 793, 848,
  2123. 848, 848, 848, 848, 848, 812, 848, 812, 812, 812,
  2124. 812, 719, 590, 553, 424, 424, 424, 424, 424, 424,
  2125. 646, 424, 424, 424, 424, 424, 276, 276, 276, 276,
  2126. 535, 553, 535, 535, 535, 535, 535, 812, 535, 535,
  2127. 535, 535, 535, 535, 535, 535
  2128. },
  2129. {
  2130. 0, 0, 0, 0, 0, 0, 0, 0,
  2131. 0, 0, 0, 0, 0, 0, 0, 0,
  2132. 0, 0, 0, 0, 0, 0, 0, 0,
  2133. 0, 0, 0, 0, 0, 0, 0, 0,
  2134. 0, 69, 91, 21, 51, 35, 46, 67,
  2135. 79, -25, 68, 148, 57, 150, 68, 21,
  2136. 37, 101, 23, 38, 21, 45, 44, 31,
  2137. 59, 33, 67, 55, 198, 150, 199, 56,
  2138. -7, 18, 17, 47, 16, 23, 17, 44,
  2139. 23, 21, -54, 17, 25, 14, 11, 43,
  2140. 18, 42, 21, 34, 33, 24, 15, 8,
  2141. 17, 11, 33, 32, 24, 29, 47, 0,
  2142. 53, 50, 32, 32, 31, 33, 24, 48,
  2143. 27, 28, -6, 27, 30, 30, 28, 48,
  2144. 10, 38, 36, 30, 32, 14, 4, 11,
  2145. 15, 9, 28, 81, 223, 67, 187, 0,
  2146. 0, 0, 0, 0, 0, 0, 0, 0,
  2147. 0, 0, 0, 0, 0, 0, 0, 0,
  2148. 0, 0, 0, 0, 0, 0, 0, 0,
  2149. 0, 0, 0, 0, 0, 0, 0, 0,
  2150. 0, 69, 60, -37, -6, 14, 223, 46,
  2151. 85, 34, 109, 36, 148, 17, 34, 118,
  2152. 81, 148, 24, 26, 180, 26, 49, 67,
  2153. 122, 73, 66, 32, 97, 78, 69, 44,
  2154. 18, 18, 18, 18, 18, 18, 18, 47,
  2155. 23, 23, 23, 23, 20, 20, 20, 9,
  2156. 10, 11, 43, 43, 43, 43, 43, 154,
  2157. 32, 24, 24, 24, 24, 11, 14, 21,
  2158. 52, 52, 52, 52, 52, 52, 25, 33,
  2159. 32, 32, 32, 32, 26, 28, 4, -32,
  2160. 38, 28, 48, 48, 48, 48, 48, 146,
  2161. 37, 14, 14, 14, 14, 9, 10, 9
  2162. },
  2163. 9, 1, true,
  2164. },
  2165. {
  2166. "Garamond-Italic", /* #28 */
  2167. NULL,
  2168. NULL,
  2169. "garamond-medium-i-normal",
  2170. "Garamond", "serif", "italic", "normal", "normal",
  2171. "2 2 4 4 3 3 1 1 8 3", /* Panose for entire Garamond family? */
  2172. 4197, 1, 1, 0, 277, /* Garamond Kursiv */
  2173. 984, 261,
  2174. 695, 0,
  2175. {
  2176. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2177. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2178. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2179. 0, 0, 240, 240, 424, 479, 479, 774, 682, 240,
  2180. 240, 240, 479, 774, 240, 774, 240, 498, 479, 479,
  2181. 479, 479, 479, 479, 479, 479, 479, 479, 240, 240,
  2182. 996, 774, 996, 351, 779, 701, 572, 701, 756, 590,
  2183. 498, 774, 774, 332, 313, 682, 590, 774, 738, 793,
  2184. 553, 793, 682, 461, 608, 756, 719, 959, 701, 664,
  2185. 627, 240, 498, 240, 498, 498, 240, 461, 479, 369,
  2186. 498, 369, 276, 424, 479, 295, 240, 498, 276, 812,
  2187. 553, 461, 461, 479, 387, 295, 313, 517, 517, 719,
  2188. 461, 442, 424, 442, 498, 442, 996, 0, 0, 0,
  2189. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2190. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2191. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2192. 240, 258, 479, 479, 479, 479, 498, 479, 479, 498,
  2193. 442, 406, 774, 240, 498, 479, 479, 774, 332, 332,
  2194. 479, 553, 479, 240, 479, 332, 442, 406, 774, 774,
  2195. 774, 351, 701, 701, 701, 701, 701, 701, 959, 701,
  2196. 590, 590, 590, 590, 332, 332, 332, 332, 756, 738,
  2197. 793, 793, 793, 793, 793, 774, 793, 756, 756, 756,
  2198. 756, 664, 553, 498, 461, 461, 461, 461, 461, 461,
  2199. 627, 369, 369, 369, 369, 369, 295, 295, 295, 295,
  2200. 461, 553, 461, 461, 461, 461, 461, 774, 461, 517,
  2201. 517, 517, 517, 442, 461, 442
  2202. },
  2203. {
  2204. 0, 0, 0, 0, 0, 0, 0, 0,
  2205. 0, 0, 0, 0, 0, 0, 0, 0,
  2206. 0, 0, 0, 0, 0, 0, 0, 0,
  2207. 0, 0, 0, 0, 0, 0, 0, 0,
  2208. 0, 20, 165, 52, 51, 96, 48, 112,
  2209. 17, -133, 147, 142, -11, 144, 16, -8,
  2210. 62, 81, 41, -2, 48, 55, 53, 83,
  2211. 52, 48, 17, -10, 198, 150, 199, 64,
  2212. 6, -52, -2, 79, -23, -21, -15, 81,
  2213. -20, -13, -103, -9, -10, -44, 7, 72,
  2214. -18, 74, -26, 20, 93, 111, 138, 130,
  2215. -21, 101, 45, -79, 171, -131, 47, 0,
  2216. 150, -2, 11, 30, 14, 24, -146, -24,
  2217. 8, 48, -109, 13, 35, 34, 37, 38,
  2218. -86, 11, 33, -6, 46, 34, 23, 23,
  2219. -8, -28, -10, 132, 223, -36, 187, 0,
  2220. 0, 0, 0, 0, 0, 0, 0, 0,
  2221. 0, 0, 0, 0, 0, 0, 0, 0,
  2222. 0, 0, 0, 0, 0, 0, 0, 0,
  2223. 0, 0, 0, 0, 0, 0, 0, 0,
  2224. 0, -23, 94, 8, 37, 67, 223, 46,
  2225. 214, 187, 115, 49, 149, 42, 187, 198,
  2226. 136, 141, 75, 59, 286, 26, 86, 98,
  2227. 84, 96, 125, 28, 92, 55, 86, -33,
  2228. -52, -52, -52, -52, -52, -52, -61, 79,
  2229. -21, -21, -21, -21, -14, -14, -14, -14,
  2230. -23, 7, 72, 72, 72, 72, 72, 154,
  2231. 5, 110, 110, 110, 110, 101, -17, -190,
  2232. -2, -2, -2, -2, -2, -2, -3, 29,
  2233. 23, 23, 23, 23, 48, 48, 48, 48,
  2234. 38, 37, 38, 38, 38, 38, 38, 140,
  2235. -45, 34, 34, 34, 34, -28, -86, -28
  2236. },
  2237. 9, 2, true,
  2238. },
  2239. {
  2240. "Garamond-Bold", /* #29 */
  2241. NULL,
  2242. NULL,
  2243. "garamond-bold-r-normal",
  2244. "Garamond", "serif", "normal", "bold", "normal",
  2245. "2 2 4 4 3 3 1 1 8 3", /* Panose for entire Garamond family? */
  2246. 4197, 1, 0, 3, 277, /* Garamond Halbfett */
  2247. 1010, 261,
  2248. 695, 0,
  2249. {
  2250. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2251. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2252. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2253. 0, 0, 276, 276, 406, 498, 498, 830, 848, 258,
  2254. 313, 313, 498, 830, 276, 830, 276, 498, 498, 498,
  2255. 498, 498, 498, 498, 498, 498, 498, 498, 276, 276,
  2256. 996, 830, 996, 387, 830, 756, 664, 756, 830, 627,
  2257. 627, 812, 885, 387, 369, 738, 608, 940, 848, 867,
  2258. 627, 867, 738, 535, 664, 812, 738, 996, 756, 701,
  2259. 664, 313, 498, 313, 498, 498, 258, 461, 553, 424,
  2260. 553, 442, 351, 535, 590, 295, 276, 553, 295, 867,
  2261. 590, 535, 553, 553, 424, 369, 369, 590, 535, 756,
  2262. 535, 517, 479, 498, 498, 498, 996, 0, 0, 0,
  2263. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2264. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2265. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2266. 276, 276, 498, 498, 498, 498, 498, 498, 498, 498,
  2267. 461, 479, 830, 276, 498, 498, 498, 830, 351, 351,
  2268. 498, 553, 498, 276, 498, 351, 461, 479, 830, 830,
  2269. 830, 387, 756, 756, 756, 756, 756, 756, 977, 756,
  2270. 627, 627, 627, 627, 387, 387, 387, 387, 830, 848,
  2271. 867, 867, 867, 867, 867, 830, 867, 812, 812, 812,
  2272. 812, 701, 627, 590, 461, 461, 461, 461, 461, 461,
  2273. 682, 424, 442, 442, 442, 442, 295, 295, 295, 295,
  2274. 535, 590, 535, 535, 535, 535, 535, 830, 535, 590,
  2275. 590, 590, 590, 517, 553, 517
  2276. },
  2277. {
  2278. 0, 0, 0, 0, 0, 0, 0, 0,
  2279. 0, 0, 0, 0, 0, 0, 0, 0,
  2280. 0, 0, 0, 0, 0, 0, 0, 0,
  2281. 0, 0, 0, 0, 0, 0, 0, 0,
  2282. 0, 56, 74, 21, 52, 40, 42, 50,
  2283. 20, 19, 57, 157, 46, 157, 56, 57,
  2284. 46, 91, 21, 30, 39, 33, 46, 54,
  2285. 48, 37, 55, 46, 199, 157, 199, 53,
  2286. -5, 3, 30, 39, 29, 23, 32, 35,
  2287. 26, 21, -66, 30, 28, 9, 13, 38,
  2288. 28, 37, 25, 38, 13, 12, 3, 25,
  2289. 20, 5, 24, 52, 42, 12, 47, 0,
  2290. 44, 31, 10, 34, 34, 32, 32, 44,
  2291. 28, 29, 11, 22, 24, 19, 30, 37,
  2292. 14, 32, 32, 39, 14, 23, 9, 14,
  2293. 21, 7, 30, 70, 223, 58, 200, 0,
  2294. 0, 0, 0, 0, 0, 0, 0, 0,
  2295. 0, 0, 0, 0, 0, 0, 0, 0,
  2296. 0, 0, 0, 0, 0, 0, 0, 0,
  2297. 0, 0, 0, 0, 0, 0, 0, 0,
  2298. 0, 56, 53, 17, -19, 14, 223, 40,
  2299. 83, 45, 71, 46, 157, 31, 45, 113,
  2300. 75, 156, 31, 34, 202, 20, 65, 50,
  2301. 108, 67, 56, 49, 63, 60, 52, 54,
  2302. 3, 3, 3, 3, 3, 3, -8, 39,
  2303. 23, 23, 23, 23, 21, 21, 21, 21,
  2304. 26, 13, 38, 38, 38, 38, 38, 156,
  2305. 34, 12, 12, 12, 12, 5, 29, 31,
  2306. 31, 31, 31, 31, 31, 31, 33, 34,
  2307. 31, 31, 31, 31, 28, 29, 17, -19,
  2308. 37, 30, 37, 37, 37, 37, 37, 157,
  2309. 31, 24, 24, 24, 24, 7, 14, 7
  2310. },
  2311. 9, 3, true,
  2312. },
  2313. {
  2314. "Garamond-BoldItalic", /* #30 */
  2315. NULL,
  2316. NULL,
  2317. "garamond-bold-i-normal",
  2318. "Garamond", "serif", "italic", "bold", "normal",
  2319. "2 2 4 4 3 3 1 1 8 3", /* Panose for entire Garamond family? */
  2320. 4197, 1, 1, 3, 277, /* Garamond Kursiv Halbfett */
  2321. 1016, 264,
  2322. 697, 0,
  2323. {
  2324. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2325. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2326. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2327. 0, 0, 258, 258, 424, 498, 498, 830, 701, 258,
  2328. 295, 295, 498, 830, 258, 830, 258, 498, 498, 498,
  2329. 498, 498, 498, 498, 498, 498, 498, 498, 258, 258,
  2330. 996, 830, 996, 387, 830, 738, 627, 738, 774, 627,
  2331. 572, 793, 812, 387, 351, 719, 627, 867, 793, 830,
  2332. 627, 830, 738, 498, 682, 812, 738, 996, 719, 738,
  2333. 664, 295, 498, 295, 498, 498, 258, 517, 553, 424,
  2334. 553, 424, 295, 479, 553, 313, 295, 535, 295, 812,
  2335. 553, 479, 553, 535, 387, 332, 313, 535, 572, 774,
  2336. 479, 498, 424, 498, 498, 498, 996, 0, 0, 0,
  2337. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2338. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2339. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2340. 258, 258, 498, 498, 498, 498, 498, 498, 498, 498,
  2341. 424, 424, 830, 258, 498, 498, 498, 830, 332, 332,
  2342. 498, 553, 498, 258, 498, 332, 424, 424, 830, 830,
  2343. 830, 387, 738, 738, 738, 738, 738, 738, 977, 738,
  2344. 627, 627, 627, 627, 387, 387, 387, 387, 774, 793,
  2345. 830, 830, 830, 830, 830, 830, 830, 812, 812, 812,
  2346. 812, 738, 627, 535, 517, 517, 517, 517, 517, 517,
  2347. 701, 424, 424, 424, 424, 424, 313, 313, 313, 313,
  2348. 479, 553, 479, 479, 479, 479, 479, 830, 479, 535,
  2349. 535, 535, 535, 498, 553, 498
  2350. },
  2351. {
  2352. 0, 0, 0, 0, 0, 0, 0, 0,
  2353. 0, 0, 0, 0, 0, 0, 0, 0,
  2354. 0, 0, 0, 0, 0, 0, 0, 0,
  2355. 0, 0, 0, 0, 0, 0, 0, 0,
  2356. 0, 36, 137, 48, 39, 101, 74, 101,
  2357. 37, -112, 114, 157, 23, 157, 60, 7,
  2358. 57, 46, 4, -17, 22, 75, 45, 99,
  2359. 48, 46, 26, 9, 199, 157, 199, 87,
  2360. 17, -19, -21, 80, -3, -8, -10, 89,
  2361. -16, -19, -118, -8, -6, -50, -5, 78,
  2362. 2, 78, -3, 21, 104, 115, 107, 92,
  2363. -22, 131, 38, -58, 159, -92, 47, 0,
  2364. 118, 33, 36, 32, 32, 33, -95, -39,
  2365. 33, 30, -95, 33, 39, 38, 46, 36,
  2366. -78, 30, 34, 14, 37, 44, 36, 30,
  2367. -13, -19, -19, 85, 223, -39, 200, 0,
  2368. 0, 0, 0, 0, 0, 0, 0, 0,
  2369. 0, 0, 0, 0, 0, 0, 0, 0,
  2370. 0, 0, 0, 0, 0, 0, 0, 0,
  2371. 0, 0, 0, 0, 0, 0, 0, 0,
  2372. 0, -45, 98, 5, 19, 82, 262, 51,
  2373. 188, 167, 99, 26, 157, 28, 167, 205,
  2374. 124, 156, 72, 63, 278, 20, 75, 91,
  2375. 117, 109, 116, 10, 93, 94, 69, -15,
  2376. -19, -19, -19, -19, -19, -19, -63, 80,
  2377. -8, -8, -8, -8, -19, -19, -19, -19,
  2378. -2, -5, 78, 78, 78, 78, 78, 160,
  2379. 74, 115, 115, 115, 115, 131, 2, -138,
  2380. 33, 33, 33, 33, 33, 33, 30, 32,
  2381. 33, 33, 33, 33, 31, 31, 31, 31,
  2382. 37, 46, 36, 36, 36, 36, 36, 157,
  2383. 32, 43, 43, 43, 43, -18, -79, -18
  2384. },
  2385. 9, 4, true,
  2386. },
  2387. {
  2388. "LetterGothic", /* #31 */
  2389. NULL,
  2390. NULL,
  2391. "letter gothic-medium-r-normal",
  2392. "Letter Gothic", "monospace", "normal", "normal", "normal",
  2393. "0 0 0 0 0 0 0 0 0 0", /* no Panose known */
  2394. 4102, 0, 0, 0, 277,
  2395. 946, 308,
  2396. 721, 0,
  2397. {
  2398. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2399. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2400. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2401. 0, 0, 500, 500, 500, 500, 500, 500, 500, 500,
  2402. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2403. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2404. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2405. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2406. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2407. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2408. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2409. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2410. 500, 500, 500, 500, 500, 500, 500, 0, 0, 0,
  2411. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2412. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2413. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2414. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2415. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2416. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2417. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2418. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2419. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2420. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2421. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2422. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2423. 500, 500, 500, 500, 500, 500
  2424. },
  2425. {
  2426. 0, 0, 0, 0, 0, 0, 0, 0,
  2427. 0, 0, 0, 0, 0, 0, 0, 0,
  2428. 0, 0, 0, 0, 0, 0, 0, 0,
  2429. 0, 0, 0, 0, 0, 0, 0, 0,
  2430. 0, 199, 135, -5, 75, 46, 47, 200,
  2431. 147, 145, 29, 33, 200, 35, 206, 81,
  2432. 77, 94, 61, 53, 29, 53, 61, 59,
  2433. 52, 54, 205, 200, 35, 35, 35, 56,
  2434. 30, 9, 70, 52, 66, 88, 86, 34,
  2435. 63, 128, 32, 73, 78, 45, 72, 40,
  2436. 89, 41, 71, 37, 24, 63, 55, 32,
  2437. 62, 49, 59, 130, 71, 104, 49, 0,
  2438. 200, 62, 51, 49, 46, 51, 74, 40,
  2439. 73, 89, 58, 78, 92, 14, 56, 50,
  2440. 53, 45, 94, 57, 32, 72, 58, 7,
  2441. 42, -16, 54, 124, 225, 124, 19, 0,
  2442. 0, 0, 0, 0, 0, 0, 0, 0,
  2443. 0, 0, 0, 0, 0, 0, 0, 0,
  2444. 0, 0, 0, 0, 0, 0, 0, 0,
  2445. 0, 0, 0, 0, 0, 0, 0, 0,
  2446. 0, 206, 69, 38, 77, 49, 225, 65,
  2447. 139, 147, 124, 8, 35, 126, 147, 109,
  2448. 98, 33, 145, 116, 185, -13, 117, 211,
  2449. 190, 152, 119, 3, 32, 18, 21, 115,
  2450. 9, 9, 9, 9, 9, 9, 0, 52,
  2451. 88, 88, 88, 88, 128, 128, 93, 128,
  2452. -5, 72, 40, 40, 40, 40, 40, 42,
  2453. 41, 63, 63, 63, 63, 49, 89, 89,
  2454. 62, 62, 62, 62, 62, 62, -2, 49,
  2455. 51, 51, 51, 51, 89, 89, 82, 89,
  2456. 40, 56, 50, 50, 50, 50, 50, 33,
  2457. 51, 72, 72, 72, 72, -16, 75, -16
  2458. },
  2459. 10, 1, true,
  2460. },
  2461. {
  2462. "LetterGothic-Italic", /* #32 */
  2463. NULL,
  2464. NULL,
  2465. "letter gothic-medium-i-normal",
  2466. "Letter Gothic", "monospace", "oblique", "normal", "normal",
  2467. "0 0 0 0 0 0 0 0 0 0", /* no Panose known */
  2468. 4102, 0, 1, 0, 277,
  2469. 947, 308,
  2470. 721, 0,
  2471. {
  2472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2475. 0, 0, 500, 500, 500, 500, 500, 500, 500, 500,
  2476. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2477. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2478. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2479. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2480. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2481. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2482. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2483. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2484. 500, 500, 500, 500, 500, 500, 500, 0, 0, 0,
  2485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2488. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2489. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2490. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2491. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2492. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2493. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2494. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2495. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2496. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2497. 500, 500, 500, 500, 500, 500
  2498. },
  2499. {
  2500. 0, 0, 0, 0, 0, 0, 0, 0,
  2501. 0, 0, 0, 0, 0, 0, 0, 0,
  2502. 0, 0, 0, 0, 0, 0, 0, 0,
  2503. 0, 0, 0, 0, 0, 0, 0, 0,
  2504. 0, 154, 200, 9, 39, 17, 24, 257,
  2505. 162, 162, 81, 53, 155, 61, 197, 104,
  2506. 67, 47, -2, 16, 21, 44, 53, 86,
  2507. 34, 47, 164, 155, 23, 61, 46, 154,
  2508. 47, -46, 18, 50, 2, 25, 27, 30,
  2509. 10, 75, 51, 21, 44, -23, 17, 39,
  2510. 21, 39, 13, 7, 104, 45, 152, 23,
  2511. 0, 141, 4, 51, 167, 22, 49, 0,
  2512. 286, 46, -14, 40, 36, 39, 118, 10,
  2513. 23, 138, 14, 31, 187, -34, 21, 40,
  2514. -34, 37, 53, 32, 85, 41, 117, 40,
  2515. -30, -86, -3, 146, 225, 13, 7, 0,
  2516. 0, 0, 0, 0, 0, 0, 0, 0,
  2517. 0, 0, 0, 0, 0, 0, 0, 0,
  2518. 0, 0, 0, 0, 0, 0, 0, 0,
  2519. 0, 0, 0, 0, 0, 0, 0, 0,
  2520. 0, 113, 79, 41, 77, 90, 225, 83,
  2521. 213, 147, 166, 8, 61, 145, 147, 198,
  2522. 149, 59, 140, 128, 265, -13, 117, 224,
  2523. 94, 153, 176, -42, 0, -6, 16, 55,
  2524. -46, -46, -46, -46, -46, -46, -52, 50,
  2525. 25, 25, 25, 25, 75, 75, 75, 75,
  2526. 14, 17, 39, 39, 39, 39, 39, 68,
  2527. -17, 45, 45, 45, 45, 141, 21, 40,
  2528. 46, 46, 46, 46, 46, 46, -24, 40,
  2529. 39, 39, 39, 39, 138, 138, 132, 138,
  2530. 41, 21, 40, 40, 40, 40, 40, 59,
  2531. 9, 41, 41, 41, 41, -86, -35, -86
  2532. },
  2533. 10, 2, true,
  2534. },
  2535. {
  2536. "LetterGothic-Bold", /* #33 */
  2537. NULL,
  2538. NULL,
  2539. "letter gothic-bold-r-normal",
  2540. "Letter Gothic", "monospace", "normal", "bold", "normal",
  2541. "0 0 0 0 0 0 0 0 0 0", /* no Panose known */
  2542. 4102, 0, 0, 3, 277,
  2543. 988, 308,
  2544. 721, 0,
  2545. {
  2546. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2547. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2548. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2549. 0, 0, 500, 500, 500, 500, 500, 500, 500, 500,
  2550. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2551. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2552. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2553. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2554. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2555. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2556. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2557. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2558. 500, 500, 500, 500, 500, 500, 500, 0, 0, 0,
  2559. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2560. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2561. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2562. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2563. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2564. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2565. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2566. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2567. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2568. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2569. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2570. 500, 500, 500, 500, 500, 500, 500, 500, 500, 500,
  2571. 500, 500, 500, 500, 500, 500
  2572. },
  2573. {
  2574. 0, 0, 0, 0, 0, 0, 0, 0,
  2575. 0, 0, 0, 0, 0, 0, 0, 0,
  2576. 0, 0, 0, 0, 0, 0, 0, 0,
  2577. 0, 0, 0, 0, 0, 0, 0, 0,
  2578. 0, 177, 203, -33, 66, 25, 27, 184,
  2579. 141, 110, 28, 13, 184, 12, 185, 69,
  2580. 59, 87, 41, 29, 18, 45, 45, 63,
  2581. 26, 40, 185, 185, 34, 12, 34, 66,
  2582. 15, -9, 48, 30, 47, 62, 76, 25,
  2583. 46, 111, 37, 43, 80, 37, 45, 24,
  2584. 68, 17, 46, 30, 9, 46, 33, 13,
  2585. 35, 25, 41, 128, 74, 79, 49, 0,
  2586. 184, 68, 44, 56, 44, 42, 86, 50,
  2587. 79, 91, 77, 74, 77, 16, 55, 34,
  2588. 47, 47, 74, 65, 40, 63, 49, -3,
  2589. 14, 11, 55, 71, 225, 71, 11, 0,
  2590. 0, 0, 0, 0, 0, 0, 0, 0,
  2591. 0, 0, 0, 0, 0, 0, 0, 0,
  2592. 0, 0, 0, 0, 0, 0, 0, 0,
  2593. 0, 0, 0, 0, 0, 0, 0, 0,
  2594. 0, 177, 58, 40, 48, 25, 225, 59,
  2595. 109, 147, 135, -12, 12, 159, 147, 100,
  2596. 108, 13, 132, 107, 146, -30, 117, 177,
  2597. 171, 133, 120, -12, 13, 7, -12, 71,
  2598. -9, -9, -9, -9, -9, -9, -3, 30,
  2599. 62, 62, 62, 62, 111, 111, 78, 106,
  2600. -12, 45, 24, 24, 24, 24, 24, 15,
  2601. 19, 46, 46, 46, 46, 25, 68, 96,
  2602. 68, 68, 68, 68, 68, 68, 11, 56,
  2603. 42, 42, 42, 42, 91, 91, 83, 91,
  2604. 50, 55, 34, 34, 34, 34, 34, 10,
  2605. 34, 63, 63, 63, 63, 11, 71, 11
  2606. },
  2607. 10, 3, true,
  2608. },
  2609. {
  2610. "Marigold", /* #34 */
  2611. NULL,
  2612. NULL,
  2613. "marigold-medium-r-normal",
  2614. "Marigold", NULL, "normal", "normal", "normal",
  2615. "3 2 7 2 4 4 2 2 5 4", /* Panose for Marigold font */
  2616. 4297, 1, 0, 0, 277,
  2617. 770, 302,
  2618. 450, 0,
  2619. {
  2620. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2621. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2622. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2623. 0, 0, 221, 295, 240, 369, 369, 646, 479, 147,
  2624. 258, 258, 369, 442, 221, 442, 221, 332, 369, 369,
  2625. 369, 369, 369, 369, 369, 369, 369, 369, 221, 221,
  2626. 996, 442, 996, 313, 682, 461, 406, 406, 479, 387,
  2627. 369, 461, 461, 240, 240, 461, 332, 608, 498, 442,
  2628. 369, 442, 442, 369, 387, 479, 461, 608, 461, 406,
  2629. 406, 240, 332, 240, 498, 498, 147, 313, 258, 240,
  2630. 295, 240, 147, 295, 313, 185, 147, 258, 147, 424,
  2631. 295, 258, 295, 276, 240, 203, 203, 295, 276, 369,
  2632. 276, 276, 276, 313, 498, 313, 996, 0, 0, 0,
  2633. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2634. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2635. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2636. 221, 295, 369, 369, 369, 369, 498, 369, 442, 295,
  2637. 240, 351, 442, 258, 295, 442, 295, 442, 276, 276,
  2638. 442, 553, 442, 221, 442, 276, 240, 351, 646, 646,
  2639. 646, 313, 461, 461, 461, 461, 461, 461, 664, 406,
  2640. 387, 387, 387, 387, 240, 240, 240, 240, 479, 498,
  2641. 442, 442, 442, 442, 442, 442, 442, 479, 479, 479,
  2642. 479, 406, 369, 351, 313, 313, 313, 313, 313, 313,
  2643. 406, 240, 240, 240, 240, 240, 185, 185, 185, 185,
  2644. 276, 295, 258, 258, 258, 258, 258, 442, 258, 295,
  2645. 295, 295, 295, 276, 295, 276
  2646. },
  2647. {
  2648. 0, 0, 0, 0, 0, 0, 0, 0,
  2649. 0, 0, 0, 0, 0, 0, 0, 0,
  2650. 0, 0, 0, 0, 0, 0, 0, 0,
  2651. 0, 0, 0, 0, 0, 0, 0, 0,
  2652. 0, 62, 25, -27, 1, 40, 23, 43,
  2653. 68, 9, 63, 48, -24, 48, 47, 40,
  2654. 8, 80, 21, 5, 2, -7, 5, 50,
  2655. 0, 29, 47, -24, 198, 48, 199, 40,
  2656. 35, 4, 13, 24, 12, 5, 25, 21,
  2657. 11, 28, -68, 13, 14, 15, 11, 22,
  2658. 9, 22, 0, 15, 14, 24, 4, 18,
  2659. 11, 0, -2, 45, 26, 24, 47, 0,
  2660. 32, 15, 3, 26, 14, 17, -124, -108,
  2661. 17, 33, -95, 1, 20, 11, 18, 18,
  2662. -114, 19, 19, -5, 21, 8, 1, 7,
  2663. -8, -54, -5, 66, 223, 27, 187, 0,
  2664. 0, 0, 0, 0, 0, 0, 0, 0,
  2665. 0, 0, 0, 0, 0, 0, 0, 0,
  2666. 0, 0, 0, 0, 0, 0, 0, 0,
  2667. 0, 0, 0, 0, 0, 0, 0, 0,
  2668. 0, 49, 68, -31, 6, -21, 223, 29,
  2669. 158, 79, 42, -3, 51, 12, 79, 165,
  2670. 42, 47, 31, 30, 228, 7, 73, 49,
  2671. 101, 66, 65, -4, 62, 55, 30, -13,
  2672. 4, 4, 4, 4, 4, 4, 4, 24,
  2673. 5, 5, 5, 5, 28, 28, 28, 28,
  2674. 12, 11, 22, 22, 22, 22, 22, 81,
  2675. 12, 24, 24, 24, 24, 0, 9, -110,
  2676. 15, 15, 15, 15, 15, 15, 11, 0,
  2677. 17, 17, 17, 17, 33, 33, 21, 4,
  2678. 22, 18, 18, 18, 18, 18, 18, 48,
  2679. 19, 8, 8, 8, 8, -54, -114, -54
  2680. },
  2681. 11, 1, true,
  2682. },
  2683. {
  2684. "CGOmega", /* #35 */
  2685. NULL,
  2686. NULL,
  2687. "cg omega-medium-r-normal",
  2688. "CG Omega", "serif", "normal", "normal", "normal",
  2689. "2 11 5 2 5 5 8 2 3 4", /* Panose for entire CG Omega family? */
  2690. 4113, 1, 0, 0, 277,
  2691. 895, 250,
  2692. 683, 0,
  2693. {
  2694. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2695. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2696. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2697. 0, 0, 276, 276, 406, 553, 553, 885, 719, 276,
  2698. 276, 276, 553, 885, 276, 885, 276, 276, 553, 553,
  2699. 553, 553, 553, 553, 553, 553, 553, 553, 276, 276,
  2700. 996, 885, 996, 387, 885, 664, 608, 664, 774, 498,
  2701. 498, 774, 774, 276, 276, 608, 498, 885, 774, 830,
  2702. 553, 830, 608, 498, 553, 774, 664, 996, 608, 608,
  2703. 608, 276, 276, 276, 498, 498, 276, 479, 553, 479,
  2704. 553, 498, 276, 498, 553, 276, 276, 498, 276, 830,
  2705. 553, 553, 553, 553, 332, 387, 276, 553, 498, 774,
  2706. 498, 498, 498, 442, 498, 442, 996, 0, 0, 0,
  2707. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2708. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2709. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2710. 276, 276, 553, 553, 553, 553, 498, 553, 553, 498,
  2711. 406, 369, 885, 276, 498, 553, 553, 885, 369, 369,
  2712. 553, 553, 553, 276, 553, 369, 406, 369, 885, 885,
  2713. 885, 387, 664, 664, 664, 664, 664, 664, 812, 664,
  2714. 498, 498, 498, 498, 276, 276, 276, 276, 774, 774,
  2715. 830, 830, 830, 830, 830, 885, 830, 774, 774, 774,
  2716. 774, 608, 553, 553, 479, 479, 479, 479, 479, 479,
  2717. 774, 479, 498, 498, 498, 498, 276, 276, 276, 276,
  2718. 553, 553, 553, 553, 553, 553, 553, 885, 553, 553,
  2719. 553, 553, 553, 498, 553, 498
  2720. },
  2721. {
  2722. 0, 0, 0, 0, 0, 0, 0, 0,
  2723. 0, 0, 0, 0, 0, 0, 0, 0,
  2724. 0, 0, 0, 0, 0, 0, 0, 0,
  2725. 0, 0, 0, 0, 0, 0, 0, 0,
  2726. 0, 84, 81, 25, 74, 98, 83, 75,
  2727. 73, 27, 104, 184, 43, 184, 83, -28,
  2728. 43, 108, 40, 68, 14, 68, 61, 85,
  2729. 50, 57, 82, 43, 201, 191, 201, 89,
  2730. 49, 12, 89, 44, 99, 94, 97, 42,
  2731. 91, 88, -27, 91, 98, 39, 98, 45,
  2732. 86, 44, 88, 45, 21, 103, 10, 17,
  2733. 32, 16, 10, 72, -34, 7, 48, 0,
  2734. 71, 36, 64, 39, 31, 36, 26, 39,
  2735. 73, 90, -3, 69, 94, 70, 73, 40,
  2736. 66, 37, 81, 44, 19, 81, 10, 18,
  2737. 32, 15, 22, 97, 224, 71, 195, 0,
  2738. 0, 0, 0, 0, 0, 0, 0, 0,
  2739. 0, 0, 0, 0, 0, 0, 0, 0,
  2740. 0, 0, 0, 0, 0, 0, 0, 0,
  2741. 0, 0, 0, 0, 0, 0, 0, 0,
  2742. 0, 84, 76, 33, 77, -10, 224, 88,
  2743. 131, 147, 55, 39, 184, 15, 147, 131,
  2744. 120, 184, 30, 53, 231, -61, 117, 83,
  2745. 161, 70, 33, 21, 108, 87, 118, 60,
  2746. 12, 12, 12, 12, 12, 12, -27, 44,
  2747. 94, 94, 94, 94, 27, 60, -3, -7,
  2748. 31, 98, 45, 45, 45, 45, 45, 185,
  2749. 40, 103, 103, 103, 103, 16, 86, 79,
  2750. 36, 36, 36, 36, 36, 36, 40, 39,
  2751. 36, 36, 36, 36, 22, 59, 1, -6,
  2752. 40, 73, 40, 40, 40, 40, 40, 184,
  2753. 35, 81, 81, 81, 81, 15, 71, 15
  2754. },
  2755. 12, 1, true,
  2756. },
  2757. {
  2758. "CGOmega-Italic", /* #36 */
  2759. NULL,
  2760. NULL,
  2761. "cg omega-medium-i-normal",
  2762. "CG Omega", "serif", "oblique", "normal", "normal",
  2763. "2 11 5 2 5 5 8 2 3 4", /* Panose for entire CG Omega family? */
  2764. 4113, 1, 1, 0, 277,
  2765. 911, 250,
  2766. 683, 0,
  2767. {
  2768. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2769. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2770. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2771. 0, 0, 276, 276, 406, 553, 553, 885, 664, 276,
  2772. 276, 276, 553, 885, 276, 885, 276, 276, 553, 553,
  2773. 553, 553, 553, 553, 553, 553, 553, 553, 276, 276,
  2774. 996, 885, 996, 387, 885, 664, 608, 664, 774, 498,
  2775. 498, 738, 774, 295, 276, 608, 461, 885, 774, 830,
  2776. 553, 830, 627, 498, 553, 774, 608, 940, 553, 553,
  2777. 608, 276, 276, 276, 498, 498, 276, 498, 553, 479,
  2778. 553, 498, 276, 498, 553, 276, 276, 498, 276, 830,
  2779. 553, 553, 553, 553, 332, 387, 295, 553, 498, 774,
  2780. 442, 498, 498, 442, 498, 442, 996, 0, 0, 0,
  2781. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2782. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2783. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2784. 276, 276, 553, 553, 553, 553, 498, 553, 553, 498,
  2785. 461, 369, 885, 276, 498, 553, 553, 885, 387, 387,
  2786. 553, 553, 553, 276, 553, 387, 461, 369, 885, 885,
  2787. 885, 387, 664, 664, 664, 664, 664, 664, 793, 664,
  2788. 498, 498, 498, 498, 295, 295, 295, 295, 774, 774,
  2789. 830, 830, 830, 830, 830, 885, 830, 774, 774, 774,
  2790. 774, 553, 553, 535, 498, 498, 498, 498, 498, 498,
  2791. 774, 479, 498, 498, 498, 498, 276, 276, 276, 276,
  2792. 553, 553, 553, 553, 553, 553, 553, 885, 553, 553,
  2793. 553, 553, 553, 498, 553, 498
  2794. },
  2795. {
  2796. 0, 0, 0, 0, 0, 0, 0, 0,
  2797. 0, 0, 0, 0, 0, 0, 0, 0,
  2798. 0, 0, 0, 0, 0, 0, 0, 0,
  2799. 0, 0, 0, 0, 0, 0, 0, 0,
  2800. 0, 57, 155, 28, 49, 154, 42, 103,
  2801. 61, -37, 131, 194, -18, 194, 59, 4,
  2802. 57, 176, 54, 47, 39, 54, 67, 83,
  2803. 55, 86, 56, -19, 201, 191, 201, 99,
  2804. 46, -22, 63, 65, 64, 54, 54, 75,
  2805. 59, 60, -35, 62, 58, 54, 60, 63,
  2806. 63, 63, 56, 17, 91, 105, 79, 84,
  2807. -2, 70, 15, 12, 107, -55, 48, 0,
  2808. 103, 28, 25, 39, 50, 38, 48, 17,
  2809. 37, 61, -9, 41, 54, 34, 39, 37,
  2810. -16, 52, 40, 13, 40, 63, 58, 56,
  2811. -13, 52, 22, 97, 224, -52, 195, 0,
  2812. 0, 0, 0, 0, 0, 0, 0, 0,
  2813. 0, 0, 0, 0, 0, 0, 0, 0,
  2814. 0, 0, 0, 0, 0, 0, 0, 0,
  2815. 0, 0, 0, 0, 0, 0, 0, 0,
  2816. 0, 25, 88, 5, 54, 57, 224, 86,
  2817. 191, 147, 114, 38, 198, 5, 147, 191,
  2818. 151, 176, 79, 81, 284, -61, 98, 104,
  2819. 122, 144, 111, 10, 136, 125, 100, 20,
  2820. -22, -22, -22, -22, -22, -22, -76, 65,
  2821. 54, 54, 54, 54, 60, 60, 60, 60,
  2822. 14, 60, 63, 63, 63, 63, 63, 193,
  2823. 27, 105, 105, 105, 105, 70, 63, 30,
  2824. 28, 28, 28, 28, 28, 28, 24, 39,
  2825. 38, 38, 38, 38, 61, 61, 61, 51,
  2826. 37, 39, 37, 37, 37, 37, 37, 198,
  2827. 4, 63, 63, 63, 63, 52, -17, 52
  2828. },
  2829. 12, 2, true,
  2830. },
  2831. {
  2832. "CGOmega-Bold", /* #37 */
  2833. NULL,
  2834. NULL,
  2835. "cg omega-bold-r-normal",
  2836. "CG Omega", "serif", "normal", "bold", "normal",
  2837. "2 11 5 2 5 5 8 2 3 4", /* Panose for entire CG Omega family? */
  2838. 4113, 1, 0, 3, 277,
  2839. 924, 250,
  2840. 686, 0,
  2841. {
  2842. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2843. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2844. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2845. 0, 0, 276, 276, 461, 553, 553, 885, 719, 276,
  2846. 276, 276, 553, 885, 276, 885, 276, 276, 553, 553,
  2847. 553, 553, 553, 553, 553, 553, 553, 553, 276, 276,
  2848. 996, 885, 996, 442, 885, 664, 608, 664, 774, 498,
  2849. 498, 774, 774, 332, 332, 627, 498, 885, 774, 830,
  2850. 572, 830, 608, 498, 553, 774, 664, 996, 608, 608,
  2851. 608, 276, 276, 276, 498, 498, 276, 498, 553, 498,
  2852. 553, 498, 332, 498, 553, 276, 276, 498, 276, 830,
  2853. 553, 553, 553, 553, 387, 387, 332, 553, 498, 774,
  2854. 498, 498, 498, 498, 498, 498, 996, 0, 0, 0,
  2855. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2856. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2857. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2858. 276, 276, 553, 553, 553, 553, 498, 553, 553, 498,
  2859. 369, 442, 885, 276, 498, 553, 553, 885, 369, 369,
  2860. 553, 590, 553, 276, 553, 369, 369, 442, 885, 885,
  2861. 885, 442, 664, 664, 664, 664, 664, 664, 867, 664,
  2862. 498, 498, 498, 498, 332, 332, 332, 332, 774, 774,
  2863. 830, 830, 830, 830, 830, 885, 830, 774, 774, 774,
  2864. 774, 608, 572, 553, 498, 498, 498, 498, 498, 498,
  2865. 756, 498, 498, 498, 498, 498, 276, 276, 276, 276,
  2866. 553, 553, 553, 553, 553, 553, 553, 885, 553, 553,
  2867. 553, 553, 553, 498, 553, 498
  2868. },
  2869. {
  2870. 0, 0, 0, 0, 0, 0, 0, 0,
  2871. 0, 0, 0, 0, 0, 0, 0, 0,
  2872. 0, 0, 0, 0, 0, 0, 0, 0,
  2873. 0, 0, 0, 0, 0, 0, 0, 0,
  2874. 0, 58, 75, 31, 50, 64, 44, 63,
  2875. 38, 5, 96, 184, 24, 184, 57, -4,
  2876. 41, 87, 49, 47, 34, 32, 49, 76,
  2877. 42, 42, 57, 20, 201, 184, 201, 68,
  2878. 24, 6, 78, 41, 88, 76, 83, 43,
  2879. 83, 85, 12, 82, 88, 36, 86, 42,
  2880. 83, 42, 79, 46, 22, 87, 20, 15,
  2881. 22, 12, 18, 44, -4, 21, 48, 0,
  2882. 53, 23, 46, 33, 30, 34, 29, 32,
  2883. 56, 63, -13, 47, 66, 55, 55, 32,
  2884. 42, 37, 65, 37, 11, 52, 20, 22,
  2885. 28, 20, 29, 79, 224, 60, 188, 0,
  2886. 0, 0, 0, 0, 0, 0, 0, 0,
  2887. 0, 0, 0, 0, 0, 0, 0, 0,
  2888. 0, 0, 0, 0, 0, 0, 0, 0,
  2889. 0, 0, 0, 0, 0, 0, 0, 0,
  2890. 0, 58, 46, 39, 48, -17, 224, 74,
  2891. 156, 147, 27, 42, 184, 15, 147, 129,
  2892. 113, 184, 42, 43, 235, -61, 117, 57,
  2893. 146, 57, 15, 33, 101, 68, 84, 68,
  2894. 6, 6, 6, 6, 6, 6, 0, 41,
  2895. 76, 76, 76, 76, 52, 85, 9, 22,
  2896. 18, 86, 42, 42, 42, 42, 42, 188,
  2897. 38, 87, 87, 87, 87, 12, 82, 50,
  2898. 23, 23, 23, 23, 23, 23, 19, 33,
  2899. 34, 34, 34, 34, 27, 53, -22, -5,
  2900. 32, 55, 32, 32, 32, 32, 32, 184,
  2901. 26, 52, 52, 52, 52, 20, 42, 20
  2902. },
  2903. 12, 3, true,
  2904. },
  2905. {
  2906. "CGOmega-BoldItalic", /* #38 */
  2907. NULL,
  2908. NULL,
  2909. "cg omega-bold-i-normal",
  2910. "CG Omega", "serif", "oblique", "bold", "normal",
  2911. "2 11 5 2 5 5 8 2 3 4", /* Panose for entire CG Omega family? */
  2912. 4113, 1, 1, 3, 277,
  2913. 923, 250,
  2914. 686, 0,
  2915. {
  2916. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2917. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2918. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2919. 0, 0, 276, 276, 461, 553, 553, 885, 719, 276,
  2920. 276, 276, 553, 885, 276, 885, 276, 276, 553, 553,
  2921. 553, 553, 553, 553, 553, 553, 553, 553, 276, 276,
  2922. 996, 885, 996, 442, 885, 664, 608, 664, 774, 498,
  2923. 498, 774, 774, 332, 332, 608, 498, 885, 774, 830,
  2924. 553, 830, 608, 498, 553, 774, 664, 940, 608, 608,
  2925. 608, 276, 276, 276, 498, 498, 276, 498, 553, 479,
  2926. 553, 498, 332, 498, 553, 276, 276, 498, 276, 830,
  2927. 553, 553, 553, 553, 387, 387, 332, 553, 498, 774,
  2928. 498, 498, 498, 498, 498, 498, 996, 0, 0, 0,
  2929. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2930. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2931. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2932. 276, 276, 553, 553, 553, 553, 498, 553, 553, 498,
  2933. 369, 424, 885, 276, 498, 553, 553, 885, 351, 351,
  2934. 553, 590, 553, 276, 553, 351, 369, 424, 885, 885,
  2935. 885, 442, 664, 664, 664, 664, 664, 664, 867, 664,
  2936. 498, 498, 498, 498, 332, 332, 332, 332, 774, 774,
  2937. 830, 830, 830, 830, 830, 885, 830, 774, 774, 774,
  2938. 774, 608, 553, 553, 498, 498, 498, 498, 498, 498,
  2939. 756, 479, 498, 498, 498, 498, 276, 276, 276, 276,
  2940. 553, 553, 553, 553, 553, 553, 553, 885, 553, 553,
  2941. 553, 553, 553, 498, 553, 498
  2942. },
  2943. {
  2944. 0, 0, 0, 0, 0, 0, 0, 0,
  2945. 0, 0, 0, 0, 0, 0, 0, 0,
  2946. 0, 0, 0, 0, 0, 0, 0, 0,
  2947. 0, 0, 0, 0, 0, 0, 0, 0,
  2948. 0, 21, 148, 41, 23, 128, 42, 70,
  2949. 44, -42, 140, 184, -80, 184, 26, -54,
  2950. 56, 142, 17, 19, 23, 24, 72, 54,
  2951. 43, 65, 26, -80, 201, 204, 201, 100,
  2952. 37, -49, 39, 73, 39, 22, 26, 80,
  2953. 34, 33, -50, 36, 43, 21, 42, 67,
  2954. 30, 64, 35, 17, 90, 90, 104, 110,
  2955. -6, 104, -30, -35, 111, -35, 48, 0,
  2956. 70, 14, 5, 43, 27, 32, 12, -13,
  2957. 2, 1, -91, -2, 8, 1, 4, 26,
  2958. -40, 28, 8, 3, 57, 34, 79, 86,
  2959. -33, 5, -14, 101, 224, -78, 188, 0,
  2960. 0, 0, 0, 0, 0, 0, 0, 0,
  2961. 0, 0, 0, 0, 0, 0, 0, 0,
  2962. 0, 0, 0, 0, 0, 0, 0, 0,
  2963. 0, 0, 0, 0, 0, 0, 0, 0,
  2964. 0, -20, 93, -4, 48, 55, 224, 85,
  2965. 202, 147, 60, 45, 184, 9, 147, 191,
  2966. 148, 184, 56, 54, 269, -61, 117, 78,
  2967. 92, 105, 53, 19, 131, 117, 83, 48,
  2968. -49, -49, -49, -49, -49, -49, -49, 73,
  2969. 22, 22, 22, 22, 33, 33, 33, 33,
  2970. 38, 42, 67, 67, 67, 67, 67, 226,
  2971. 61, 90, 90, 90, 90, 104, 35, 4,
  2972. 14, 14, 14, 14, 14, 14, 14, 43,
  2973. 32, 32, 32, 32, 7, 7, 7, 7,
  2974. 26, 4, 26, 26, 26, 26, 26, 184,
  2975. 3, 34, 34, 34, 34, 5, -40, 5
  2976. },
  2977. 12, 4, true,
  2978. },
  2979. {
  2980. "TimesNewRoman", /* #39 */
  2981. NULL,
  2982. NULL,
  2983. "times new roman-medium-r-normal",
  2984. "Times New Roman", "serif", "normal", "normal", "normal",
  2985. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire TNR family? */
  2986. 16901, 1, 0, 0, 277,
  2987. 913, 219,
  2988. 662, 0,
  2989. {
  2990. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2991. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2992. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  2993. 0, 0, 250, 333, 408, 500, 500, 833, 778, 333,
  2994. 333, 333, 500, 564, 250, 564, 250, 278, 500, 500,
  2995. 500, 500, 500, 500, 500, 500, 500, 500, 278, 278,
  2996. 564, 564, 564, 444, 921, 722, 667, 667, 722, 611,
  2997. 556, 722, 722, 333, 389, 722, 611, 889, 722, 722,
  2998. 556, 722, 667, 556, 611, 722, 722, 944, 722, 722,
  2999. 611, 333, 278, 333, 469, 500, 333, 444, 500, 444,
  3000. 500, 444, 333, 500, 500, 278, 278, 500, 278, 778,
  3001. 500, 500, 500, 500, 333, 389, 278, 500, 500, 722,
  3002. 500, 500, 444, 480, 200, 480, 541, 0, 0, 0,
  3003. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3004. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3005. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3006. 250, 333, 500, 500, 500, 500, 200, 500, 333, 760,
  3007. 276, 500, 564, 333, 760, 333, 400, 549, 300, 300,
  3008. 333, 576, 453, 250, 333, 300, 310, 500, 750, 750,
  3009. 750, 444, 722, 722, 722, 722, 722, 722, 889, 667,
  3010. 611, 611, 611, 611, 333, 333, 333, 333, 722, 722,
  3011. 722, 722, 722, 722, 722, 564, 722, 722, 722, 722,
  3012. 722, 722, 556, 500, 444, 444, 444, 444, 444, 444,
  3013. 667, 444, 444, 444, 444, 444, 278, 278, 278, 278,
  3014. 500, 500, 500, 500, 500, 500, 500, 549, 500, 500,
  3015. 500, 500, 500, 500, 500, 500
  3016. },
  3017. {
  3018. 0, 0, 0, 0, 0, 0, 0, 0,
  3019. 0, 0, 0, 0, 0, 0, 0, 0,
  3020. 0, 0, 0, 0, 0, 0, 0, 0,
  3021. 0, 0, 0, 0, 0, 0, 0, 0,
  3022. 0, 111, 65, 18, 53, 36, 37, 91,
  3023. 41, 22, 70, 18, 54, 18, 71, 1,
  3024. 39, 121, 21, 41, 16, 49, 45, 37,
  3025. 63, 41, 86, 69, 19, 18, 18, 45,
  3026. 61, 8, 17, 36, 18, 21, 17, 36,
  3027. 17, 25, 21, 17, 21, 14, -15, 35,
  3028. 17, 35, 17, 63, 30, 6, 9, 14,
  3029. -4, 9, 13, 82, 1, 36, 18, -8,
  3030. 91, 33, -2, 39, 34, 37, 21, 29,
  3031. 2, 27, -77, 8, 29, 9, 3, 30,
  3032. -2, 33, 7, 48, 7, 1, -8, 6,
  3033. 13, 6, 20, 138, 80, 86, 15, 0,
  3034. 0, 0, 0, 0, 0, 0, 0, 0,
  3035. 0, 0, 0, 0, 0, 0, 0, 0,
  3036. 0, 0, 0, 0, 0, 0, 0, 0,
  3037. 0, 0, 0, 0, 0, 0, 0, 0,
  3038. 0, 111, 63, 31, 14, 1, 80, 77,
  3039. 29, 35, -3, 32, 18, 41, 35, 16,
  3040. 48, 8, 10, 22, 131, 65, -7, 71,
  3041. 33, 68, 15, 32, 88, 68, 73, 42,
  3042. 8, 8, 8, 8, 8, 8, -12, 36,
  3043. 21, 21, 21, 21, 25, 25, 25, 25,
  3044. 17, -15, 35, 35, 35, 35, 35, 81,
  3045. 36, 6, 6, 6, 6, 9, 17, 17,
  3046. 33, 33, 33, 33, 33, 33, 37, 39,
  3047. 37, 37, 37, 37, 27, 27, -10, -2,
  3048. 35, 3, 30, 30, 30, 30, 30, 11,
  3049. 21, 1, 1, 1, 1, 6, -2, 6
  3050. },
  3051. 13, 1, true,
  3052. },
  3053. {
  3054. "TimesNewRoman-Italic", /* #40 */
  3055. NULL,
  3056. NULL,
  3057. "times new roman-medium-i-normal",
  3058. "Times New Roman", "serif", "italic", "normal", "normal",
  3059. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire TNR family? */
  3060. 16901, 1, 1, 0, 277,
  3061. 913, 216,
  3062. 662, 0,
  3063. {
  3064. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3065. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3066. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3067. 0, 0, 250, 333, 420, 500, 500, 833, 778, 333,
  3068. 333, 333, 500, 675, 250, 675, 250, 278, 500, 500,
  3069. 500, 500, 500, 500, 500, 500, 500, 500, 333, 333,
  3070. 675, 675, 675, 500, 920, 611, 611, 667, 722, 611,
  3071. 611, 722, 722, 333, 444, 667, 556, 833, 667, 722,
  3072. 611, 722, 611, 500, 556, 722, 611, 833, 611, 556,
  3073. 556, 389, 278, 389, 422, 500, 333, 500, 500, 444,
  3074. 500, 444, 278, 500, 500, 278, 278, 444, 278, 722,
  3075. 500, 500, 500, 500, 389, 389, 278, 500, 444, 667,
  3076. 444, 444, 389, 400, 275, 400, 541, 0, 0, 0,
  3077. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3078. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3079. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3080. 250, 389, 500, 500, 500, 500, 275, 500, 333, 760,
  3081. 276, 500, 675, 333, 760, 333, 400, 549, 300, 300,
  3082. 333, 576, 523, 250, 333, 300, 310, 500, 750, 750,
  3083. 750, 500, 611, 611, 611, 611, 611, 611, 889, 667,
  3084. 611, 611, 611, 611, 333, 333, 333, 333, 722, 667,
  3085. 722, 722, 722, 722, 722, 675, 722, 722, 722, 722,
  3086. 722, 556, 611, 500, 500, 500, 500, 500, 500, 500,
  3087. 667, 444, 444, 444, 444, 444, 278, 278, 278, 278,
  3088. 500, 500, 500, 500, 500, 500, 500, 549, 500, 500,
  3089. 500, 500, 500, 444, 500, 444
  3090. },
  3091. {
  3092. 0, 0, 0, 0, 0, 0, 0, 0,
  3093. 0, 0, 0, 0, 0, 0, 0, 0,
  3094. 0, 0, 0, 0, 0, 0, 0, 0,
  3095. 0, 0, 0, 0, 0, 0, 0, 0,
  3096. 0, 75, 144, 45, 42, 70, 48, 195,
  3097. 68, -109, 106, 89, -10, 97, 34, -34,
  3098. 57, 61, 16, 33, 31, 36, 64, 113,
  3099. 34, 30, 60, 17, 91, 92, 91, 97,
  3100. 47, -49, -23, 68, -30, -22, -24, 70,
  3101. -26, -31, -34, -27, -32, -32, -28, 49,
  3102. -24, 42, -23, 7, 70, 95, 131, 127,
  3103. -67, 90, -2, 7, 106, -100, 21, -8,
  3104. 212, 22, 25, 29, 19, 33, -173, -25,
  3105. 21, 42, -166, 10, 39, 18, 20, 28,
  3106. -111, 21, 19, -9, 42, 30, 21, 17,
  3107. -34, -79, -29, 89, 144, -54, 15, 0,
  3108. 0, 0, 0, 0, 0, 0, 0, 0,
  3109. 0, 0, 0, 0, 0, 0, 0, 0,
  3110. 0, 0, 0, 0, 0, 0, 0, 0,
  3111. 0, 0, 0, 0, 0, 0, 0, 0,
  3112. 0, 70, 55, 24, 29, -7, 147, -7,
  3113. 128, 52, 69, 41, 91, 26, 52, 124,
  3114. 75, 8, 54, 65, 225, -33, 23, 98,
  3115. -9, 80, 94, 18, 80, 80, 100, 36,
  3116. -49, -49, -49, -49, -49, -48, -53, 68,
  3117. -22, -22, -22, -22, -31, -31, -31, -31,
  3118. -30, -28, 49, 49, 49, 49, 49, 155,
  3119. 36, 95, 95, 95, 95, 90, -24, -161,
  3120. 22, 22, 22, 22, 22, 22, 21, 24,
  3121. 33, 33, 33, 33, 42, 42, 42, 42,
  3122. 26, 20, 28, 28, 28, 28, 28, 36,
  3123. 3, 30, 30, 30, 30, -79, -111, -79
  3124. },
  3125. 13, 2, true,
  3126. },
  3127. {
  3128. "TimesNewRoman-Bold", /* #41 */
  3129. NULL,
  3130. NULL,
  3131. "times new roman-bold-r-normal",
  3132. "Times New Roman", "serif", "normal", "bold", "normal",
  3133. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire TNR family? */
  3134. 16901, 1, 0, 3, 277,
  3135. 913, 226,
  3136. 662, 0,
  3137. {
  3138. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3139. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3140. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3141. 0, 0, 250, 333, 555, 500, 500, 1000, 833, 333,
  3142. 333, 333, 500, 570, 250, 570, 250, 278, 500, 500,
  3143. 500, 500, 500, 500, 500, 500, 500, 500, 333, 333,
  3144. 570, 570, 570, 500, 930, 722, 667, 722, 722, 667,
  3145. 611, 778, 778, 389, 500, 778, 667, 944, 722, 778,
  3146. 611, 778, 722, 556, 667, 722, 722, 1000, 722, 722,
  3147. 667, 333, 278, 333, 581, 500, 333, 500, 556, 444,
  3148. 556, 444, 333, 500, 556, 278, 333, 556, 278, 833,
  3149. 556, 500, 556, 556, 444, 389, 333, 556, 500, 722,
  3150. 500, 500, 444, 394, 220, 394, 520, 0, 0, 0,
  3151. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3152. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3153. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3154. 250, 333, 500, 500, 500, 500, 220, 500, 333, 747,
  3155. 300, 500, 570, 333, 747, 333, 400, 549, 300, 300,
  3156. 333, 576, 540, 250, 333, 300, 330, 500, 750, 750,
  3157. 750, 500, 722, 722, 722, 722, 722, 722, 1000, 722,
  3158. 667, 667, 667, 667, 389, 389, 389, 389, 722, 722,
  3159. 778, 778, 778, 778, 778, 570, 778, 722, 722, 722,
  3160. 722, 722, 611, 556, 500, 500, 500, 500, 500, 500,
  3161. 722, 444, 444, 444, 444, 444, 278, 278, 278, 278,
  3162. 500, 556, 500, 500, 500, 500, 500, 549, 500, 556,
  3163. 556, 556, 556, 500, 556, 500
  3164. },
  3165. {
  3166. 0, 0, 0, 0, 0, 0, 0, 0,
  3167. 0, 0, 0, 0, 0, 0, 0, 0,
  3168. 0, 0, 0, 0, 0, 0, 0, 0,
  3169. 0, 0, 0, 0, 0, 0, 0, 0,
  3170. 0, 83, 86, 20, 39, 74, 41, 74,
  3171. 46, 12, 56, 20, 32, 19, 44, 1,
  3172. 39, 66, 25, 17, 25, 34, 39, 31,
  3173. 35, 34, 86, 75, 20, 20, 20, 61,
  3174. 48, 5, 19, 40, 14, 26, 23, 41,
  3175. 22, 21, 12, 23, 20, 19, 9, 40,
  3176. 22, 39, 17, 52, 37, 15, 8, 11,
  3177. 7, 9, 16, 104, 1, 33, 71, -9,
  3178. 74, 42, 22, 42, 41, 42, 26, 36,
  3179. 29, 24, -28, 32, 24, 39, 29, 37,
  3180. 21, 42, 36, 47, 19, 26, 8, 9,
  3181. 23, 8, 10, 81, 78, 44, -10, 0,
  3182. 0, 0, 0, 0, 0, 0, 0, 0,
  3183. 0, 0, 0, 0, 0, 0, 0, 0,
  3184. 0, 0, 0, 0, 0, 0, 0, 0,
  3185. 0, 0, 0, 0, 0, 0, 0, 0,
  3186. 0, 84, 63, 17, 12, 3, 78, 43,
  3187. 3, 30, 21, 18, 20, 24, 30, 0,
  3188. 29, 8, 12, 7, 113, 50, -9, 44,
  3189. 87, 39, 28, 19, 73, 60, 67, 56,
  3190. 5, 5, 5, 5, 5, 8, -11, 40,
  3191. 26, 26, 26, 26, 21, 21, 21, 21,
  3192. 18, 9, 40, 40, 40, 40, 40, 75,
  3193. 40, 15, 15, 15, 15, 9, 17, 26,
  3194. 42, 42, 42, 42, 42, 42, 42, 42,
  3195. 42, 42, 42, 42, 14, 24, -19, -18,
  3196. 36, 29, 37, 37, 37, 37, 37, 8,
  3197. 35, 26, 26, 26, 26, 8, 21, 8
  3198. },
  3199. 13, 3, true,
  3200. },
  3201. {
  3202. "TimesNewRoman-BoldItalic", /* #42 */
  3203. NULL,
  3204. NULL,
  3205. "times new roman-bold-i-normal",
  3206. "Times New Roman", "serif", "italic", "bold", "normal",
  3207. "2 2 6 3 5 4 5 2 3 4", /* Panose for entire TNR family? */
  3208. 16901, 1, 1, 3, 277,
  3209. 913, 216,
  3210. 662, 0,
  3211. {
  3212. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3213. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3214. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3215. 0, 0, 250, 389, 555, 500, 500, 833, 778, 333,
  3216. 333, 333, 500, 570, 250, 606, 250, 278, 500, 500,
  3217. 500, 500, 500, 500, 500, 500, 500, 500, 333, 333,
  3218. 570, 570, 570, 500, 832, 667, 667, 667, 722, 667,
  3219. 667, 722, 778, 389, 500, 667, 611, 889, 722, 722,
  3220. 611, 722, 667, 556, 611, 722, 667, 889, 667, 611,
  3221. 611, 333, 278, 333, 570, 500, 333, 500, 500, 444,
  3222. 500, 444, 333, 500, 556, 278, 278, 500, 278, 778,
  3223. 556, 500, 500, 500, 389, 389, 278, 556, 444, 667,
  3224. 500, 444, 389, 348, 220, 348, 570, 0, 0, 0,
  3225. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3226. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3227. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3228. 250, 389, 500, 500, 500, 500, 220, 500, 333, 747,
  3229. 266, 500, 606, 333, 747, 333, 400, 549, 300, 300,
  3230. 333, 576, 500, 250, 333, 300, 300, 500, 750, 750,
  3231. 750, 500, 667, 667, 667, 667, 667, 667, 944, 667,
  3232. 667, 667, 667, 667, 389, 389, 389, 389, 722, 722,
  3233. 722, 722, 722, 722, 722, 570, 722, 722, 722, 722,
  3234. 722, 611, 611, 500, 500, 500, 500, 500, 500, 500,
  3235. 722, 444, 444, 444, 444, 444, 278, 278, 278, 278,
  3236. 500, 556, 500, 500, 500, 500, 500, 549, 500, 556,
  3237. 556, 556, 556, 444, 500, 444
  3238. },
  3239. {
  3240. 0, 0, 0, 0, 0, 0, 0, 0,
  3241. 0, 0, 0, 0, 0, 0, 0, 0,
  3242. 0, 0, 0, 0, 0, 0, 0, 0,
  3243. 0, 0, 0, 0, 0, 0, 0, 0,
  3244. 0, 55, 165, 46, 39, 108, 46, 144,
  3245. 50, -102, 120, 30, -28, 35, -14, -81,
  3246. 52, 23, 4, 12, 18, 38, 63, 118,
  3247. 38, 45, 40, 30, 37, 29, 42, 88,
  3248. 36, -57, -25, 67, -36, -35, -16, 70,
  3249. -32, -35, -8, -15, -30, -35, -32, 54,
  3250. -30, 53, -32, -22, 80, 94, 118, 126,
  3251. -61, 93, -27, -29, 78, -111, 95, -49,
  3252. 142, 20, 10, 28, 20, 26, -160, -54,
  3253. 12, 21, -160, 6, 16, 12, 13, 23,
  3254. -122, 20, 18, -1, 20, 33, 29, 28,
  3255. -45, -93, -5, 52, 107, -79, 29, 0,
  3256. 0, 0, 0, 0, 0, 0, 0, 0,
  3257. 0, 0, 0, 0, 0, 0, 0, 0,
  3258. 0, 0, 0, 0, 0, 0, 0, 0,
  3259. 0, 0, 0, 0, 0, 0, 0, 0,
  3260. 0, 20, 53, 36, 22, -9, 107, -13,
  3261. 99, 43, 68, 40, 64, 6, 43, 80,
  3262. 88, 12, 49, 54, 192, -62, -4, 75,
  3263. -1, 60, 85, 6, 99, 59, 100, 4,
  3264. -57, -57, -57, -57, -57, -57, -56, 67,
  3265. -35, -35, -35, -35, -35, -35, -35, -35,
  3266. -36, -32, 54, 54, 54, 54, 54, 86,
  3267. 42, 94, 94, 94, 94, 93, -30, -170,
  3268. 20, 20, 20, 20, 20, 20, 19, 22,
  3269. 26, 26, 26, 26, 21, 21, 21, 21,
  3270. 23, 13, 23, 23, 23, 23, 23, 16,
  3271. 14, 33, 33, 33, 33, -93, -122, -93
  3272. },
  3273. 13, 4, true,
  3274. },
  3275. /* note: 31402 below should be replaced by 6826 for LaserJet 4L's and 5L's */
  3276. {
  3277. "Wingdings", /* #43, also called Tidbits */
  3278. "Tidbits",
  3279. "Tidbits", /* use "Tidbits" in any output PS file */
  3280. "wingdings-medium-r-normal",
  3281. "Wingdings", NULL, "normal", "normal", "normal",
  3282. "5 2 1 2 1 8 4 8 7 8", /* Panose for Wingdings font */
  3283. 31402, 1, 0, 0, 18540,
  3284. 895, 210,
  3285. 723, 0,
  3286. {
  3287. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3288. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3289. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3290. 0, 0, 1000, 1030, 1145, 1301, 1344, 894, 1217, 458,
  3291. 1084, 892, 1132, 1132, 1171, 1171, 1431, 1431, 1096, 1343,
  3292. 699, 699, 892, 554, 602, 1072, 948, 1078, 939, 891,
  3293. 892, 892, 891, 910, 910, 587, 793, 674, 674, 942,
  3294. 942, 549, 549, 892, 843, 843, 843, 1111, 660, 849,
  3295. 1089, 888, 880, 650, 813, 747, 747, 723, 693, 794,
  3296. 885, 892, 896, 891, 1156, 1054, 964, 1090, 941, 933,
  3297. 946, 1025, 929, 1096, 1065, 780, 1050, 1271, 747, 953,
  3298. 747, 891, 891, 891, 891, 458, 747, 986, 891, 578,
  3299. 1060, 1060, 891, 892, 892, 530, 530, 1000, 892, 892,
  3300. 892, 892, 892, 892, 892, 892, 892, 892, 892, 892,
  3301. 892, 892, 892, 892, 892, 892, 892, 892, 892, 892,
  3302. 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 313, 458,
  3303. 313, 891, 891, 891, 891, 891, 953, 458, 891, 891,
  3304. 891, 891, 891, 891, 891, 891, 891, 891, 891, 891,
  3305. 891, 891, 891, 891, 891, 891, 891, 891, 891, 891,
  3306. 891, 891, 891, 891, 891, 891, 891, 891, 891, 1048,
  3307. 1048, 1048, 1048, 1000, 1000, 1000, 1000, 1000, 1000, 1000,
  3308. 1000, 1000, 1000, 1253, 1253, 794, 794, 891, 891, 891,
  3309. 891, 891, 891, 979, 979, 891, 891, 776, 776, 776,
  3310. 776, 1067, 1067, 891, 891, 873, 873, 873, 873, 891,
  3311. 891, 811, 811, 1060, 811, 782, 782, 782, 782, 482,
  3312. 385, 635, 786, 892, 892, 1035,
  3313. },
  3314. {
  3315. 0, 0, 0, 0, 0, 0, 0, 0,
  3316. 0, 0, 0, 0, 0, 0, 0, 0,
  3317. 0, 0, 0, 0, 0, 0, 0, 0,
  3318. 0, 0, 0, 0, 0, 0, 0, 0,
  3319. /* printable ASCII range */
  3320. 0, 36, 80, 84, 37, 74, 85, 96,
  3321. 87, 86, 84, 84, 84, 84, 84, 84,
  3322. 84, 84, 84, 84, 84, 84, 84, 85,
  3323. 37, 37, 84, 84, 84, 84, 85, 36,
  3324. 36, 83, 84, 84, 84, 84, 84, 84,
  3325. 84, 84, 43, 43, 43, 84, 81, 84,
  3326. 84, 84, 87, 83, 89, 85, 85, 85,
  3327. 87, 84, 85, 86, 84, 85, 85, 84,
  3328. 85, 84, 84, 84, 85, 84, 85, 84,
  3329. 84, 85, 59, 66, 85, 86, 85, 85,
  3330. 85, 85, 85, 84, 85, 86, 86, 85,
  3331. 86, 86, 84, 86, 86, 37, 37, 139,
  3332. /* following four rows (chars. 128..159) are inaccessible */
  3333. 86, 86, 86, 86, 86, 86, 86, 86,
  3334. 86, 86, 86, 86, 86, 86, 86, 86,
  3335. 86, 86, 86, 86, 86, 86, 35, 35,
  3336. 35, 35, 27, 27, 27, 27, 85, 84,
  3337. /* printable 8-bit range */
  3338. 85, 85, 85, 85, 85, 85, 86, 85,
  3339. 85, 134, 85, 102, 134, 86, 86, 85,
  3340. 84, 84, 85, 172, 85, 85, 66, 85,
  3341. 85, 85, 85, 85, 85, 85, 85, 85,
  3342. 85, 85, 85, 83, 83, 83, 83, 84,
  3343. 84, 84, 0, 28, 2, 23, 24, 24,
  3344. 24, 23, 24, 24, 24, 85, 85, 85,
  3345. 85, 85, 85, 86, 102, 85, 85, 83,
  3346. 83, 86, 86, 82, 82, 82, 82, 88,
  3347. 88, 86, 86, 89, 89, 89, 89, 86,
  3348. 86, 97, 97, 86, 97, 85, 84, 85,
  3349. 84, 49, 49, 72, 72, 86, 86, 62
  3350. },
  3351. 14, 1, false,
  3352. },
  3353. {
  3354. "Symbol", /* #44 */
  3355. NULL,
  3356. NULL,
  3357. "symbol-medium-r-normal",
  3358. "Symbol", NULL, "normal", "normal", "normal",
  3359. "5 5 1 2 1 7 6 2 5 7", /* Panose for Symbol font */
  3360. 16686, 1, 0, 0, 621,
  3361. 945, 284,
  3362. 685, 0,
  3363. {
  3364. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3365. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3366. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3367. 0, 0, 250, 333, 713, 500, 549, 833, 778, 439,
  3368. 333, 333, 500, 549, 250, 549, 250, 278, 500, 500,
  3369. 500, 500, 500, 500, 500, 500, 500, 500, 278, 278,
  3370. 549, 549, 549, 444, 549, 722, 667, 722, 612, 611,
  3371. 763, 603, 722, 333, 631, 722, 686, 889, 722, 722,
  3372. 768, 741, 556, 592, 611, 690, 439, 768, 645, 795,
  3373. 611, 333, 863, 333, 658, 500, 500, 631, 549, 549,
  3374. 494, 439, 521, 411, 603, 329, 603, 549, 549, 576,
  3375. 521, 549, 549, 521, 549, 603, 439, 576, 713, 686,
  3376. 493, 686, 494, 480, 603, 480, 549, 0, 0, 0,
  3377. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3378. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3379. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3380. 0, 620, 247, 549, 167, 713, 500, 753, 753, 753,
  3381. 753, 1042, 987, 603, 987, 603, 400, 549, 411, 549,
  3382. 549, 713, 494, 460, 549, 549, 549, 549, 1000, 603,
  3383. 1000, 658, 823, 686, 795, 987, 768, 768, 823, 768,
  3384. 768, 713, 713, 713, 713, 713, 713, 713, 768, 713,
  3385. 790, 790, 890, 823, 549, 250, 713, 603, 603, 1042,
  3386. 987, 603, 987, 603, 494, 329, 790, 790, 786, 713,
  3387. 384, 384, 384, 384, 384, 384, 494, 494, 494, 603,
  3388. 762, 329, 274, 686, 384, 686, 384, 384, 384, 384,
  3389. 494, 384, 494, 494, 494, 0
  3390. },
  3391. {
  3392. 0, 0, 0, 0, 0, 0, 0, 0,
  3393. 0, 0, 0, 0, 0, 0, 0, 0,
  3394. 0, 0, 0, 0, 0, 0, 0, 0,
  3395. 0, 0, 0, 0, 0, 0, 0, 0,
  3396. /* printable ASCII range */
  3397. 0, 108, 55, -2, 66, 149, 46, 13,
  3398. 27, 37, 69, 54, 50, 54, 68, -95,
  3399. 39, 135, 42, 60, 41, 62, 55, 49,
  3400. 68, 52, 82, 64, 72, 55, 72, 39,
  3401. 53, -4, 34, 9, -15, 8, 23, 34,
  3402. 6, 7, 48, 8, -21, 4, -2, 41,
  3403. 19, 52, 11, -2, 12, -8, 36, 26,
  3404. 29, 17, 6, 87, 125, 63, 0, 0,
  3405. -27, 54, 85, 16, 27, 29, -17, -6,
  3406. 43, 43, 26, 40, 35, 51, 38, 53,
  3407. 2, 49, 89, 73, 0, 48, 58, 44,
  3408. 58, 40, 40, 114, 305, 114, 54, 0,
  3409. /* following four rows are inaccessible */
  3410. 0, 0, 0, 0, 0, 0, 0, 0,
  3411. 0, 0, 0, 0, 0, 0, 0, 0,
  3412. 0, 0, 0, 0, 0, 0, 0, 0,
  3413. 0, 0, 0, 0, 0, 0, 0, 0,
  3414. /* printable 8-bit range */
  3415. 0, 0, 55, 43, -46, 13, -34, 31,
  3416. 118, 68, 104, 181, 102, 145, 106, 145,
  3417. 41, 54, 50, 42, 90, 59, 29, 106,
  3418. 54, 55, 54, 54, 193, 305, -108, 14,
  3419. 127, 20, 50, 219, 68, 68, 162, 150,
  3420. 150, 25, 44, 45, 42, 45, 131, 152,
  3421. 54, 36, 42, 42, -31, 47, 96, 73,
  3422. 119, 66, 66, 132, 104, 135, 104, 135,
  3423. 19, 14, 42, 42, 9, 58, 2, 2,
  3424. 2, 2, 2, 2, 233, 51, 233, 272,
  3425. 53, -14, -98, 305, 330, 6, -15, 330,
  3426. -15, 46, 233, 46, 51, 233, 51, 0
  3427. },
  3428. 2, 0, false,
  3429. },
  3430. {
  3431. NULL, /* DUMMY */
  3432. NULL,
  3433. NULL,
  3434. NULL,
  3435. NULL, NULL, NULL, NULL, NULL,
  3436. NULL,
  3437. 0, 0, 0, 0, 0,
  3438. 0, 0,
  3439. 0, 0,
  3440. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3441. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3442. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3443. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3444. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3445. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3446. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3447. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3448. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3449. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3450. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3451. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3452. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3453. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3454. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3455. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3456. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3457. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3458. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3459. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3460. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3461. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3462. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3463. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3464. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3465. 0, 0, 0, 0, 0, 0},
  3466. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3467. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3468. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3469. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3470. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3471. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3472. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3473. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3474. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3475. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3476. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3477. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3478. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3479. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3480. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3481. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3482. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3483. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3484. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3485. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3486. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3487. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3488. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3489. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3490. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  3491. 0, 0, 0, 0, 0, 0},
  3492. 0, 0, false,
  3493. }
  3494. };
  3495. /* Known PCL typefaces. Each plTypefaceInfoStruct contains the following
  3496. information:
  3497. (1) number of valid fonts [should be >= 2, since every typeface
  3498. should include a symbol font (the zeroth font, the 1st listed)]
  3499. (2) a list of fonts (each number is an index into
  3500. the _pl_g_pcl_font_info[] array above).
  3501. The number of valid fonts should be <= PL_MAX_FONTS_PER_TYPEFACE; the
  3502. initializers are filled out with dummy fonts to get arrays of length
  3503. PL_MAX_FONTS_PER_TYPEFACE. */
  3504. const struct plTypefaceInfoStruct _pl_g_pcl_typeface_info[] =
  3505. {
  3506. /* Univers, #0 */
  3507. { 5, { 44, 0, 1, 2, 3, 999, 999, 999, 999, 999 } },
  3508. /* Univers Condensed, #1 */
  3509. { 5, { 44, 4, 5, 6, 7, 999, 999, 999, 999, 999 } },
  3510. /* CG Times, #2 */
  3511. { 5, { 44, 8, 9, 10, 11, 999, 999, 999, 999, 999 } },
  3512. /* Albertus, #3 */
  3513. { 5, { 44, 12, 12, 13, 13, 999, 999, 999, 999, 999 } },
  3514. /* Antique Olive, #4 */
  3515. { 4, { 44, 14, 15, 16, 999, 999, 999, 999, 999, 999 } },
  3516. /* Arial, #5 */
  3517. { 5, { 44, 17, 18, 19, 20, 999, 999, 999, 999, 999 } },
  3518. /* Clarendon, #6 */
  3519. { 2, { 44, 21, 999, 999, 999, 999, 999, 999, 999, 999 } },
  3520. /* Coronet, #7 */
  3521. { 2, { 44, 22, 999, 999, 999, 999, 999, 999, 999, 999 } },
  3522. /* Courier, #8 */
  3523. { 5, { 44, 23, 24, 25, 26, 999, 999, 999, 999, 999 } },
  3524. /* Garamond, #9 */
  3525. { 5, { 44, 27, 28, 29, 30, 999, 999, 999, 999, 999 } },
  3526. /* Letter Gothic, #10 */
  3527. { 4, { 44, 31, 32, 33, 999, 999, 999, 999, 999, 999 } },
  3528. /* Marigold, #11 */
  3529. { 2, { 44, 34, 999, 999, 999, 999, 999, 999, 999, 999 } },
  3530. /* CG Omega, #12 */
  3531. { 5, { 44, 35, 36, 37, 38, 999, 999, 999, 999, 999 } },
  3532. /* Times New Roman, #13 */
  3533. { 5, { 44, 39, 40, 41, 42, 999, 999, 999, 999, 999 } },
  3534. /* Wingdings, #14 */
  3535. { 2, { 44, 43, 999, 999, 999, 999, 999, 999, 999, 999 } },
  3536. };
  3537. /* Known Stick fonts (i.e., device-resident HP vector fonts) that are
  3538. supported by HP-GL or HP-GL/2. These structures, one per font, are
  3539. similar to the ones for the PCL fonts, but units are different, as is
  3540. the interpretation of character `width'. Each character in any Stick
  3541. font is defined on an abstract raster, of width equal to one-half the
  3542. font size (by definition). Widths below are measured in terms of raster
  3543. units. Each width is really the width of a (nominal) bounding box for
  3544. the character. This is NOT the same as the character cell width, i.e.,
  3545. the logical width of the character in the PS sense.
  3546. The reason that we tabulate bounding box widths here is that HP
  3547. originally had no notion of logical width at all. For the Stick fonts
  3548. as for the PCL fonts, native HP-GL or HP-GL/2 rendering begins at the
  3549. `first ink' for the character, i.e., at the left edge of the bounding
  3550. box, _not_ at the left edge of the character cell for the character (as
  3551. in PS). This is an old pen plotter convention. The bounding box width
  3552. is the distance between first ink and last ink.
  3553. There is a separate `offset' field, measured in the same units, which
  3554. measures the offset from the left edge of the character cell to the left
  3555. edge of the bounding box, and the right edge of the bounding box to the
  3556. right edge of the character cell. This was a later addition of HP's,
  3557. for the (lamebrained) HP-GL/2 emulation performed by LaserJets.
  3558. Apparently, HP added it to make the device-resident metrics for the
  3559. Stick fonts similar to those for the PCL fonts. This offset, in
  3560. LaserJets, must be the same for all characters in a character set.
  3561. So relative to PS-style rendering, the `offset' field is the amount in
  3562. abstract raster units by which a LaserJet renderer automatically shifts
  3563. leftwards before rendering the character, to make the first ink appear
  3564. at the current point. (In a sense, the abstract raster on which each
  3565. character is defined has an unoccupied border to its left, of width
  3566. equal to this offset.) We undo this leftward shift before rendering any
  3567. string, by shifting rightwards. This `rightward shift' procedure is the
  3568. same as the one we use for the PCL fonts (see h_text.c, where stick
  3569. fonts as well as PCL fonts are rendered).
  3570. For example, the standard fixed-width Stick font (whose name is also
  3571. `Stick') is defined on a 32x32 abstract raster. Each character has
  3572. nominal bounding box width of 32. The abstract raster is effectively
  3573. the left 2/3 of a character cell, and the character cell width of each
  3574. character is 48, in these units. The `offset' is 8, since 8 + 32 + 8 =
  3575. 48. The nominal font size [measured horizontally] is 64 = 2 * 32, in
  3576. accordance with the HP convention that the nominal font size equals
  3577. twice the raster width.
  3578. Similarly, the variable-width `Arc' font is defined on an abstract
  3579. raster, of notional size 28x36. Most characters are narrower than 28
  3580. units; some stick out beyond the right edge of the raster. The offset
  3581. is 5, so by adding 5 + 5 = 10 to the bounding box width for a character,
  3582. you can get its cell width. These cell widths are character-dependent,
  3583. unlike the case of the `Stick' font. The nominal font size for the Arc
  3584. font [measured horizontally] is 56 = 2 * 28. In HP literature a nominal
  3585. character cell width for the Arc font is sometimes given as 42 raster
  3586. units. This is 2/3 of 56, i.e., 2/3 of the font size, just as for the
  3587. `Stick' font.
  3588. For any font, the abstract raster is mapped to device space by
  3589. appropriate scaling in the x and y directions, the `natural' mapping
  3590. being one where the mapped raster has a height equal to 1.4 = 7/5 (or
  3591. maybe 10/7?) times its width. The value 1.4 is HP magic; we use it when
  3592. we select a stick font, in h_font.c.
  3593. The preceding explanation is fully valid only for the (lamebrained)
  3594. HP-GL/2 emulation performed by LaserJets. In genuine HP-GL/2 (and also
  3595. in earlier versions of HP-GL, such as the HP7550A version), Stick fonts
  3596. were handled in a more sophisticated way. Instead of the distance
  3597. between any two successive characters' bounding boxes being a fixed
  3598. amount, namely 2 * offset, this distance was computed from
  3599. device-resident lookup tables. I.e., the character sets in HP-GL/2 were
  3600. automatically kerned.
  3601. There were at least three device-resident `spacing tables':
  3602. (1) a trivial spacing table for the fixed width character sets (which we
  3603. now use in our Stick* fonts), (2) a spacing table used by most
  3604. variable-width character sets (such as those now used in our Arc*
  3605. fonts), (3) a spacing table for the Japanese Katakana character set
  3606. (which we now use as the upper half of our ArcANK* fonts). Three
  3607. different tables were needed, because these three sorts of character set
  3608. were defined on abstract rasters of different widths: 32, 28, and 30,
  3609. respectively.
  3610. These three spacing tables were indexed by `row class' and `character
  3611. class', i.e., `right edge class' and `left edge class' for the
  3612. character. For details, see "Firmware Determines Plotter Personality",
  3613. by L. W. Hennessee, A. K. Frankel, M. A. Overton, and R. B. Smith,
  3614. Hewlett-Packard Journal, Nov. 1981, pp. 16-25.
  3615. (There was an additional difference between LaserJet HP-GL/2 emulation
  3616. and true HP-GL[/2]. In true HP-GL[/2], the width of each space
  3617. character [i.e., ASCII SP] was 3/2 times as wide. Yes, even for the
  3618. fixed-width character sets; the spacing tables compensated for that.)
  3619. Below in this file, after the fonts and the character width information,
  3620. we include the relevant kerning tables and spacing tables. Each font
  3621. half (i.e., the lower half or upper half of a font) uses a kerning
  3622. table. A kerning table maps each character in a 7-bit (i.e.,
  3623. 128-character) character set to its row class and column class. The
  3624. kerning table also includes a pointer to the appropriate spacing table,
  3625. which as noted is indexed by row class and column class. So when
  3626. computing the spacing between two successive characters in a label,
  3627. double indirection must be used. */
  3628. /* IMPORTANT: The fonts in this array may be referred to elsewhere in the
  3629. code by number. If you change the numbering of Stick fonts, i.e., the
  3630. order in which they appear in this array, be sure to update, e.g., the
  3631. definitions PL_DEFAULT_STICK_FONT_INDEX, etc. in extern.h. */
  3632. const struct plStickFontInfoStruct _pl_g_stick_font_info[] = {
  3633. {
  3634. "Arc", /* #0 (our numbering) */
  3635. true, /* basic font */
  3636. 49, 1, 0, 0, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3637. (int)(1000 * 1.4 * 40.0 / 64.0), /* 40 = height of top of parenthesis */
  3638. (int)(1000 * 1.4 * 9.0 / 64.0), /* 9 = depth of descender of `p' and `q' */
  3639. 28, 36, /* raster size = 28x36 (for lower half)*/
  3640. 28, 36, /* raster size = 28x36 (for upper half) */
  3641. 10, 17, /* charset numbers (pre-HP-GL/2) */
  3642. 6, 7, /* kerning tables */
  3643. {
  3644. /* lower half */
  3645. 0, 0, 0, 0, 0, 0, 0, 0,
  3646. 0, 0, 0, 0, 0, 0, 0, 0,
  3647. 0, 0, 0, 0, 0, 0, 0, 0,
  3648. 0, 0, 0, 0, 0, 0, 0, 0,
  3649. 28, 2, 10, 28, 26, 27, 28, 3,
  3650. 8, 8, 26, 28, 3, 28, 2, 20,
  3651. 26, 9, 22, 24, 29, 23, 25, 23,
  3652. 24, 25, 2, 3, 27, 27, 27, 20,
  3653. 31, 30, 26, 34, 28, 24, 22, 34,
  3654. 26, 1, 18, 26, 21, 34, 27, 34,
  3655. 23, 32, 25, 26, 28, 26, 26, 42,
  3656. 27, 28, 27, 9, 20, 9, 16, 54,
  3657. 10, 20, 22, 22, 22, 23, 13, 22,
  3658. 18, 1, 7, 19, 1, 32, 18, 24,
  3659. 22, 22, 11, 19, 12, 18, 20, 32,
  3660. 22, 20, 21, 11, 1, 11, 29, 0,
  3661. /* upper half */
  3662. 0, 0, 0, 0, 0, 0, 0, 0,
  3663. 0, 0, 0, 0, 0, 0, 0, 0,
  3664. 0, 0, 0, 0, 0, 0, 0, 0,
  3665. 0, 0, 0, 0, 0, 0, 0, 0,
  3666. 28, 2, 22, 29, 30, 25, 1, 24,
  3667. 16, 28, 21, 26, 28, 28, 28, 42,
  3668. 6, 26, 28, 28, 10, 26, 23, 2,
  3669. 28, 28, 22, 26, 21, 21, 26, 20,
  3670. 30, 30, 30, 30, 30, 30, 31, 34,
  3671. 24, 24, 24, 24, 10, 10, 16, 16,
  3672. 34, 27, 34, 34, 34, 34, 34, 28,
  3673. 32, 26, 26, 26, 26, 28, 30, 23,
  3674. 20, 20, 20, 20, 20, 20, 28, 22,
  3675. 23, 23, 23, 23, 10, 10, 10, 17,
  3676. 22, 18, 24, 24, 24, 24, 24, 28,
  3677. 24, 18, 18, 18, 18, 20, 22, 20},
  3678. 5, /* offset */
  3679. 0, 1, false, true,
  3680. },
  3681. {
  3682. "Arc-Oblique", /* #1 */
  3683. true, /* basic font */
  3684. 49, 1, 0, 0, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3685. (int)(1000 * 1.4 * 40.0 / 64.0),
  3686. (int)(1000 * 1.4 * 9.0 / 64.0),
  3687. 28, 36, /* raster size = 28x36 (for lower half)*/
  3688. 28, 36, /* raster size = 28x36 (for upper half) */
  3689. 10, 17, /* charset numbers (pre-HP-GL/2) */
  3690. 6, 7, /* kerning tables */
  3691. {
  3692. /* lower half */
  3693. 0, 0, 0, 0, 0, 0, 0, 0,
  3694. 0, 0, 0, 0, 0, 0, 0, 0,
  3695. 0, 0, 0, 0, 0, 0, 0, 0,
  3696. 0, 0, 0, 0, 0, 0, 0, 0,
  3697. 28, 2, 10, 28, 26, 27, 28, 3,
  3698. 8, 8, 26, 28, 3, 28, 2, 20,
  3699. 26, 9, 22, 24, 29, 23, 25, 23,
  3700. 24, 25, 2, 3, 27, 27, 27, 20,
  3701. 31, 30, 26, 34, 28, 24, 22, 34,
  3702. 26, 1, 18, 26, 21, 34, 27, 34,
  3703. 23, 32, 25, 26, 28, 26, 26, 42,
  3704. 27, 28, 27, 9, 20, 9, 16, 54,
  3705. 10, 20, 22, 22, 22, 23, 13, 22,
  3706. 18, 1, 7, 19, 1, 32, 18, 24,
  3707. 22, 22, 11, 19, 12, 18, 20, 32,
  3708. 22, 20, 21, 11, 1, 11, 29, 0,
  3709. /* upper half */
  3710. 0, 0, 0, 0, 0, 0, 0, 0,
  3711. 0, 0, 0, 0, 0, 0, 0, 0,
  3712. 0, 0, 0, 0, 0, 0, 0, 0,
  3713. 0, 0, 0, 0, 0, 0, 0, 0,
  3714. 28, 2, 22, 29, 30, 25, 1, 24,
  3715. 16, 28, 21, 26, 28, 28, 28, 42,
  3716. 6, 26, 28, 28, 10, 26, 23, 2,
  3717. 28, 28, 22, 26, 21, 21, 26, 20,
  3718. 30, 30, 30, 30, 30, 30, 31, 34,
  3719. 24, 24, 24, 24, 10, 10, 16, 16,
  3720. 34, 27, 34, 34, 34, 34, 34, 28,
  3721. 32, 26, 26, 26, 26, 28, 30, 23,
  3722. 20, 20, 20, 20, 20, 20, 28, 22,
  3723. 23, 23, 23, 23, 10, 10, 10, 17,
  3724. 22, 18, 24, 24, 24, 24, 24, 28,
  3725. 24, 18, 18, 18, 18, 20, 22, 20},
  3726. 5, /* offset */
  3727. 0, 2, true, true,
  3728. },
  3729. {
  3730. "Arc-Bold", /* #2 */
  3731. true, /* basic font */
  3732. 49, 1, 0, 3, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3733. (int)(1000 * 1.4 * 40.0 / 64.0),
  3734. (int)(1000 * 1.4 * 9.0 / 64.0),
  3735. 28, 36, /* raster size = 28x36 (for lower half)*/
  3736. 28, 36, /* raster size = 28x36 (for upper half) */
  3737. 10, 17, /* charset numbers (pre-HP-GL/2) */
  3738. 6, 7, /* kerning tables */
  3739. {
  3740. /* lower half */
  3741. 0, 0, 0, 0, 0, 0, 0, 0,
  3742. 0, 0, 0, 0, 0, 0, 0, 0,
  3743. 0, 0, 0, 0, 0, 0, 0, 0,
  3744. 0, 0, 0, 0, 0, 0, 0, 0,
  3745. 28, 2, 10, 28, 26, 27, 28, 3,
  3746. 8, 8, 26, 28, 3, 28, 2, 20,
  3747. 26, 9, 22, 24, 29, 23, 25, 23,
  3748. 24, 25, 2, 3, 27, 27, 27, 20,
  3749. 31, 30, 26, 34, 28, 24, 22, 34,
  3750. 26, 1, 18, 26, 21, 34, 27, 34,
  3751. 23, 32, 25, 26, 28, 26, 26, 42,
  3752. 27, 28, 27, 9, 20, 9, 16, 54,
  3753. 10, 20, 22, 22, 22, 23, 13, 22,
  3754. 18, 1, 7, 19, 1, 32, 18, 24,
  3755. 22, 22, 11, 19, 12, 18, 20, 32,
  3756. 22, 20, 21, 11, 1, 11, 29, 0,
  3757. /* upper half */
  3758. 0, 0, 0, 0, 0, 0, 0, 0,
  3759. 0, 0, 0, 0, 0, 0, 0, 0,
  3760. 0, 0, 0, 0, 0, 0, 0, 0,
  3761. 0, 0, 0, 0, 0, 0, 0, 0,
  3762. 28, 2, 22, 29, 30, 25, 1, 24,
  3763. 16, 28, 21, 26, 28, 28, 28, 42,
  3764. 6, 26, 28, 28, 10, 26, 23, 2,
  3765. 28, 28, 22, 26, 21, 21, 26, 20,
  3766. 30, 30, 30, 30, 30, 30, 31, 34,
  3767. 24, 24, 24, 24, 10, 10, 16, 16,
  3768. 34, 27, 34, 34, 34, 34, 34, 28,
  3769. 32, 26, 26, 26, 26, 28, 30, 23,
  3770. 20, 20, 20, 20, 20, 20, 28, 22,
  3771. 23, 23, 23, 23, 10, 10, 10, 17,
  3772. 22, 18, 24, 24, 24, 24, 24, 28,
  3773. 24, 18, 18, 18, 18, 20, 22, 20},
  3774. 5, /* offset */
  3775. 0, 3, false, true,
  3776. },
  3777. {
  3778. "Arc-BoldOblique", /* #3 */
  3779. true, /* basic font */
  3780. 49, 1, 0, 3, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3781. (int)(1000 * 1.4 * 40.0 / 64.0),
  3782. (int)(1000 * 1.4 * 9.0 / 64.0),
  3783. 28, 36, /* raster size = 28x36 (for lower half)*/
  3784. 28, 36, /* raster size = 28x36 (for upper half) */
  3785. 10, 17, /* charset numbers (pre-HP-GL/2) */
  3786. 6, 7, /* kerning tables */
  3787. {
  3788. /* lower half */
  3789. 0, 0, 0, 0, 0, 0, 0, 0,
  3790. 0, 0, 0, 0, 0, 0, 0, 0,
  3791. 0, 0, 0, 0, 0, 0, 0, 0,
  3792. 0, 0, 0, 0, 0, 0, 0, 0,
  3793. 28, 2, 10, 28, 26, 27, 28, 3,
  3794. 8, 8, 26, 28, 3, 28, 2, 20,
  3795. 26, 9, 22, 24, 29, 23, 25, 23,
  3796. 24, 25, 2, 3, 27, 27, 27, 20,
  3797. 31, 30, 26, 34, 28, 24, 22, 34,
  3798. 26, 1, 18, 26, 21, 34, 27, 34,
  3799. 23, 32, 25, 26, 28, 26, 26, 42,
  3800. 27, 28, 27, 9, 20, 9, 16, 54,
  3801. 10, 20, 22, 22, 22, 23, 13, 22,
  3802. 18, 1, 7, 19, 1, 32, 18, 24,
  3803. 22, 22, 11, 19, 12, 18, 20, 32,
  3804. 22, 20, 21, 11, 1, 11, 29, 0,
  3805. /* upper half */
  3806. 0, 0, 0, 0, 0, 0, 0, 0,
  3807. 0, 0, 0, 0, 0, 0, 0, 0,
  3808. 0, 0, 0, 0, 0, 0, 0, 0,
  3809. 0, 0, 0, 0, 0, 0, 0, 0,
  3810. 28, 2, 22, 29, 30, 25, 1, 24,
  3811. 16, 28, 21, 26, 28, 28, 28, 42,
  3812. 6, 26, 28, 28, 10, 26, 23, 2,
  3813. 28, 28, 22, 26, 21, 21, 26, 20,
  3814. 30, 30, 30, 30, 30, 30, 31, 34,
  3815. 24, 24, 24, 24, 10, 10, 16, 16,
  3816. 34, 27, 34, 34, 34, 34, 34, 28,
  3817. 32, 26, 26, 26, 26, 28, 30, 23,
  3818. 20, 20, 20, 20, 20, 20, 28, 22,
  3819. 23, 23, 23, 23, 10, 10, 10, 17,
  3820. 22, 18, 24, 24, 24, 24, 24, 28,
  3821. 24, 18, 18, 18, 18, 20, 22, 20},
  3822. 5, /* offset */
  3823. 0, 4, true, true,
  3824. },
  3825. {
  3826. "ArcANK", /* #4 (our numbering) */
  3827. false, /* not basic font */
  3828. 49, 1, 0, 0, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3829. (int)(1000 * 1.4 * 40.0 / 64.0), /* 40 = height of top of parenthesis */
  3830. (int)(1000 * 1.4 * 9.0 / 64.0), /* 9 = depth of descender of `p' and `q' */
  3831. 28, 36, /* raster size = 28x36 (for lower half)*/
  3832. 30, 36, /* raster size = 30x36 (for upper half) */
  3833. 16, 18, /* charset numbers (pre-HP-GL/2) */
  3834. 8, 9, /* kerning tables */
  3835. {
  3836. /* lower half */
  3837. 0, 0, 0, 0, 0, 0, 0, 0,
  3838. 0, 0, 0, 0, 0, 0, 0, 0,
  3839. 0, 0, 0, 0, 0, 0, 0, 0,
  3840. 0, 0, 0, 0, 0, 0, 0, 0,
  3841. 28, 2, 10, 28, 26, 27, 28, 3,
  3842. 8, 8, 26, 28, 3, 28, 2, 20,
  3843. 26, 9, 22, 24, 29, 23, 25, 23,
  3844. 24, 25, 2, 3, 27, 27, 27, 20,
  3845. 31, 30, 26, 34, 28, 24, 22, 34,
  3846. 26, 1, 18, 26, 21, 34, 27, 34,
  3847. 23, 32, 25, 26, 28, 26, 26, 42,
  3848. 27, 28, 27, 9, 25, 9, 16, 54,
  3849. 10, 20, 22, 22, 22, 23, 13, 22,
  3850. 18, 1, 7, 19, 1, 32, 18, 24,
  3851. 22, 22, 11, 19, 12, 18, 20, 32,
  3852. 22, 20, 21, 11, 1, 11, 42, 0,
  3853. /* upper half */
  3854. 0, 0, 0, 0, 0, 0, 0, 0,
  3855. 0, 0, 0, 0, 0, 0, 0, 0,
  3856. 0, 0, 0, 0, 0, 0, 0, 0,
  3857. 0, 0, 0, 0, 0, 0, 0, 0,
  3858. 30, 8, 17, 17, 8, 8, 28, 28,
  3859. 23, 26, 26, 27, 29, 30, 23, 27,
  3860. 26, 30, 30, 28, 30, 30, 28, 30,
  3861. 28, 30, 26, 28, 29, 30, 28, 28,
  3862. 28, 28, 28, 30, 21, 30, 30, 26,
  3863. 27, 28, 30, 24, 27, 30, 27, 27,
  3864. 27, 30, 30, 30, 30, 30, 26, 30,
  3865. 17, 30, 21, 22, 26, 28, 7, 10,
  3866. 0, 0, 0, 0, 0, 0, 0, 0,
  3867. 0, 0, 0, 0, 0, 0, 0, 0,
  3868. 0, 0, 0, 0, 0, 0, 0, 0,
  3869. 0, 0, 0, 0, 0, 0, 0, 0},
  3870. 5, /* offset */
  3871. 1, 1, false, false,
  3872. },
  3873. {
  3874. "ArcANK-Oblique", /* #5 */
  3875. false, /* not basic font */
  3876. 49, 1, 0, 0, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3877. (int)(1000 * 1.4 * 40.0 / 64.0),
  3878. (int)(1000 * 1.4 * 9.0 / 64.0),
  3879. 28, 36, /* raster size = 28x36 (for lower half)*/
  3880. 30, 36, /* raster size = 30x36 (for upper half) */
  3881. 16, 18, /* charset numbers (pre-HP-GL/2) */
  3882. 8, 9, /* kerning tables */
  3883. {
  3884. /* lower half */
  3885. 0, 0, 0, 0, 0, 0, 0, 0,
  3886. 0, 0, 0, 0, 0, 0, 0, 0,
  3887. 0, 0, 0, 0, 0, 0, 0, 0,
  3888. 0, 0, 0, 0, 0, 0, 0, 0,
  3889. 28, 2, 10, 28, 26, 27, 28, 3,
  3890. 8, 8, 26, 28, 3, 28, 2, 20,
  3891. 26, 9, 22, 24, 29, 23, 25, 23,
  3892. 24, 25, 2, 3, 27, 27, 27, 20,
  3893. 31, 30, 26, 34, 28, 24, 22, 34,
  3894. 26, 1, 18, 26, 21, 34, 27, 34,
  3895. 23, 32, 25, 26, 28, 26, 26, 42,
  3896. 27, 28, 27, 9, 25, 9, 16, 54,
  3897. 10, 20, 22, 22, 22, 23, 13, 22,
  3898. 18, 1, 7, 19, 1, 32, 18, 24,
  3899. 22, 22, 11, 19, 12, 18, 20, 32,
  3900. 22, 20, 21, 11, 1, 11, 42, 0,
  3901. /* upper half */
  3902. 0, 0, 0, 0, 0, 0, 0, 0,
  3903. 0, 0, 0, 0, 0, 0, 0, 0,
  3904. 0, 0, 0, 0, 0, 0, 0, 0,
  3905. 0, 0, 0, 0, 0, 0, 0, 0,
  3906. 30, 8, 17, 17, 8, 8, 28, 28,
  3907. 23, 26, 26, 27, 29, 30, 23, 27,
  3908. 26, 30, 30, 28, 30, 30, 28, 30,
  3909. 28, 30, 26, 28, 29, 30, 28, 28,
  3910. 28, 28, 28, 30, 21, 30, 30, 26,
  3911. 27, 28, 30, 24, 27, 30, 27, 27,
  3912. 27, 30, 30, 30, 30, 30, 26, 30,
  3913. 17, 30, 21, 22, 26, 28, 7, 10,
  3914. 0, 0, 0, 0, 0, 0, 0, 0,
  3915. 0, 0, 0, 0, 0, 0, 0, 0,
  3916. 0, 0, 0, 0, 0, 0, 0, 0,
  3917. 0, 0, 0, 0, 0, 0, 0, 0},
  3918. 5, /* offset */
  3919. 1, 2, true, false,
  3920. },
  3921. {
  3922. "ArcANK-Bold", /* #6 */
  3923. false, /* not basic font */
  3924. 49, 1, 0, 3, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3925. (int)(1000 * 1.4 * 40.0 / 64.0),
  3926. (int)(1000 * 1.4 * 9.0 / 64.0),
  3927. 28, 36, /* raster size = 28x36 (for lower half)*/
  3928. 30, 36, /* raster size = 30x36 (for upper half) */
  3929. 16, 18, /* charset numbers (pre-HP-GL/2) */
  3930. 8, 9, /* kerning tables */
  3931. {
  3932. /* lower half */
  3933. 0, 0, 0, 0, 0, 0, 0, 0,
  3934. 0, 0, 0, 0, 0, 0, 0, 0,
  3935. 0, 0, 0, 0, 0, 0, 0, 0,
  3936. 0, 0, 0, 0, 0, 0, 0, 0,
  3937. 28, 2, 10, 28, 26, 27, 28, 3,
  3938. 8, 8, 26, 28, 3, 28, 2, 20,
  3939. 26, 9, 22, 24, 29, 23, 25, 23,
  3940. 24, 25, 2, 3, 27, 27, 27, 20,
  3941. 31, 30, 26, 34, 28, 24, 22, 34,
  3942. 26, 1, 18, 26, 21, 34, 27, 34,
  3943. 23, 32, 25, 26, 28, 26, 26, 42,
  3944. 27, 28, 27, 9, 25, 9, 16, 54,
  3945. 10, 20, 22, 22, 22, 23, 13, 22,
  3946. 18, 1, 7, 19, 1, 32, 18, 24,
  3947. 22, 22, 11, 19, 12, 18, 20, 32,
  3948. 22, 20, 21, 11, 1, 11, 42, 0,
  3949. /* upper half */
  3950. 0, 0, 0, 0, 0, 0, 0, 0,
  3951. 0, 0, 0, 0, 0, 0, 0, 0,
  3952. 0, 0, 0, 0, 0, 0, 0, 0,
  3953. 0, 0, 0, 0, 0, 0, 0, 0,
  3954. 30, 8, 17, 17, 8, 8, 28, 28,
  3955. 23, 26, 26, 27, 29, 30, 23, 27,
  3956. 26, 30, 30, 28, 30, 30, 28, 30,
  3957. 28, 30, 26, 28, 29, 30, 28, 28,
  3958. 28, 28, 28, 30, 21, 30, 30, 26,
  3959. 27, 28, 30, 24, 27, 30, 27, 27,
  3960. 27, 30, 30, 30, 30, 30, 26, 30,
  3961. 17, 30, 21, 22, 26, 28, 7, 10,
  3962. 0, 0, 0, 0, 0, 0, 0, 0,
  3963. 0, 0, 0, 0, 0, 0, 0, 0,
  3964. 0, 0, 0, 0, 0, 0, 0, 0,
  3965. 0, 0, 0, 0, 0, 0, 0, 0},
  3966. 5, /* offset */
  3967. 1, 3, false, false,
  3968. },
  3969. {
  3970. "ArcANK-BoldOblique", /* #7 */
  3971. false, /* not basic font */
  3972. 49, 1, 0, 3, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  3973. (int)(1000 * 1.4 * 40.0 / 64.0),
  3974. (int)(1000 * 1.4 * 9.0 / 64.0),
  3975. 28, 36, /* raster size = 28x36 (for lower half)*/
  3976. 30, 36, /* raster size = 30x36 (for upper half) */
  3977. 16, 18, /* charset numbers (pre-HP-GL/2) */
  3978. 8, 9, /* kerning tables */
  3979. {
  3980. /* lower half */
  3981. 0, 0, 0, 0, 0, 0, 0, 0,
  3982. 0, 0, 0, 0, 0, 0, 0, 0,
  3983. 0, 0, 0, 0, 0, 0, 0, 0,
  3984. 0, 0, 0, 0, 0, 0, 0, 0,
  3985. 28, 2, 10, 28, 26, 27, 28, 3,
  3986. 8, 8, 26, 28, 3, 28, 2, 20,
  3987. 26, 9, 22, 24, 29, 23, 25, 23,
  3988. 24, 25, 2, 3, 27, 27, 27, 20,
  3989. 31, 30, 26, 34, 28, 24, 22, 34,
  3990. 26, 1, 18, 26, 21, 34, 27, 34,
  3991. 23, 32, 25, 26, 28, 26, 26, 42,
  3992. 27, 28, 27, 9, 25, 9, 16, 54,
  3993. 10, 20, 22, 22, 22, 23, 13, 22,
  3994. 18, 1, 7, 19, 1, 32, 18, 24,
  3995. 22, 22, 11, 19, 12, 18, 20, 32,
  3996. 22, 20, 21, 11, 1, 11, 42, 0,
  3997. /* upper half */
  3998. 0, 0, 0, 0, 0, 0, 0, 0,
  3999. 0, 0, 0, 0, 0, 0, 0, 0,
  4000. 0, 0, 0, 0, 0, 0, 0, 0,
  4001. 0, 0, 0, 0, 0, 0, 0, 0,
  4002. 30, 8, 17, 17, 8, 8, 28, 28,
  4003. 23, 26, 26, 27, 29, 30, 23, 27,
  4004. 26, 30, 30, 28, 30, 30, 28, 30,
  4005. 28, 30, 26, 28, 29, 30, 28, 28,
  4006. 28, 28, 28, 30, 21, 30, 30, 26,
  4007. 27, 28, 30, 24, 27, 30, 27, 27,
  4008. 27, 30, 30, 30, 30, 30, 26, 30,
  4009. 17, 30, 21, 22, 26, 28, 7, 10,
  4010. 0, 0, 0, 0, 0, 0, 0, 0,
  4011. 0, 0, 0, 0, 0, 0, 0, 0,
  4012. 0, 0, 0, 0, 0, 0, 0, 0,
  4013. 0, 0, 0, 0, 0, 0, 0, 0},
  4014. 5, /* offset */
  4015. 1, 4, true, false,
  4016. },
  4017. {
  4018. "ArcSymbol", /* #8 (our numbering) */
  4019. false, /* not basic font */
  4020. 49, 1, 0, 0, 595, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4021. (int)(1000 * 1.4 * 40.0 / 64.0), /* 40 = height of top of parenthesis */
  4022. (int)(1000 * 1.4 * 9.0 / 64.0), /* 9 = depth of descender of `p' and `q' */
  4023. 28, 36, /* raster size = 28x36 (for lower half) */
  4024. 28, 36, /* raster size = 28x36 (for upper half) */
  4025. 15, -1, /* charset numbers (pre-HP-GL/2) */
  4026. 10, 11, /* kerning tables */
  4027. {
  4028. /* lower half */
  4029. 0, 0, 0, 0, 0, 0, 0, 0,
  4030. 0, 0, 0, 0, 0, 0, 0, 0,
  4031. 0, 0, 0, 0, 0, 0, 0, 0,
  4032. 0, 0, 0, 0, 0, 0, 0, 0,
  4033. 28, 2, 10, 28, 26, 27, 28, 3,
  4034. 8, 8, 26, 28, 3, 28, 2, 20,
  4035. 26, 9, 22, 24, 29, 23, 25, 23,
  4036. 24, 25, 2, 3, 27, 27, 27, 20,
  4037. 31, 0, 0, 0, 0, 0, 0, 0,
  4038. 0, 0, 0, 0, 0, 0, 0, 0,
  4039. 21, 1, 25, 26, 28, 26, 26, 42,
  4040. 27, 28, 27, 9, 20, 9, 16, 54,
  4041. 10, 30, 30, 30, 30, 0, 29, 29,
  4042. 29, 29, 27, 27, 27, 27, 27, 27,
  4043. 26, 26, 33, 26, 33, 26, 34, 26,
  4044. 18, 27, 6, 11, 1, 11, 29, 0,
  4045. /* upper half */
  4046. 0, 0, 0, 0, 0, 0, 0, 0,
  4047. 0, 0, 0, 0, 0, 0, 0, 0,
  4048. 0, 0, 0, 0, 0, 0, 0, 0,
  4049. 0, 0, 0, 0, 0, 0, 0, 0,
  4050. 0, 0, 0, 0, 0, 0, 0, 0,
  4051. 0, 0, 0, 0, 0, 0, 0, 0,
  4052. 0, 0, 0, 0, 0, 0, 0, 0,
  4053. 0, 0, 0, 0, 0, 0, 0, 0,
  4054. 0, 0, 0, 0, 0, 0, 0, 0,
  4055. 0, 0, 0, 0, 0, 0, 0, 0,
  4056. 0, 0, 0, 0, 0, 0, 0, 0,
  4057. 0, 0, 0, 0, 0, 0, 0, 0,
  4058. 0, 0, 0, 0, 0, 0, 0, 0,
  4059. 0, 0, 0, 0, 0, 0, 0, 0,
  4060. 0, 0, 0, 0, 0, 0, 0, 0,
  4061. 0, 0, 0, 0, 0, 0, 0, 0},
  4062. 5, /* offset */
  4063. 2, 1, false, false,
  4064. },
  4065. {
  4066. "Stick", /* #9 (our numbering) */
  4067. true, /* basic font */
  4068. 48, 0, 0, 0, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4069. (int)(1000 * 1.4 * 36.0 / 64.0), /* 36 = height of top of parenthesis */
  4070. (int)(1000 * 1.4 * 8.0 / 64.0), /* 8 = depth of descender of `p' and `q' */
  4071. 32, 32, /* raster size = 32x32 (for lower half) */
  4072. 32, 32, /* raster size = 32x32 (for upper half) */
  4073. 0, 7, /* charset numbers (pre-HP-GL/2) */
  4074. 0, 1, /* kerning tables */
  4075. {
  4076. /* lower half */
  4077. 0, 0, 0, 0, 0, 0, 0, 0,
  4078. 0, 0, 0, 0, 0, 0, 0, 0,
  4079. 0, 0, 0, 0, 0, 0, 0, 0,
  4080. 0, 0, 0, 0, 0, 0, 0, 0,
  4081. 32, 32, 32, 32, 32, 32, 32, 32,
  4082. 32, 32, 32, 32, 32, 32, 32, 32,
  4083. 32, 32, 32, 32, 32, 32, 32, 32,
  4084. 32, 32, 32, 32, 32, 32, 32, 32,
  4085. 32, 32, 32, 32, 32, 32, 32, 32,
  4086. 32, 32, 32, 32, 32, 32, 32, 32,
  4087. 32, 32, 32, 32, 32, 32, 32, 32,
  4088. 32, 32, 32, 32, 32, 32, 32, 32,
  4089. 32, 32, 32, 32, 32, 32, 32, 32,
  4090. 32, 32, 32, 32, 32, 32, 32, 32,
  4091. 32, 32, 32, 32, 32, 32, 32, 32,
  4092. 32, 32, 32, 32, 32, 32, 32, 0,
  4093. /* upper half */
  4094. 0, 0, 0, 0, 0, 0, 0, 0,
  4095. 0, 0, 0, 0, 0, 0, 0, 0,
  4096. 0, 0, 0, 0, 0, 0, 0, 0,
  4097. 0, 0, 0, 0, 0, 0, 0, 0,
  4098. 32, 32, 32, 32, 32, 32, 32, 32,
  4099. 32, 32, 32, 32, 32, 32, 32, 32,
  4100. 32, 32, 32, 32, 32, 32, 32, 32,
  4101. 32, 32, 32, 32, 32, 32, 32, 32,
  4102. 32, 32, 32, 32, 32, 32, 32, 32,
  4103. 32, 32, 32, 32, 32, 32, 32, 32,
  4104. 32, 32, 32, 32, 32, 32, 32, 32,
  4105. 32, 32, 32, 32, 32, 32, 32, 32,
  4106. 32, 32, 32, 32, 32, 32, 32, 32,
  4107. 32, 32, 32, 32, 32, 32, 32, 32,
  4108. 32, 32, 32, 32, 32, 32, 32, 32,
  4109. 32, 32, 32, 32, 32, 32, 32, 32},
  4110. 8, /* offset */
  4111. 3, 1, false, true,
  4112. },
  4113. {
  4114. "Stick-Oblique", /* #10 */
  4115. true, /* basic font */
  4116. 48, 0, 0, 0, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4117. (int)(1000 * 1.4 * 36.0 / 64.0),
  4118. (int)(1000 * 1.4 * 8.0 / 64.0),
  4119. 32, 32, /* raster size = 32x32 (for lower half) */
  4120. 32, 32, /* raster size = 32x32 (for upper half) */
  4121. 0, 7, /* charset numbers (pre-HP-GL/2) */
  4122. 0, 1, /* kerning tables */
  4123. {
  4124. /* lower half */
  4125. 0, 0, 0, 0, 0, 0, 0, 0,
  4126. 0, 0, 0, 0, 0, 0, 0, 0,
  4127. 0, 0, 0, 0, 0, 0, 0, 0,
  4128. 0, 0, 0, 0, 0, 0, 0, 0,
  4129. 32, 32, 32, 32, 32, 32, 32, 32,
  4130. 32, 32, 32, 32, 32, 32, 32, 32,
  4131. 32, 32, 32, 32, 32, 32, 32, 32,
  4132. 32, 32, 32, 32, 32, 32, 32, 32,
  4133. 32, 32, 32, 32, 32, 32, 32, 32,
  4134. 32, 32, 32, 32, 32, 32, 32, 32,
  4135. 32, 32, 32, 32, 32, 32, 32, 32,
  4136. 32, 32, 32, 32, 32, 32, 32, 32,
  4137. 32, 32, 32, 32, 32, 32, 32, 32,
  4138. 32, 32, 32, 32, 32, 32, 32, 32,
  4139. 32, 32, 32, 32, 32, 32, 32, 32,
  4140. 32, 32, 32, 32, 32, 32, 32, 0,
  4141. /* upper half */
  4142. 0, 0, 0, 0, 0, 0, 0, 0,
  4143. 0, 0, 0, 0, 0, 0, 0, 0,
  4144. 0, 0, 0, 0, 0, 0, 0, 0,
  4145. 0, 0, 0, 0, 0, 0, 0, 0,
  4146. 32, 32, 32, 32, 32, 32, 32, 32,
  4147. 32, 32, 32, 32, 32, 32, 32, 32,
  4148. 32, 32, 32, 32, 32, 32, 32, 32,
  4149. 32, 32, 32, 32, 32, 32, 32, 32,
  4150. 32, 32, 32, 32, 32, 32, 32, 32,
  4151. 32, 32, 32, 32, 32, 32, 32, 32,
  4152. 32, 32, 32, 32, 32, 32, 32, 32,
  4153. 32, 32, 32, 32, 32, 32, 32, 32,
  4154. 32, 32, 32, 32, 32, 32, 32, 32,
  4155. 32, 32, 32, 32, 32, 32, 32, 32,
  4156. 32, 32, 32, 32, 32, 32, 32, 32,
  4157. 32, 32, 32, 32, 32, 32, 32, 32},
  4158. 8, /* offset */
  4159. 3, 2, true, true,
  4160. },
  4161. {
  4162. "Stick-Bold", /* #11 */
  4163. true, /* basic font */
  4164. 48, 0, 0, 3, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4165. (int)(1000 * 1.4 * 36.0 / 64.0),
  4166. (int)(1000 * 1.4 * 8.0 / 64.0),
  4167. 32, 32, /* raster size = 32x32 (for lower half) */
  4168. 32, 32, /* raster size = 32x32 (for upper half) */
  4169. 0, 7, /* charset numbers (pre-HP-GL/2) */
  4170. 0, 1, /* kerning tables */
  4171. {
  4172. /* lower half */
  4173. 0, 0, 0, 0, 0, 0, 0, 0,
  4174. 0, 0, 0, 0, 0, 0, 0, 0,
  4175. 0, 0, 0, 0, 0, 0, 0, 0,
  4176. 0, 0, 0, 0, 0, 0, 0, 0,
  4177. 32, 32, 32, 32, 32, 32, 32, 32,
  4178. 32, 32, 32, 32, 32, 32, 32, 32,
  4179. 32, 32, 32, 32, 32, 32, 32, 32,
  4180. 32, 32, 32, 32, 32, 32, 32, 32,
  4181. 32, 32, 32, 32, 32, 32, 32, 32,
  4182. 32, 32, 32, 32, 32, 32, 32, 32,
  4183. 32, 32, 32, 32, 32, 32, 32, 32,
  4184. 32, 32, 32, 32, 32, 32, 32, 32,
  4185. 32, 32, 32, 32, 32, 32, 32, 32,
  4186. 32, 32, 32, 32, 32, 32, 32, 32,
  4187. 32, 32, 32, 32, 32, 32, 32, 32,
  4188. 32, 32, 32, 32, 32, 32, 32, 0,
  4189. /* upper half */
  4190. 0, 0, 0, 0, 0, 0, 0, 0,
  4191. 0, 0, 0, 0, 0, 0, 0, 0,
  4192. 0, 0, 0, 0, 0, 0, 0, 0,
  4193. 0, 0, 0, 0, 0, 0, 0, 0,
  4194. 32, 32, 32, 32, 32, 32, 32, 32,
  4195. 32, 32, 32, 32, 32, 32, 32, 32,
  4196. 32, 32, 32, 32, 32, 32, 32, 32,
  4197. 32, 32, 32, 32, 32, 32, 32, 32,
  4198. 32, 32, 32, 32, 32, 32, 32, 32,
  4199. 32, 32, 32, 32, 32, 32, 32, 32,
  4200. 32, 32, 32, 32, 32, 32, 32, 32,
  4201. 32, 32, 32, 32, 32, 32, 32, 32,
  4202. 32, 32, 32, 32, 32, 32, 32, 32,
  4203. 32, 32, 32, 32, 32, 32, 32, 32,
  4204. 32, 32, 32, 32, 32, 32, 32, 32,
  4205. 32, 32, 32, 32, 32, 32, 32, 32},
  4206. 8, /* offset */
  4207. 3, 3, false, true,
  4208. },
  4209. {
  4210. "Stick-BoldOblique", /* #12 */
  4211. true, /* basic font */
  4212. 48, 0, 0, 3, 277, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4213. (int)(1000 * 1.4 * 36.0 / 64.0),
  4214. (int)(1000 * 1.4 * 8.0 / 64.0),
  4215. 32, 32, /* raster size = 32x32 (for lower half) */
  4216. 32, 32, /* raster size = 32x32 (for upper half) */
  4217. 0, 7, /* charset numbers (pre-HP-GL/2) */
  4218. 0, 1, /* kerning tables */
  4219. {
  4220. /* lower half */
  4221. 0, 0, 0, 0, 0, 0, 0, 0,
  4222. 0, 0, 0, 0, 0, 0, 0, 0,
  4223. 0, 0, 0, 0, 0, 0, 0, 0,
  4224. 0, 0, 0, 0, 0, 0, 0, 0,
  4225. 32, 32, 32, 32, 32, 32, 32, 32,
  4226. 32, 32, 32, 32, 32, 32, 32, 32,
  4227. 32, 32, 32, 32, 32, 32, 32, 32,
  4228. 32, 32, 32, 32, 32, 32, 32, 32,
  4229. 32, 32, 32, 32, 32, 32, 32, 32,
  4230. 32, 32, 32, 32, 32, 32, 32, 32,
  4231. 32, 32, 32, 32, 32, 32, 32, 32,
  4232. 32, 32, 32, 32, 32, 32, 32, 32,
  4233. 32, 32, 32, 32, 32, 32, 32, 32,
  4234. 32, 32, 32, 32, 32, 32, 32, 32,
  4235. 32, 32, 32, 32, 32, 32, 32, 32,
  4236. 32, 32, 32, 32, 32, 32, 32, 0,
  4237. /* upper half */
  4238. 0, 0, 0, 0, 0, 0, 0, 0,
  4239. 0, 0, 0, 0, 0, 0, 0, 0,
  4240. 0, 0, 0, 0, 0, 0, 0, 0,
  4241. 0, 0, 0, 0, 0, 0, 0, 0,
  4242. 32, 32, 32, 32, 32, 32, 32, 32,
  4243. 32, 32, 32, 32, 32, 32, 32, 32,
  4244. 32, 32, 32, 32, 32, 32, 32, 32,
  4245. 32, 32, 32, 32, 32, 32, 32, 32,
  4246. 32, 32, 32, 32, 32, 32, 32, 32,
  4247. 32, 32, 32, 32, 32, 32, 32, 32,
  4248. 32, 32, 32, 32, 32, 32, 32, 32,
  4249. 32, 32, 32, 32, 32, 32, 32, 32,
  4250. 32, 32, 32, 32, 32, 32, 32, 32,
  4251. 32, 32, 32, 32, 32, 32, 32, 32,
  4252. 32, 32, 32, 32, 32, 32, 32, 32,
  4253. 32, 32, 32, 32, 32, 32, 32, 32},
  4254. 8, /* offset */
  4255. 3, 4, true, true,
  4256. },
  4257. {
  4258. "StickANK", /* #13 (our numbering) */
  4259. false, /* not basic font */
  4260. 48, 0, 0, 0, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4261. (int)(1000 * 1.4 * 36.0 / 64.0), /* 36 = height of top of parenthesis */
  4262. (int)(1000 * 1.4 * 8.0 / 64.0), /* 8 = depth of descender of `p' and `q' */
  4263. 32, 32, /* raster size = 32x32 (for lower half) */
  4264. 32, 32, /* raster size = 32x32 (for upper half) */
  4265. 6, 8, /* charset numbers (pre-HP-GL/2) */
  4266. 2, 3, /* kerning tables */
  4267. {
  4268. /* lower half */
  4269. 0, 0, 0, 0, 0, 0, 0, 0,
  4270. 0, 0, 0, 0, 0, 0, 0, 0,
  4271. 0, 0, 0, 0, 0, 0, 0, 0,
  4272. 0, 0, 0, 0, 0, 0, 0, 0,
  4273. 32, 32, 32, 32, 32, 32, 32, 32,
  4274. 32, 32, 32, 32, 32, 32, 32, 32,
  4275. 32, 32, 32, 32, 32, 32, 32, 32,
  4276. 32, 32, 32, 32, 32, 32, 32, 32,
  4277. 32, 32, 32, 32, 32, 32, 32, 32,
  4278. 32, 32, 32, 32, 32, 32, 32, 32,
  4279. 32, 32, 32, 32, 32, 32, 32, 32,
  4280. 32, 32, 32, 32, 32, 32, 32, 32,
  4281. 32, 32, 32, 32, 32, 32, 32, 32,
  4282. 32, 32, 32, 32, 32, 32, 32, 32,
  4283. 32, 32, 32, 32, 32, 32, 32, 32,
  4284. 32, 32, 32, 32, 32, 32, 32, 0,
  4285. /* upper half */
  4286. 0, 0, 0, 0, 0, 0, 0, 0,
  4287. 0, 0, 0, 0, 0, 0, 0, 0,
  4288. 0, 0, 0, 0, 0, 0, 0, 0,
  4289. 0, 0, 0, 0, 0, 0, 0, 0,
  4290. 32, 32, 32, 32, 32, 32, 32, 32,
  4291. 32, 32, 32, 32, 32, 32, 32, 32,
  4292. 32, 32, 32, 32, 32, 32, 32, 32,
  4293. 32, 32, 32, 32, 32, 32, 32, 32,
  4294. 32, 32, 32, 32, 32, 32, 32, 32,
  4295. 32, 32, 32, 32, 32, 32, 32, 32,
  4296. 32, 32, 32, 32, 32, 32, 32, 32,
  4297. 32, 32, 32, 32, 32, 32, 32, 32,
  4298. 32, 32, 32, 32, 32, 32, 32, 32,
  4299. 32, 32, 32, 32, 32, 32, 32, 32,
  4300. 32, 32, 32, 32, 32, 32, 32, 32,
  4301. 32, 32, 32, 32, 32, 32, 32, 32},
  4302. 8, /* offset */
  4303. 4, 1, false, false,
  4304. },
  4305. {
  4306. "StickANK-Oblique", /* #14 */
  4307. false, /* not basic font */
  4308. 48, 0, 0, 0, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4309. (int)(1000 * 1.4 * 36.0 / 64.0),
  4310. (int)(1000 * 1.4 * 8.0 / 64.0),
  4311. 32, 32, /* raster size = 32x32 (for lower half) */
  4312. 32, 32, /* raster size = 32x32 (for upper half) */
  4313. 6, 8, /* charset numbers (pre-HP-GL/2) */
  4314. 2, 3, /* kerning tables */
  4315. {
  4316. /* lower half */
  4317. 0, 0, 0, 0, 0, 0, 0, 0,
  4318. 0, 0, 0, 0, 0, 0, 0, 0,
  4319. 0, 0, 0, 0, 0, 0, 0, 0,
  4320. 0, 0, 0, 0, 0, 0, 0, 0,
  4321. 32, 32, 32, 32, 32, 32, 32, 32,
  4322. 32, 32, 32, 32, 32, 32, 32, 32,
  4323. 32, 32, 32, 32, 32, 32, 32, 32,
  4324. 32, 32, 32, 32, 32, 32, 32, 32,
  4325. 32, 32, 32, 32, 32, 32, 32, 32,
  4326. 32, 32, 32, 32, 32, 32, 32, 32,
  4327. 32, 32, 32, 32, 32, 32, 32, 32,
  4328. 32, 32, 32, 32, 32, 32, 32, 32,
  4329. 32, 32, 32, 32, 32, 32, 32, 32,
  4330. 32, 32, 32, 32, 32, 32, 32, 32,
  4331. 32, 32, 32, 32, 32, 32, 32, 32,
  4332. 32, 32, 32, 32, 32, 32, 32, 0,
  4333. /* upper half */
  4334. 0, 0, 0, 0, 0, 0, 0, 0,
  4335. 0, 0, 0, 0, 0, 0, 0, 0,
  4336. 0, 0, 0, 0, 0, 0, 0, 0,
  4337. 0, 0, 0, 0, 0, 0, 0, 0,
  4338. 32, 32, 32, 32, 32, 32, 32, 32,
  4339. 32, 32, 32, 32, 32, 32, 32, 32,
  4340. 32, 32, 32, 32, 32, 32, 32, 32,
  4341. 32, 32, 32, 32, 32, 32, 32, 32,
  4342. 32, 32, 32, 32, 32, 32, 32, 32,
  4343. 32, 32, 32, 32, 32, 32, 32, 32,
  4344. 32, 32, 32, 32, 32, 32, 32, 32,
  4345. 32, 32, 32, 32, 32, 32, 32, 32,
  4346. 32, 32, 32, 32, 32, 32, 32, 32,
  4347. 32, 32, 32, 32, 32, 32, 32, 32,
  4348. 32, 32, 32, 32, 32, 32, 32, 32,
  4349. 32, 32, 32, 32, 32, 32, 32, 32},
  4350. 8,
  4351. 4, 2, true, false,
  4352. },
  4353. {
  4354. "StickANK-Bold", /* #15 */
  4355. false, /* not basic font */
  4356. 48, 0, 0, 3, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4357. (int)(1000 * 1.4 * 36.0 / 64.0),
  4358. (int)(1000 * 1.4 * 8.0 / 64.0),
  4359. 32, 32, /* raster size = 32x32 (for lower half) */
  4360. 32, 32, /* raster size = 32x32 (for upper half) */
  4361. 6, 8, /* charset numbers (pre-HP-GL/2) */
  4362. 2, 3, /* kerning tables */
  4363. {
  4364. /* lower half */
  4365. 0, 0, 0, 0, 0, 0, 0, 0,
  4366. 0, 0, 0, 0, 0, 0, 0, 0,
  4367. 0, 0, 0, 0, 0, 0, 0, 0,
  4368. 0, 0, 0, 0, 0, 0, 0, 0,
  4369. 32, 32, 32, 32, 32, 32, 32, 32,
  4370. 32, 32, 32, 32, 32, 32, 32, 32,
  4371. 32, 32, 32, 32, 32, 32, 32, 32,
  4372. 32, 32, 32, 32, 32, 32, 32, 32,
  4373. 32, 32, 32, 32, 32, 32, 32, 32,
  4374. 32, 32, 32, 32, 32, 32, 32, 32,
  4375. 32, 32, 32, 32, 32, 32, 32, 32,
  4376. 32, 32, 32, 32, 32, 32, 32, 32,
  4377. 32, 32, 32, 32, 32, 32, 32, 32,
  4378. 32, 32, 32, 32, 32, 32, 32, 32,
  4379. 32, 32, 32, 32, 32, 32, 32, 32,
  4380. 32, 32, 32, 32, 32, 32, 32, 0,
  4381. /* upper half */
  4382. 0, 0, 0, 0, 0, 0, 0, 0,
  4383. 0, 0, 0, 0, 0, 0, 0, 0,
  4384. 0, 0, 0, 0, 0, 0, 0, 0,
  4385. 0, 0, 0, 0, 0, 0, 0, 0,
  4386. 32, 32, 32, 32, 32, 32, 32, 32,
  4387. 32, 32, 32, 32, 32, 32, 32, 32,
  4388. 32, 32, 32, 32, 32, 32, 32, 32,
  4389. 32, 32, 32, 32, 32, 32, 32, 32,
  4390. 32, 32, 32, 32, 32, 32, 32, 32,
  4391. 32, 32, 32, 32, 32, 32, 32, 32,
  4392. 32, 32, 32, 32, 32, 32, 32, 32,
  4393. 32, 32, 32, 32, 32, 32, 32, 32,
  4394. 32, 32, 32, 32, 32, 32, 32, 32,
  4395. 32, 32, 32, 32, 32, 32, 32, 32,
  4396. 32, 32, 32, 32, 32, 32, 32, 32,
  4397. 32, 32, 32, 32, 32, 32, 32, 32},
  4398. 8,
  4399. 4, 3, false, false,
  4400. },
  4401. {
  4402. "StickANK-BoldOblique", /* #16 */
  4403. false, /* not basic font */
  4404. 48, 0, 0, 3, 11, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4405. (int)(1000 * 1.4 * 36.0 / 64.0),
  4406. (int)(1000 * 1.4 * 8.0 / 64.0),
  4407. 32, 32, /* raster size = 32x32 (for lower half) */
  4408. 32, 32, /* raster size = 32x32 (for upper half) */
  4409. 6, 8, /* charset numbers (pre-HP-GL/2) */
  4410. 2, 3, /* kerning tables */
  4411. {
  4412. /* lower half */
  4413. 0, 0, 0, 0, 0, 0, 0, 0,
  4414. 0, 0, 0, 0, 0, 0, 0, 0,
  4415. 0, 0, 0, 0, 0, 0, 0, 0,
  4416. 0, 0, 0, 0, 0, 0, 0, 0,
  4417. 32, 32, 32, 32, 32, 32, 32, 32,
  4418. 32, 32, 32, 32, 32, 32, 32, 32,
  4419. 32, 32, 32, 32, 32, 32, 32, 32,
  4420. 32, 32, 32, 32, 32, 32, 32, 32,
  4421. 32, 32, 32, 32, 32, 32, 32, 32,
  4422. 32, 32, 32, 32, 32, 32, 32, 32,
  4423. 32, 32, 32, 32, 32, 32, 32, 32,
  4424. 32, 32, 32, 32, 32, 32, 32, 32,
  4425. 32, 32, 32, 32, 32, 32, 32, 32,
  4426. 32, 32, 32, 32, 32, 32, 32, 32,
  4427. 32, 32, 32, 32, 32, 32, 32, 32,
  4428. 32, 32, 32, 32, 32, 32, 32, 0,
  4429. /* upper half */
  4430. 0, 0, 0, 0, 0, 0, 0, 0,
  4431. 0, 0, 0, 0, 0, 0, 0, 0,
  4432. 0, 0, 0, 0, 0, 0, 0, 0,
  4433. 0, 0, 0, 0, 0, 0, 0, 0,
  4434. 32, 32, 32, 32, 32, 32, 32, 32,
  4435. 32, 32, 32, 32, 32, 32, 32, 32,
  4436. 32, 32, 32, 32, 32, 32, 32, 32,
  4437. 32, 32, 32, 32, 32, 32, 32, 32,
  4438. 32, 32, 32, 32, 32, 32, 32, 32,
  4439. 32, 32, 32, 32, 32, 32, 32, 32,
  4440. 32, 32, 32, 32, 32, 32, 32, 32,
  4441. 32, 32, 32, 32, 32, 32, 32, 32,
  4442. 32, 32, 32, 32, 32, 32, 32, 32,
  4443. 32, 32, 32, 32, 32, 32, 32, 32,
  4444. 32, 32, 32, 32, 32, 32, 32, 32,
  4445. 32, 32, 32, 32, 32, 32, 32, 32},
  4446. 8,
  4447. 4, 4, true, false,
  4448. },
  4449. {
  4450. "StickSymbol", /* #17 (our numbering) */
  4451. false, /* not basic font */
  4452. 48, 0, 0, 0, 595, /* HP-GL/2 t'face, spacing, italic, wt., symset */
  4453. (int)(1000 * 1.4 * 36.0 / 64.0), /* 36 = height of top of parenthesis */
  4454. (int)(1000 * 1.4 * 8.0 / 64.0), /* 8 = depth of descender of `p' and `q' */
  4455. 32, 32, /* raster size = 32x32 (for lower half) */
  4456. 32, 32, /* raster size = 32x32 (for upper half) */
  4457. 5, -1, /* charset numbers (pre-HP-GL/2) */
  4458. 4, 5, /* kerning tables */
  4459. {
  4460. /* lower half */
  4461. 0, 0, 0, 0, 0, 0, 0, 0,
  4462. 0, 0, 0, 0, 0, 0, 0, 0,
  4463. 0, 0, 0, 0, 0, 0, 0, 0,
  4464. 0, 0, 0, 0, 0, 0, 0, 0,
  4465. 32, 32, 32, 32, 32, 32, 32, 32,
  4466. 32, 32, 32, 32, 32, 32, 32, 32,
  4467. 32, 32, 32, 32, 32, 32, 32, 32,
  4468. 32, 32, 32, 32, 32, 32, 32, 32,
  4469. 32, 0, 0, 0, 0, 0, 0, 0,
  4470. 0, 0, 0, 0, 0, 0, 0, 0,
  4471. 32, 32, 32, 32, 32, 32, 32, 32,
  4472. 32, 32, 32, 32, 32, 32, 32, 32,
  4473. 32, 32, 32, 32, 32, 0, 32, 32,
  4474. 32, 32, 32, 32, 32, 32, 32, 32,
  4475. 32, 32, 32, 32, 32, 32, 32, 32,
  4476. 32, 32, 32, 32, 32, 32, 32, 0,
  4477. /* upper half */
  4478. 0, 0, 0, 0, 0, 0, 0, 0,
  4479. 0, 0, 0, 0, 0, 0, 0, 0,
  4480. 0, 0, 0, 0, 0, 0, 0, 0,
  4481. 0, 0, 0, 0, 0, 0, 0, 0,
  4482. 0, 0, 0, 0, 0, 0, 0, 0,
  4483. 0, 0, 0, 0, 0, 0, 0, 0,
  4484. 0, 0, 0, 0, 0, 0, 0, 0,
  4485. 0, 0, 0, 0, 0, 0, 0, 0,
  4486. 0, 0, 0, 0, 0, 0, 0, 0,
  4487. 0, 0, 0, 0, 0, 0, 0, 0,
  4488. 0, 0, 0, 0, 0, 0, 0, 0,
  4489. 0, 0, 0, 0, 0, 0, 0, 0,
  4490. 0, 0, 0, 0, 0, 0, 0, 0,
  4491. 0, 0, 0, 0, 0, 0, 0, 0,
  4492. 0, 0, 0, 0, 0, 0, 0, 0,
  4493. 0, 0, 0, 0, 0, 0, 0, 0},
  4494. 8, /* offset */
  4495. 5, 1, false, false,
  4496. },
  4497. {
  4498. NULL, /* DUMMY */
  4499. false,
  4500. 0, 0, 0, 0, 0,
  4501. 0, 0,
  4502. 0, 0,
  4503. 0, 0,
  4504. 0, 0,
  4505. 0, 0, /* kerning tables */
  4506. {0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4507. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4508. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4509. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4510. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4511. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4512. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4513. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4514. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4515. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4516. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4517. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4518. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4519. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4520. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4521. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4522. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4523. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4524. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4525. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4526. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4527. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4528. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4529. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4530. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  4531. 0, 0, 0, 0, 0, 0},
  4532. 0,
  4533. 0, 0, false, false
  4534. }
  4535. };
  4536. /* Known HP vector typefaces. Each plTypefaceInfoStruct contains the
  4537. following information:
  4538. (1) number of valid fonts [should be >= 2, since every typeface
  4539. should include a symbol font (the zeroth font, the 1st listed)]
  4540. (2) a list of fonts (each number is an index into
  4541. the _pl_g_pcl_font_info[] array above).
  4542. The number of valid fonts should be <= PL_MAX_FONTS_PER_TYPEFACE; the
  4543. initializers are filled out with dummy fonts to get arrays of length
  4544. PL_MAX_FONTS_PER_TYPEFACE. */
  4545. const struct plTypefaceInfoStruct _pl_g_stick_typeface_info[] =
  4546. {
  4547. /* Arc, #0 */
  4548. { 5, { 0, 0, 1, 2, 3, 999, 999, 999, 999, 999 } },
  4549. /* ArcANK, #1 */
  4550. { 5, { 4, 4, 5, 6, 7, 999, 999, 999, 999, 999 } },
  4551. /* ArcSymbol, #2 */
  4552. { 2, { 8, 8, 999, 999, 999, 999, 999, 999, 999, 999 } },
  4553. /* Stick, #3 */
  4554. { 5, { 9, 9, 10, 11, 12, 999, 999, 999, 999, 999 } },
  4555. /* StickANK, #4 */
  4556. { 5, { 13, 13, 14, 15, 16, 999, 999, 999, 999, 999 } },
  4557. /* StickSymbol, #5 */
  4558. { 2, { 17, 17, 999, 999, 999, 999, 999, 999, 999, 999 } },
  4559. };
  4560. /* Kerning information for upper and lower halves of the Stick fonts, in
  4561. HP-GL/2 and pre-HP-GL/2, e.g., in the HP7550A pen plotter. For
  4562. background info, see "Firmware Determines Plotter Personality", by
  4563. L. W. Hennessee, A. K. Frankel, M. A. Overton, and R. B. Smith,
  4564. Hewlett-Packard Journal, Nov. 1981, pp. 16-25.
  4565. Each kerning table specifies (1) an HP spacing table [see below], and
  4566. (2) a map that takes each character in a 128-character font half to the
  4567. appropriate row class and column class, i.e., to its `right edge class'
  4568. and `left edge class'. Each of HP's spacing tables is indexed by row
  4569. class and column class.
  4570. The map from characters to row/column classes depends on our reencoding,
  4571. if any. I.e., HP wouldn't necessarily recognize the kerning tables,
  4572. unlike the underlying spacing tables. For example, several of the
  4573. kerning tables identified as `upper half' are indexed by characters in
  4574. the upper half of the ISO-Latin-1 encoding. We elsewhere map our
  4575. ISO-Latin-1 fonts into HP's native Roman-8 encoding (see h_roman8.h),
  4576. which is why we index by ISO-Latin-1 rather than Roman-8 here. */
  4577. /* our numbering of HP's spacing tables (see below) */
  4578. #define SPACING_FIXED_WIDTH 0
  4579. #define SPACING_VARIABLE_WIDTH 1
  4580. #define SPACING_VARIABLE_WIDTH_KATAKANA 2
  4581. /* kerning tables for 128-character font halves */
  4582. const struct plStickFontSpacingTableStruct _pl_g_stick_kerning_tables[] =
  4583. {
  4584. /* kerning table #0, used for lower half of our 4 basic Stick fonts
  4585. (ASCII encoding) */
  4586. {
  4587. SPACING_FIXED_WIDTH,
  4588. { /* row classes */
  4589. 0, 0, 0, 0, 0, 0, 0, 0,
  4590. 0, 0, 0, 0, 0, 0, 0, 0,
  4591. 0, 0, 0, 0, 0, 0, 0, 0,
  4592. 0, 0, 0, 0, 0, 0, 0, 0,
  4593. 0, 1, 1, 1, 1, 1, 1, 1,
  4594. 1, 1, 1, 1, 1, 1, 1, 1,
  4595. 1, 1, 1, 1, 1, 1, 1, 1,
  4596. 1, 1, 1, 1, 1, 1, 1, 1,
  4597. 1, 1, 1, 1, 1, 1, 1, 1,
  4598. 1, 1, 1, 1, 1, 1, 1, 1,
  4599. 1, 1, 1, 1, 1, 1, 1, 1,
  4600. 1, 1, 1, 1, 1, 1, 1, 1,
  4601. 1, 1, 1, 1, 1, 1, 1, 1,
  4602. 1, 1, 1, 1, 1, 1, 1, 1,
  4603. 1, 1, 1, 1, 1, 1, 1, 1,
  4604. 1, 1, 1, 1, 1, 1, 1, 0
  4605. },
  4606. { /* column classes */
  4607. 0, 0, 0, 0, 0, 0, 0, 0,
  4608. 0, 0, 0, 0, 0, 0, 0, 0,
  4609. 0, 0, 0, 0, 0, 0, 0, 0,
  4610. 0, 0, 0, 0, 0, 0, 0, 0,
  4611. 0, 1, 1, 1, 1, 1, 1, 1,
  4612. 1, 1, 1, 1, 1, 1, 1, 1,
  4613. 1, 1, 1, 1, 1, 1, 1, 1,
  4614. 1, 1, 1, 1, 1, 1, 1, 1,
  4615. 1, 1, 1, 1, 1, 1, 1, 1,
  4616. 1, 1, 1, 1, 1, 1, 1, 1,
  4617. 1, 1, 1, 1, 1, 1, 1, 1,
  4618. 1, 1, 1, 1, 1, 1, 1, 1,
  4619. 1, 1, 1, 1, 1, 1, 1, 1,
  4620. 1, 1, 1, 1, 1, 1, 1, 1,
  4621. 1, 1, 1, 1, 1, 1, 1, 1,
  4622. 1, 1, 1, 1, 1, 1, 1, 0
  4623. },
  4624. },
  4625. /* kerning table #1, used for upper half of our 4 basic Stick fonts
  4626. (ISO-Latin-1 encoding) */
  4627. {
  4628. SPACING_FIXED_WIDTH,
  4629. { /* row classes */
  4630. 0, 0, 0, 0, 0, 0, 0, 0,
  4631. 0, 0, 0, 0, 0, 0, 0, 0,
  4632. 0, 0, 0, 0, 0, 0, 0, 0,
  4633. 0, 0, 0, 0, 0, 0, 0, 0,
  4634. 0, 1, 1, 1, 1, 1, 1, 1,
  4635. 1, 1, 1, 1, 1, 1, 1, 1,
  4636. 1, 1, 1, 1, 1, 1, 1, 1,
  4637. 1, 1, 1, 1, 1, 1, 1, 1,
  4638. 1, 1, 1, 1, 1, 1, 1, 1,
  4639. 1, 1, 1, 1, 1, 1, 1, 1,
  4640. 1, 1, 1, 1, 1, 1, 1, 1,
  4641. 1, 1, 1, 1, 1, 1, 1, 1,
  4642. 1, 1, 1, 1, 1, 1, 1, 1,
  4643. 1, 1, 1, 1, 1, 1, 1, 1,
  4644. 1, 1, 1, 1, 1, 1, 1, 1,
  4645. 1, 1, 1, 1, 1, 1, 1, 0
  4646. },
  4647. { /* column classes */
  4648. 0, 0, 0, 0, 0, 0, 0, 0,
  4649. 0, 0, 0, 0, 0, 0, 0, 0,
  4650. 0, 0, 0, 0, 0, 0, 0, 0,
  4651. 0, 0, 0, 0, 0, 0, 0, 0,
  4652. 0, 1, 1, 1, 1, 1, 1, 1,
  4653. 1, 1, 1, 1, 1, 1, 1, 1,
  4654. 1, 1, 1, 1, 1, 1, 1, 1,
  4655. 1, 1, 1, 1, 1, 1, 1, 1,
  4656. 1, 1, 1, 1, 1, 1, 1, 1,
  4657. 1, 1, 1, 1, 1, 1, 1, 1,
  4658. 1, 1, 1, 1, 1, 1, 1, 1,
  4659. 1, 1, 1, 1, 1, 1, 1, 1,
  4660. 1, 1, 1, 1, 1, 1, 1, 1,
  4661. 1, 1, 1, 1, 1, 1, 1, 1,
  4662. 1, 1, 1, 1, 1, 1, 1, 1,
  4663. 1, 1, 1, 1, 1, 1, 1, 0
  4664. },
  4665. },
  4666. /* kerning table #2, used for lower half of StickANK (JIS ASCII encoding) */
  4667. {
  4668. SPACING_FIXED_WIDTH,
  4669. { /* row classes */
  4670. 0, 0, 0, 0, 0, 0, 0, 0,
  4671. 0, 0, 0, 0, 0, 0, 0, 0,
  4672. 0, 0, 0, 0, 0, 0, 0, 0,
  4673. 0, 0, 0, 0, 0, 0, 0, 0,
  4674. 0, 1, 1, 1, 1, 1, 1, 1,
  4675. 1, 1, 1, 1, 1, 1, 1, 1,
  4676. 1, 1, 1, 1, 1, 1, 1, 1,
  4677. 1, 1, 1, 1, 1, 1, 1, 1,
  4678. 1, 1, 1, 1, 1, 1, 1, 1,
  4679. 1, 1, 1, 1, 1, 1, 1, 1,
  4680. 1, 1, 1, 1, 1, 1, 1, 1,
  4681. 1, 1, 1, 1, 1, 1, 1, 1,
  4682. 1, 1, 1, 1, 1, 1, 1, 1,
  4683. 1, 1, 1, 1, 1, 1, 1, 1,
  4684. 1, 1, 1, 1, 1, 1, 1, 1,
  4685. 1, 1, 1, 1, 1, 1, 1, 0
  4686. },
  4687. { /* column classes */
  4688. 0, 0, 0, 0, 0, 0, 0, 0,
  4689. 0, 0, 0, 0, 0, 0, 0, 0,
  4690. 0, 0, 0, 0, 0, 0, 0, 0,
  4691. 0, 0, 0, 0, 0, 0, 0, 0,
  4692. 0, 1, 1, 1, 1, 1, 1, 1,
  4693. 1, 1, 1, 1, 1, 1, 1, 1,
  4694. 1, 1, 1, 1, 1, 1, 1, 1,
  4695. 1, 1, 1, 1, 1, 1, 1, 1,
  4696. 1, 1, 1, 1, 1, 1, 1, 1,
  4697. 1, 1, 1, 1, 1, 1, 1, 1,
  4698. 1, 1, 1, 1, 1, 1, 1, 1,
  4699. 1, 1, 1, 1, 1, 1, 1, 1,
  4700. 1, 1, 1, 1, 1, 1, 1, 1,
  4701. 1, 1, 1, 1, 1, 1, 1, 1,
  4702. 1, 1, 1, 1, 1, 1, 1, 1,
  4703. 1, 1, 1, 1, 1, 1, 1, 0
  4704. },
  4705. },
  4706. /* kerning table #3, used for upper half of StickANK (half-width Katakana
  4707. encoding, also called `Kana-7') */
  4708. {
  4709. SPACING_FIXED_WIDTH,
  4710. { /* row classes */
  4711. 0, 0, 0, 0, 0, 0, 0, 0,
  4712. 0, 0, 0, 0, 0, 0, 0, 0,
  4713. 0, 0, 0, 0, 0, 0, 0, 0,
  4714. 0, 0, 0, 0, 0, 0, 0, 0,
  4715. 0, 1, 1, 1, 1, 1, 1, 1,
  4716. 1, 1, 1, 1, 1, 1, 1, 1,
  4717. 1, 1, 1, 1, 1, 1, 1, 1,
  4718. 1, 1, 1, 1, 1, 1, 1, 1,
  4719. 1, 1, 1, 1, 1, 1, 1, 1,
  4720. 1, 1, 1, 1, 1, 1, 1, 1,
  4721. 1, 1, 1, 1, 1, 1, 1, 1,
  4722. 1, 1, 1, 1, 1, 1, 1, 1,
  4723. 0, 0, 0, 0, 0, 0, 0, 0,
  4724. 0, 0, 0, 0, 0, 0, 0, 0,
  4725. 0, 0, 0, 0, 0, 0, 0, 0,
  4726. 0, 0, 0, 0, 0, 0, 0, 0,
  4727. },
  4728. { /* column classes */
  4729. 0, 0, 0, 0, 0, 0, 0, 0,
  4730. 0, 0, 0, 0, 0, 0, 0, 0,
  4731. 0, 0, 0, 0, 0, 0, 0, 0,
  4732. 0, 0, 0, 0, 0, 0, 0, 0,
  4733. 0, 1, 1, 1, 1, 1, 1, 1,
  4734. 1, 1, 1, 1, 1, 1, 1, 1,
  4735. 1, 1, 1, 1, 1, 1, 1, 1,
  4736. 1, 1, 1, 1, 1, 1, 1, 1,
  4737. 1, 1, 1, 1, 1, 1, 1, 1,
  4738. 1, 1, 1, 1, 1, 1, 1, 1,
  4739. 1, 1, 1, 1, 1, 1, 1, 1,
  4740. 1, 1, 1, 1, 1, 1, 1, 1,
  4741. 0, 0, 0, 0, 0, 0, 0, 0,
  4742. 0, 0, 0, 0, 0, 0, 0, 0,
  4743. 0, 0, 0, 0, 0, 0, 0, 0,
  4744. 0, 0, 0, 0, 0, 0, 0, 0,
  4745. },
  4746. },
  4747. /* kerning table #4, used for lower half of StickSymbol (HP's `Special
  4748. Symbols' encoding; same as ASCII except that A..O are centered marker
  4749. symbols; P, Q are misc. chars, a..z are mathematical symbols) */
  4750. {
  4751. SPACING_FIXED_WIDTH,
  4752. { /* row classes */
  4753. 0, 0, 0, 0, 0, 0, 0, 0,
  4754. 0, 0, 0, 0, 0, 0, 0, 0,
  4755. 0, 0, 0, 0, 0, 0, 0, 0,
  4756. 0, 0, 0, 0, 0, 0, 0, 0,
  4757. 0, 1, 1, 1, 1, 1, 1, 1,
  4758. 1, 1, 1, 1, 1, 1, 1, 1,
  4759. 1, 1, 1, 1, 1, 1, 1, 1,
  4760. 1, 1, 1, 1, 1, 1, 1, 1,
  4761. 1, 1, 1, 1, 1, 1, 1, 1,
  4762. 1, 1, 1, 1, 1, 1, 1, 1,
  4763. 1, 1, 1, 1, 1, 1, 1, 1,
  4764. 1, 1, 1, 1, 1, 1, 1, 1,
  4765. 1, 1, 1, 1, 1, 1, 1, 1,
  4766. 1, 1, 1, 1, 1, 1, 1, 1,
  4767. 1, 1, 1, 1, 1, 1, 1, 1,
  4768. 1, 1, 1, 1, 1, 1, 1, 0
  4769. },
  4770. { /* column classes */
  4771. 0, 0, 0, 0, 0, 0, 0, 0,
  4772. 0, 0, 0, 0, 0, 0, 0, 0,
  4773. 0, 0, 0, 0, 0, 0, 0, 0,
  4774. 0, 0, 0, 0, 0, 0, 0, 0,
  4775. 0, 1, 1, 1, 1, 1, 1, 1,
  4776. 1, 1, 1, 1, 1, 1, 1, 1,
  4777. 1, 1, 1, 1, 1, 1, 1, 1,
  4778. 1, 1, 1, 1, 1, 1, 1, 1,
  4779. 1, 1, 1, 1, 1, 1, 1, 1,
  4780. 1, 1, 1, 1, 1, 1, 1, 1,
  4781. 1, 1, 1, 1, 1, 1, 1, 1,
  4782. 1, 1, 1, 1, 1, 1, 1, 1,
  4783. 1, 1, 1, 1, 1, 1, 1, 1,
  4784. 1, 1, 1, 1, 1, 1, 1, 1,
  4785. 1, 1, 1, 1, 1, 1, 1, 1,
  4786. 1, 1, 1, 1, 1, 1, 1, 0
  4787. },
  4788. },
  4789. /* kerning table #5, used for upper half of StickSymbol (empty) */
  4790. {
  4791. SPACING_FIXED_WIDTH,
  4792. { /* row classes */
  4793. 0, 0, 0, 0, 0, 0, 0, 0,
  4794. 0, 0, 0, 0, 0, 0, 0, 0,
  4795. 0, 0, 0, 0, 0, 0, 0, 0,
  4796. 0, 0, 0, 0, 0, 0, 0, 0,
  4797. 0, 0, 0, 0, 0, 0, 0, 0,
  4798. 0, 0, 0, 0, 0, 0, 0, 0,
  4799. 0, 0, 0, 0, 0, 0, 0, 0,
  4800. 0, 0, 0, 0, 0, 0, 0, 0,
  4801. 0, 0, 0, 0, 0, 0, 0, 0,
  4802. 0, 0, 0, 0, 0, 0, 0, 0,
  4803. 0, 0, 0, 0, 0, 0, 0, 0,
  4804. 0, 0, 0, 0, 0, 0, 0, 0,
  4805. 0, 0, 0, 0, 0, 0, 0, 0,
  4806. 0, 0, 0, 0, 0, 0, 0, 0,
  4807. 0, 0, 0, 0, 0, 0, 0, 0,
  4808. 0, 0, 0, 0, 0, 0, 0, 0
  4809. },
  4810. { /* column classes */
  4811. 0, 0, 0, 0, 0, 0, 0, 0,
  4812. 0, 0, 0, 0, 0, 0, 0, 0,
  4813. 0, 0, 0, 0, 0, 0, 0, 0,
  4814. 0, 0, 0, 0, 0, 0, 0, 0,
  4815. 0, 0, 0, 0, 0, 0, 0, 0,
  4816. 0, 0, 0, 0, 0, 0, 0, 0,
  4817. 0, 0, 0, 0, 0, 0, 0, 0,
  4818. 0, 0, 0, 0, 0, 0, 0, 0,
  4819. 0, 0, 0, 0, 0, 0, 0, 0,
  4820. 0, 0, 0, 0, 0, 0, 0, 0,
  4821. 0, 0, 0, 0, 0, 0, 0, 0,
  4822. 0, 0, 0, 0, 0, 0, 0, 0,
  4823. 0, 0, 0, 0, 0, 0, 0, 0,
  4824. 0, 0, 0, 0, 0, 0, 0, 0,
  4825. 0, 0, 0, 0, 0, 0, 0, 0,
  4826. 0, 0, 0, 0, 0, 0, 0, 0
  4827. },
  4828. },
  4829. /* kerning table #6, used for lower half of our 4 basic Arc fonts (ASCII
  4830. encoding) */
  4831. {
  4832. SPACING_VARIABLE_WIDTH,
  4833. { /* row classes */
  4834. 0, 0, 0, 0, 0, 0, 0, 0,
  4835. 0, 0, 0, 0, 0, 0, 0, 0,
  4836. 0, 0, 0, 0, 0, 0, 0, 0,
  4837. 0, 0, 0, 0, 0, 0, 0, 0,
  4838. 0, 1, 1, 2, 2, 2, 2, 1,
  4839. 3, 4, 5, 6, 1, 6, 1, 7,
  4840. 6, 8, 9, 2,10,11,12,11,
  4841. 2,12, 1, 1, 6, 6, 6,13,
  4842. 6,14,13, 4, 4,15,16,15,
  4843. 1, 1,15,17, 3, 1, 1, 4,
  4844. 16,18,13,13, 7,15, 7, 7,
  4845. 17, 7,17, 3, 1, 1,14, 3,
  4846. 7,19, 5, 5,20, 5,21,20,
  4847. 22,20,20,23,20,22,22, 5,
  4848. 5,20,21,19,21,20,23,23,
  4849. 23,23,23, 3, 1,13, 6, 0
  4850. },
  4851. { /* column classes */
  4852. 0, 0, 0, 0, 0, 0, 0, 0,
  4853. 0, 0, 0, 0, 0, 0, 0, 0,
  4854. 0, 0, 0, 0, 0, 0, 0, 0,
  4855. 0, 0, 0, 0, 0, 0, 0, 0,
  4856. 0, 1, 1, 2, 2, 2, 2, 1,
  4857. 3, 4, 5, 6, 1, 6, 1, 7,
  4858. 6, 8, 9, 2,10, 9, 6, 8,
  4859. 2, 2, 1, 1, 6, 6, 6,11,
  4860. 6, 7,12, 3,12,12,12, 3,
  4861. 12,12, 4,12,12,12,12, 3,
  4862. 12, 3,12,11,13,14,13,13,
  4863. 15,13,15,12,13,13, 7, 4,
  4864. 13,16, 1, 5, 5, 5,17, 5,
  4865. 1, 1,18, 1, 1, 1, 1, 5,
  4866. 1, 5, 1,16,17,16,19,19,
  4867. 20,19,20,11,12,13, 6, 0
  4868. }
  4869. },
  4870. /* kerning table #7, used for upper half of our 4 basic Arc fonts
  4871. (ISO-Latin-1 encoding) */
  4872. {
  4873. SPACING_VARIABLE_WIDTH,
  4874. { /* row classes */
  4875. 0, 0, 0, 0, 0, 0, 0, 0,
  4876. 0, 0, 0, 0, 0, 0, 0, 0,
  4877. 0, 0, 0, 0, 0, 0, 0, 0,
  4878. 0, 0, 0, 0, 0, 0, 0, 0,
  4879. 0, 1, 5, 2,18, 7, 1, 2,
  4880. 4, 0,19, 2, 0, 6, 0, 3,
  4881. 1, 6, 0, 0, 4, 0, 0, 0,
  4882. 0, 0, 5, 2, 2, 2, 0,13,
  4883. 14,14,14,14,14,14,15, 4,
  4884. 15,15,15,15, 1, 1, 1, 1,
  4885. 4, 1, 4, 4, 4, 4, 4, 0,
  4886. 18,15,15,15,15, 0,16,13,
  4887. 19,19,19,19,19,19, 5, 5,
  4888. 5, 5, 5, 5,21,21,21,21,
  4889. 21,22, 5, 5, 5, 5, 5, 0,
  4890. 5,20,20,20,20, 0, 5,23
  4891. },
  4892. { /* column classes */
  4893. 0, 0, 0, 0, 0, 0, 0, 0,
  4894. 0, 0, 0, 0, 0, 0, 0, 0,
  4895. 0, 0, 0, 0, 0, 0, 0, 0,
  4896. 0, 0, 0, 0, 0, 0, 0, 0,
  4897. 0, 1, 5, 2, 3,13,12, 2,
  4898. 1, 0,16, 2, 0, 6, 0, 4,
  4899. 1, 6, 0, 0, 1, 0, 0, 0,
  4900. 0, 0, 5, 2, 2, 2, 0,11,
  4901. 7, 7, 7, 7, 7, 7, 7, 3,
  4902. 12,12,12,12,12,12,12,12,
  4903. 13,12, 3, 3, 3, 3, 3, 0,
  4904. 3,14,14,14,14, 0,13,12,
  4905. 16,16,16,16,16,16,16, 5,
  4906. 5, 5, 5, 5,17,17,17,17,
  4907. 5, 1, 5, 5, 5, 5, 5, 0,
  4908. 5,16,16,16,16, 0, 1,19
  4909. }
  4910. },
  4911. /* kerning table #8, used for lower half of ArcANK (JIS ASCII encoding;
  4912. same as basic lower-half Arc font table above except that \ and ~ are
  4913. different characters (yen and overbar respectively) */
  4914. {
  4915. SPACING_VARIABLE_WIDTH,
  4916. { /* row classes */
  4917. 0, 0, 0, 0, 0, 0, 0, 0,
  4918. 0, 0, 0, 0, 0, 0, 0, 0,
  4919. 0, 0, 0, 0, 0, 0, 0, 0,
  4920. 0, 0, 0, 0, 0, 0, 0, 0,
  4921. 0, 1, 1, 2, 2, 2, 2, 1,
  4922. 3, 4, 5, 6, 1, 6, 1, 7,
  4923. 6, 8, 9, 2,10,11,12,11,
  4924. 2,12, 1, 1, 6, 6, 6,13,
  4925. 6,14,13, 4, 4,15,16,15,
  4926. 1, 1,15,17, 3, 1, 1, 4,
  4927. 16,18,13,13, 7,15, 7, 7,
  4928. 17, 7,17, 3, 7, 1,14, 3,
  4929. 7,19, 5, 5,20, 5,21,20,
  4930. 22,20,20,23,20,22,22, 5,
  4931. 5,20,21,19,21,20,23,23,
  4932. 23,23,23, 3, 1,13, 3, 0
  4933. },
  4934. { /* column classes */
  4935. 0, 0, 0, 0, 0, 0, 0, 0,
  4936. 0, 0, 0, 0, 0, 0, 0, 0,
  4937. 0, 0, 0, 0, 0, 0, 0, 0,
  4938. 0, 0, 0, 0, 0, 0, 0, 0,
  4939. 0, 1, 1, 2, 2, 2, 2, 1,
  4940. 3, 4, 5, 6, 1, 6, 1, 7,
  4941. 6, 8, 9, 2,10, 9, 6, 8,
  4942. 2, 2, 1, 1, 6, 6, 6,11,
  4943. 6, 7,12, 3,12,12,12, 3,
  4944. 12,12, 4,12,12,12,12, 3,
  4945. 12, 3,12,11,13,14,13,13,
  4946. 15,13,15,12,13,13, 7, 4,
  4947. 13,16, 1, 5, 5, 5,17, 5,
  4948. 1, 1,18, 1, 1, 1, 1, 5,
  4949. 1, 5, 1,16,17,16,19,19,
  4950. 20,19,20,11,12,13, 4, 0
  4951. }
  4952. },
  4953. /* kerning table #9, used for upper half of ArcANK (half-width Katakana
  4954. encoding, also called `Kana-7') */
  4955. {
  4956. SPACING_VARIABLE_WIDTH_KATAKANA,
  4957. { /* row classes */
  4958. 0, 0, 0, 0, 0, 0, 0, 0,
  4959. 0, 0, 0, 0, 0, 0, 0, 0,
  4960. 0, 0, 0, 0, 0, 0, 0, 0,
  4961. 0, 0, 0, 0, 0, 0, 0, 0,
  4962. 0, 1, 1, 1, 1, 2, 3, 3,
  4963. 3, 3, 4, 3, 3, 4, 4, 3,
  4964. 2, 5, 6, 3, 4, 5, 7, 2,
  4965. 3, 5, 7, 5, 3, 4, 4, 3,
  4966. 3, 2, 3, 2, 8, 5, 4, 4,
  4967. 4, 3, 9, 4, 3, 9, 4, 5,
  4968. 4, 9, 3, 4, 5, 4, 7, 3,
  4969. 7, 4, 3, 7, 3, 3,10,10,
  4970. 0, 0, 0, 0, 0, 0, 0, 0,
  4971. 0, 0, 0, 0, 0, 0, 0, 0,
  4972. 0, 0, 0, 0, 0, 0, 0, 0,
  4973. 0, 0, 0, 0, 0, 0, 0, 0
  4974. },
  4975. { /* column classes */
  4976. 0, 0, 0, 0, 0, 0, 0, 0,
  4977. 0, 0, 0, 0, 0, 0, 0, 0,
  4978. 0, 0, 0, 0, 0, 0, 0, 0,
  4979. 0, 0, 0, 0, 0, 0, 0, 0,
  4980. 0, 1, 2, 3, 1, 4, 4, 1,
  4981. 1, 1, 1, 1, 1, 1, 1, 1,
  4982. 4, 5, 1, 4, 4, 4, 4, 4,
  4983. 6, 7, 4, 5, 4, 4, 5, 5,
  4984. 6, 4, 5, 4, 2, 5, 4, 4,
  4985. 4, 8, 4, 2, 5, 9, 4, 5,
  4986. 4,10, 3, 4, 5, 4, 4, 4,
  4987. 2, 4, 2, 2, 4, 4,11,11,
  4988. 0, 0, 0, 0, 0, 0, 0, 0,
  4989. 0, 0, 0, 0, 0, 0, 0, 0,
  4990. 0, 0, 0, 0, 0, 0, 0, 0,
  4991. 0, 0, 0, 0, 0, 0, 0, 0
  4992. }
  4993. },
  4994. /* kerning table #10, used for lower half of ArcSymbol (HP's `Special
  4995. Symbols' encoding; same as ASCII except that A..O are centered marker
  4996. symbols; P, Q are misc. chars, a..z are mathematical symbols) */
  4997. {
  4998. SPACING_VARIABLE_WIDTH,
  4999. { /* row classes */
  5000. 0, 0, 0, 0, 0, 0, 0, 0,
  5001. 0, 0, 0, 0, 0, 0, 0, 0,
  5002. 0, 0, 0, 0, 0, 0, 0, 0,
  5003. 0, 0, 0, 0, 0, 0, 0, 0,
  5004. 0, 1, 1, 2, 2, 2, 2, 1,
  5005. 3, 4, 5, 6, 1, 6, 1, 7,
  5006. 6, 8, 9, 2,10,11,12,11,
  5007. 2,12, 1, 1, 6, 6, 6,13,
  5008. 6, 0, 0, 0, 0, 0, 0, 0,
  5009. 0, 0, 0, 0, 0, 0, 0, 0,
  5010. 3, 1,13,13, 7,15, 7, 7,
  5011. 17, 7,17, 3, 1, 1,14, 3,
  5012. 7, 2, 2, 2, 2, 0, 6, 6,
  5013. 6, 6, 6, 6, 6, 6, 6, 6,
  5014. 6, 6, 6, 7, 6, 7, 2, 6,
  5015. 5, 6, 1, 3, 1,13, 6, 0
  5016. },
  5017. { /* column classes */
  5018. 0, 0, 0, 0, 0, 0, 0, 0,
  5019. 0, 0, 0, 0, 0, 0, 0, 0,
  5020. 0, 0, 0, 0, 0, 0, 0, 0,
  5021. 0, 0, 0, 0, 0, 0, 0, 0,
  5022. 0, 1, 1, 2, 2, 2, 2, 1,
  5023. 3, 4, 5, 6, 1, 6, 1, 7,
  5024. 6, 8, 9, 2,10, 9, 6, 8,
  5025. 2, 2, 1, 1, 6, 6, 6,11,
  5026. 6, 0, 0, 0, 0, 0, 0, 0,
  5027. 0, 0, 0, 0, 0, 0, 0, 0,
  5028. 17, 1,12,11,13,14,13,13,
  5029. 15,13,15,12,13,13, 7, 4,
  5030. 13, 2, 2, 2, 2, 0, 7, 7,
  5031. 7, 7, 7, 7, 7, 7, 7, 7,
  5032. 7, 7, 7,11, 7,13, 2, 7,
  5033. 5, 7, 1,11,12,13, 6, 0
  5034. }
  5035. },
  5036. /* kerning table #11, used for upper half of ArcSymbol font (empty) */
  5037. {
  5038. SPACING_VARIABLE_WIDTH,
  5039. { /* row classes */
  5040. 0, 0, 0, 0, 0, 0, 0, 0,
  5041. 0, 0, 0, 0, 0, 0, 0, 0,
  5042. 0, 0, 0, 0, 0, 0, 0, 0,
  5043. 0, 0, 0, 0, 0, 0, 0, 0,
  5044. 0, 0, 0, 0, 0, 0, 0, 0,
  5045. 0, 0, 0, 0, 0, 0, 0, 0,
  5046. 0, 0, 0, 0, 0, 0, 0, 0,
  5047. 0, 0, 0, 0, 0, 0, 0, 0,
  5048. 0, 0, 0, 0, 0, 0, 0, 0,
  5049. 0, 0, 0, 0, 0, 0, 0, 0,
  5050. 0, 0, 0, 0, 0, 0, 0, 0,
  5051. 0, 0, 0, 0, 0, 0, 0, 0,
  5052. 0, 0, 0, 0, 0, 0, 0, 0,
  5053. 0, 0, 0, 0, 0, 0, 0, 0,
  5054. 0, 0, 0, 0, 0, 0, 0, 0,
  5055. 0, 0, 0, 0, 0, 0, 0, 0,
  5056. },
  5057. { /* column classes */
  5058. 0, 0, 0, 0, 0, 0, 0, 0,
  5059. 0, 0, 0, 0, 0, 0, 0, 0,
  5060. 0, 0, 0, 0, 0, 0, 0, 0,
  5061. 0, 0, 0, 0, 0, 0, 0, 0,
  5062. 0, 0, 0, 0, 0, 0, 0, 0,
  5063. 0, 0, 0, 0, 0, 0, 0, 0,
  5064. 0, 0, 0, 0, 0, 0, 0, 0,
  5065. 0, 0, 0, 0, 0, 0, 0, 0,
  5066. 0, 0, 0, 0, 0, 0, 0, 0,
  5067. 0, 0, 0, 0, 0, 0, 0, 0,
  5068. 0, 0, 0, 0, 0, 0, 0, 0,
  5069. 0, 0, 0, 0, 0, 0, 0, 0,
  5070. 0, 0, 0, 0, 0, 0, 0, 0,
  5071. 0, 0, 0, 0, 0, 0, 0, 0,
  5072. 0, 0, 0, 0, 0, 0, 0, 0,
  5073. 0, 0, 0, 0, 0, 0, 0, 0,
  5074. }
  5075. }
  5076. };
  5077. /* The following are HP's device-resident spacing tables, as used in the
  5078. pre-HP-GL/2 HP7550A pen plotter, and presumably in HP-GL/2 devices as
  5079. well. Order agrees with the SPACING_* definitions above. There are
  5080. three, because there are three distinct sorts of old-style 7-bit HP
  5081. character set: (1) fixed width, (2) variable width, and (3) variable
  5082. width Japanese Katakana. Characters in the three different sorts of
  5083. character set are defined on abstract rasters of different sizes.
  5084. Nominal character cell widths are 48 units, 42 units, and 45 units,
  5085. respectively. Nominal `raster widths' are 2/3 of these: 32 units, 28
  5086. units, and 30 units, respectively. Character cell and raster widths are
  5087. to be taken literally only for the fixed-width character sets. But font
  5088. size, measured horizontally, is always twice the nominal raster width,
  5089. i.e., 4/3 times the nominal character cell width. */
  5090. /* 2x2 spacing table for fixed-width character sets, which we use in our
  5091. Stick, StickSymbol, etc. fonts. In these units, character cell width
  5092. equals 48, and font size (measured horizontally) equals 64.
  5093. This spacing table is a kludge. The width tables for the `fixed width'
  5094. character sets don't list every character as having width 48 (the
  5095. nominal width for the space character is 48, but all other characters
  5096. have width 32). So this spacing table is employed to fix things up:
  5097. e.g., the spacing between any two non-space characters is made equal to
  5098. 16 units. */
  5099. const short _pl_g_fixed_width_spacings[] =
  5100. {
  5101. 0, 8,
  5102. 8, 16
  5103. };
  5104. /* 24x21 spacing table for variable-width character sets (other than
  5105. variable-width Katakana), which we use in our Arc, ArcSymbol, etc.,
  5106. fonts. In these units, nominal character cell width (see above) equals
  5107. 42, and font size (measured horizontally) equals 56. */
  5108. const short _pl_g_variable_width_spacings[] =
  5109. {
  5110. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5111. 0,14,13,13,10,11,13,11,12,13,12,13,17,11,14,12,13,11,10,11,11,
  5112. 0,12,18,11, 8,10,18,10,18,18,18,11,13, 9,13,10,11, 9, 6, 9, 8,
  5113. 0, 8, 8, 6, 6, 8, 6, 7, 8, 8, 7, 8, 9, 3, 9, 7, 8, 3, 3, 3, 8,
  5114. 0,12,11,11, 8,10,11, 9, 8,10, 9,11,13, 8,12, 9,11,10, 8, 9, 8,
  5115. 0,12,10,10, 9,10,10, 9, 7, 9, 8,10,12, 6,11, 7,11,10, 8,10,10,
  5116. 0,12,16,11, 8,10,16, 9,16,16,16,11,13, 8,12, 9,11,10, 8, 9, 8,
  5117. 0,10, 9, 8, 3, 6, 8, 6, 8, 8, 6, 9,11, 8,11, 9, 6, 8, 6, 7, 7,
  5118. 0,14,33,13,10,11,33,11,33,33,33,13,17,11,14,12,13,11,10,11,11,
  5119. 0,10,20,11, 8, 9,20,10,20,20,20,11,13, 8,11, 8,10,10, 7,10, 9,
  5120. 0,10,13,10, 8, 9,13,10,13,13,13,11,13, 8,11, 8,10,10, 7,10, 9,
  5121. 0,10,19,10, 8, 9,19,10,19,19,19,11,13, 8,11, 8,10,10, 7,10, 9,
  5122. 0,12,17,11, 8,10,17, 9,17,17,17,11,13, 8,12, 9,11,10, 8, 9, 8,
  5123. 0,12,11,11, 8,10,11,10,10,11,10,11,13, 9,13,10,11, 9, 6, 9, 8,
  5124. 0,11, 9, 9, 7,10, 9, 8, 8,10, 7, 9,11, 6,10, 8,11, 8,10, 8, 8,
  5125. 0,13,12,12, 9,11,12,11,11,11,11,12,15,11,13,11,11,11,10,11,11,
  5126. 0,11,10, 9, 7, 8, 9, 7, 8, 9, 8,10,11, 9,11, 9, 8,10, 6, 9, 9,
  5127. 0,11,10, 9, 7, 7, 9, 8, 9, 8, 7,10,11, 8,11, 9, 8, 6, 8, 7, 8,
  5128. 0,10,10,11, 9,11,11, 8,10,10,10,10,12, 8,12, 9,11,10, 6, 8, 8,
  5129. 0,13,11,11,10,11,11, 9, 8,11, 8,11,11, 8,11, 9,11,10, 9,10,11,
  5130. 0,14,11,12,10,12,12, 9,11,12,10,11,14,11,13,11,12,11,10,11,11,
  5131. 0,12,10,10, 6, 9,10, 7, 9, 9, 7,10,11, 8,11, 9,10,11, 8,11,10,
  5132. 0,13,11,11, 9,11,11,10,10,11, 8,11,13, 8,13,10,12,11,10,11,11,
  5133. 0,11, 9, 9, 6,10, 9, 8, 9, 9, 8, 9,11, 8,11, 8, 9,10, 9, 9, 9
  5134. };
  5135. /* 11x12 spacing table for the variable-width Katakana character set, which
  5136. we use as the upper half of our ArcANK font. In these units, nominal
  5137. character cell width (see above) equals 45, and font size (measured
  5138. horizontally) equals 60. */
  5139. const short _pl_g_variable_width_katakana_spacings[] =
  5140. {
  5141. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
  5142. 0, 10,14,10,10,10,10,10,10,10,10,10,
  5143. 0, 10,14,6, 10,10,6, 10,2, 10,10,2,
  5144. 0, 10,14,10,10,10,10,10,6, 10,10,0,
  5145. 0, 10,14,10,10,10,10,10,10,6, 10,0,
  5146. 0, 6, 14,2, 10,10,6, 6, 2, 6, 6, 0,
  5147. 0, 10,14,6, 10,10,6, 6, 6, 6, 10,10,
  5148. 0, 10,14,10,14,14,10,10,10,10,14,0,
  5149. 0, 10,14,6, 10,10,6, 10,2, 10,10,0,
  5150. 0, 10,14,10,10,6, 10,10,10,6, 10,0,
  5151. 0, 2, 10,2, 10,10,2, 6, 2, 10,2, 10
  5152. };
  5153. /* array we use to access spacing tables by number */
  5154. const struct plStickCharSpacingTableStruct _pl_g_stick_spacing_tables[] =
  5155. {
  5156. /* spacing table #0, SPACING_FIXED */
  5157. {
  5158. 2, 2, /* number of rows, cols */
  5159. _pl_g_fixed_width_spacings
  5160. },
  5161. /* spacing table #1, SPACING_VARIABLE_WIDTH */
  5162. {
  5163. 24, 21, /* number of rows, cols */
  5164. _pl_g_variable_width_spacings
  5165. },
  5166. /* spacing table #2, SPACING_VARIABLE_WIDTH_KATAKANA */
  5167. {
  5168. 11, 12, /* number of rows, cols */
  5169. _pl_g_variable_width_katakana_spacings
  5170. }
  5171. };