From d5aa425387fbfb98c6a28b910f9c318ba708c640 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Mon, 21 Mar 2016 01:56:10 +1100 Subject: [PATCH] Make a proper BDF out of uismall font - no need to try and load an orphaned BDC --- src/emu/rendfont.cpp | 19 - uismall.bdc | Bin 3772 -> 0 bytes uismall.bdf | 2650 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 2650 insertions(+), 19 deletions(-) delete mode 100644 uismall.bdc create mode 100644 uismall.bdf diff --git a/src/emu/rendfont.cpp b/src/emu/rendfont.cpp index 912d7985ace..9a05e5514c5 100644 --- a/src/emu/rendfont.cpp +++ b/src/emu/rendfont.cpp @@ -153,25 +153,6 @@ render_font::render_font(render_manager &manager, const char *filename) if (filename != nullptr && core_stricmp(filename, "default") == 0) filename = "ui.bdf"; - // attempt to open the cached version of the font - if (filename != nullptr) - { - emu_file cachefile(manager.machine().options().font_path(), OPEN_FLAG_READ); - osd_file::error const filerr = cachefile.open(filename); - if (filerr == osd_file::error::NONE) - { - // if we have a cached version, load it - bool const result = load_cached(cachefile, 0); - - // if that worked, we're done - if (result) - { - render_font_command_glyph(); - return; - } - } - } - // attempt to load the cached version of the font first if (filename != nullptr && load_cached_bdf(filename)) { diff --git a/uismall.bdc b/uismall.bdc deleted file mode 100644 index 4dc1703dbea2f3a91dc2367f77bda59f19b6c0a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3772 zcmYk9Yj6`)6vt0CA=#Erx@9t>&N$3wo0bw05K$4KhPX%x2qB0MP()O$ick<0U(6E1 z%r-boq&o1yanew*#22C>DoU-WwZ0Hv_ztxwFSX*UqJrn%O_=|Fxc9gJdtUeMxtVss z;zi3yJOfXj;Bgn}XVU=51DJ0{KJPP<+;L*V60iO?i0q_{$3xUT%Jr_aE*~Plehp1AQ9sbl^Df4B!OtOyJ9bX8~UU zd?oNzz*hs$2A%`^x(4`K;JILb9q>H(cGtt+=L6pWd?WBpzzZPP&7d~|-vYUA1^e5; zW+B+z4s|X9o5jFQz)OIa0^b3=4D#Ly`dyIgZs6s>_kjJq!1qDS`{7~j!vBiOfrz6tcr;QKh(v_t$YR3?8z%J?@V4>nIgoF~aAZG3F=6xciszR!TZ72-b& zakhc}9PsnNFF>5_;QJzc_Z`45f$z)U`wIB(Bvsb0a{aFYzXrSud^^DRb>L3mH-L8o zzX|*n#D5#~F5q{7yMf;Yeh>EeKJW*?9|G@z@AVPH*$ezJ@F&2Z0)GblIq*Kzic>SrF1k}|lp zbEnQ&u}w?WZeUOXGn(5PiOMaakZnhaQijpM3xVpM08d0}bq`-Yew4Tvmy3ZcsxnNQ z$Y-SMa!o8Kr|U^ofX`5O>-`RN$R$@rVtPtrr82w9QGCX#F1b{hQ=_Ubjhh|CXEYb& zQj*9cGJ4Dj9^p*=R4*n@V_QUL1gj`Q_F~vSn!!ELMEkFhIBIvcOFxqO|M)Lil0)Liq#l9JypGO4-vYNH5_ zab;3ViMsu^ZLcM=O{0qZhG7gB+ZL9k$K6MYDPO#0dwJ_Ye=JepcW+GNH_wn*LY#+p z${wCZ_nHxY@v*i+8fM5qp+?PBJ58J@hc#60J%S9e0B z#F}QY=$nu%5ShIuuTYtjkMKgkV96(K%< z9)}4rWQkGi@u*I|<3~30C$-46RjLEYvwIqoyJqM}nYAvysZOj!cx!`dV{19Fz(Clv z{X_-BtlR6T6sgi$NROyaLu*zMf+ZzUQsSki4@POJ)BRK*k3ZU%d5jY|{h#7U^-kLd zsRSh@Ub+z}zi9iA9Ak3K7B51lIrpJZ6H&r4y0?gik633qt*ezF7%3`=k`h04Dahbv z7Tfl=<@4+KXd-s8^R*HLBgNm4c9Ji9BZ>};3jOaVD5?M}Np zZ-(u>angl@R%8~*>@jVL#=fHS*;h^h=N>pym1zBPIXuXu$iZ$M%YCl2%dTf{(e>;t vr+}O|v%Ct<8#ki6po)BS+ML-1E>`xxOLL}xoXD9Rkvm^qnpm$p;*S3T$@e{J diff --git a/uismall.bdf b/uismall.bdf new file mode 100644 index 00000000000..55e412784ef --- /dev/null +++ b/uismall.bdf @@ -0,0 +1,2650 @@ +STARTFONT 2.1 +FONT -mamedev-uismall-Medium-R-Normal--16-120-96-96-P-100-FontSpecific-0 +SIZE 12 96 96 +FONTBOUNDINGBOX 8 11 0 -2 +STARTPROPERTIES 17 +POINT_SIZE 120 +PIXEL_SIZE 16 +RESOLUTION_X 96 +RESOLUTION_Y 96 +FONT_ASCENT 9 +FONT_DESCENT 2 +AVERAGE_WIDTH 100 +SPACING "P" +_GBDFED_INFO "Edited with gbdfed 1.5." +FOUNDRY "mamedev" +FAMILY_NAME "uismall" +WEIGHT_NAME "Medium" +SLANT "R" +SETWIDTH_NAME "Normal" +ADD_STYLE_NAME "" +CHARSET_REGISTRY "FontSpecific" +CHARSET_ENCODING "0" +ENDPROPERTIES +CHARS 190 +STARTCHAR sp +ENCODING 32 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR exclam +ENCODING 33 +SWIDTH 125 0 +DWIDTH 2 0 +BBX 1 7 0 0 +BITMAP +80 +80 +80 +80 +80 +00 +80 +ENDCHAR +STARTCHAR dquo +ENCODING 34 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 3 0 4 +BITMAP +A0 +A0 +A0 +ENDCHAR +STARTCHAR hash +ENCODING 35 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 2 +BITMAP +50 +F8 +50 +F8 +50 +ENDCHAR +STARTCHAR dollar +ENCODING 36 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +78 +A0 +70 +28 +F0 +20 +ENDCHAR +STARTCHAR percent +ENCODING 37 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +C8 +C8 +10 +20 +40 +98 +98 +ENDCHAR +STARTCHAR amp +ENCODING 38 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +50 +50 +60 +98 +90 +68 +ENDCHAR +STARTCHAR squo +ENCODING 39 +SWIDTH 125 0 +DWIDTH 2 0 +BBX 1 3 0 4 +BITMAP +80 +80 +80 +ENDCHAR +STARTCHAR lparen +ENCODING 40 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 8 0 -1 +BITMAP +20 +40 +80 +80 +80 +80 +40 +20 +ENDCHAR +STARTCHAR rparen +ENCODING 41 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 8 0 -1 +BITMAP +80 +40 +20 +20 +20 +20 +40 +80 +ENDCHAR +STARTCHAR asterisk +ENCODING 42 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +50 +20 +F8 +20 +50 +ENDCHAR +STARTCHAR plus +ENCODING 43 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +20 +F8 +20 +20 +ENDCHAR +STARTCHAR comma +ENCODING 44 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 3 0 -1 +BITMAP +40 +40 +80 +ENDCHAR +STARTCHAR minus +ENCODING 45 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 1 0 3 +BITMAP +F0 +ENDCHAR +STARTCHAR period +ENCODING 46 +SWIDTH 125 0 +DWIDTH 2 0 +BBX 1 1 0 0 +BITMAP +80 +ENDCHAR +STARTCHAR slash +ENCODING 47 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +10 +10 +20 +20 +40 +40 +80 +80 +ENDCHAR +STARTCHAR 0 +ENCODING 48 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +98 +A8 +C8 +88 +70 +ENDCHAR +STARTCHAR 1 +ENCODING 49 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 4 7 0 0 +BITMAP +20 +60 +20 +20 +20 +20 +70 +ENDCHAR +STARTCHAR 2 +ENCODING 50 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +08 +30 +40 +80 +F8 +ENDCHAR +STARTCHAR 3 +ENCODING 51 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +08 +30 +08 +88 +70 +ENDCHAR +STARTCHAR 4 +ENCODING 52 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +10 +30 +50 +90 +F8 +10 +10 +ENDCHAR +STARTCHAR 5 +ENCODING 53 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +80 +80 +F0 +08 +88 +70 +ENDCHAR +STARTCHAR 6 +ENCODING 54 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +80 +F0 +88 +88 +70 +ENDCHAR +STARTCHAR 7 +ENCODING 55 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +88 +08 +10 +20 +20 +20 +ENDCHAR +STARTCHAR 8 +ENCODING 56 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +70 +88 +88 +70 +ENDCHAR +STARTCHAR 9 +ENCODING 57 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +78 +08 +88 +70 +ENDCHAR +STARTCHAR colon +ENCODING 58 +SWIDTH 125 0 +DWIDTH 2 0 +BBX 1 4 0 1 +BITMAP +80 +00 +00 +80 +ENDCHAR +STARTCHAR semicolon +ENCODING 59 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 6 0 -1 +BITMAP +40 +00 +00 +40 +40 +80 +ENDCHAR +STARTCHAR lt +ENCODING 60 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +10 +20 +40 +80 +40 +20 +10 +ENDCHAR +STARTCHAR eq +ENCODING 61 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 4 0 1 +BITMAP +F8 +00 +00 +F8 +ENDCHAR +STARTCHAR gt +ENCODING 62 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +80 +40 +20 +10 +20 +40 +80 +ENDCHAR +STARTCHAR question +ENCODING 63 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +60 +90 +10 +20 +40 +00 +40 +ENDCHAR +STARTCHAR at +ENCODING 64 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 8 0 -1 +BITMAP +60 +90 +88 +B8 +A8 +90 +80 +70 +ENDCHAR +STARTCHAR A +ENCODING 65 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +50 +50 +88 +F8 +88 +88 +ENDCHAR +STARTCHAR B +ENCODING 66 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +88 +88 +F0 +88 +88 +F0 +ENDCHAR +STARTCHAR C +ENCODING 67 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +80 +80 +80 +88 +70 +ENDCHAR +STARTCHAR D +ENCODING 68 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +E0 +90 +88 +88 +88 +90 +E0 +ENDCHAR +STARTCHAR E +ENCODING 69 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +80 +80 +E0 +80 +80 +F8 +ENDCHAR +STARTCHAR F +ENCODING 70 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +80 +80 +E0 +80 +80 +80 +ENDCHAR +STARTCHAR G +ENCODING 71 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +78 +80 +80 +B8 +88 +88 +78 +ENDCHAR +STARTCHAR H +ENCODING 72 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR I +ENCODING 73 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 7 0 0 +BITMAP +E0 +40 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR J +ENCODING 74 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +18 +08 +08 +08 +08 +88 +70 +ENDCHAR +STARTCHAR K +ENCODING 75 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +90 +A0 +C0 +A0 +90 +88 +ENDCHAR +STARTCHAR L +ENCODING 76 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +80 +80 +80 +80 +80 +80 +F0 +ENDCHAR +STARTCHAR M +ENCODING 77 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +D8 +A8 +A8 +88 +88 +88 +ENDCHAR +STARTCHAR N +ENCODING 78 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +C8 +A8 +98 +88 +88 +88 +ENDCHAR +STARTCHAR O +ENCODING 79 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR P +ENCODING 80 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +88 +88 +F0 +80 +80 +80 +ENDCHAR +STARTCHAR Q +ENCODING 81 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +88 +A8 +90 +68 +ENDCHAR +STARTCHAR R +ENCODING 82 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +88 +88 +F0 +A0 +90 +88 +ENDCHAR +STARTCHAR S +ENCODING 83 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +80 +70 +08 +88 +70 +ENDCHAR +STARTCHAR T +ENCODING 84 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +20 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR U +ENCODING 85 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR V +ENCODING 86 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +50 +50 +20 +20 +ENDCHAR +STARTCHAR W +ENCODING 87 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +A8 +A8 +D8 +88 +ENDCHAR +STARTCHAR X +ENCODING 88 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +50 +20 +50 +88 +88 +ENDCHAR +STARTCHAR Y +ENCODING 89 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +50 +20 +20 +20 +20 +ENDCHAR +STARTCHAR Z +ENCODING 90 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +08 +10 +20 +40 +80 +F8 +ENDCHAR +STARTCHAR lbracket +ENCODING 91 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 -1 +BITMAP +E0 +80 +80 +80 +80 +80 +80 +80 +E0 +ENDCHAR +STARTCHAR backslash +ENCODING 92 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 4 8 0 -1 +BITMAP +80 +80 +40 +40 +20 +20 +10 +10 +ENDCHAR +STARTCHAR rbracket +ENCODING 93 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 -1 +BITMAP +E0 +20 +20 +20 +20 +20 +20 +20 +E0 +ENDCHAR +STARTCHAR caret +ENCODING 94 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 3 0 4 +BITMAP +20 +50 +88 +ENDCHAR +STARTCHAR uscore +ENCODING 95 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 6 1 0 -1 +BITMAP +FC +ENDCHAR +STARTCHAR backtick +ENCODING 96 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 3 0 4 +BITMAP +80 +80 +40 +ENDCHAR +STARTCHAR a +ENCODING 97 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR b +ENCODING 98 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +80 +80 +E0 +90 +90 +90 +E0 +ENDCHAR +STARTCHAR c +ENCODING 99 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +60 +90 +80 +80 +70 +ENDCHAR +STARTCHAR d +ENCODING 100 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +10 +10 +70 +90 +90 +90 +70 +ENDCHAR +STARTCHAR e +ENCODING 101 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +60 +90 +F0 +80 +70 +ENDCHAR +STARTCHAR f +ENCODING 102 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 4 7 0 0 +BITMAP +30 +40 +E0 +40 +40 +40 +40 +ENDCHAR +STARTCHAR g +ENCODING 103 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 -2 +BITMAP +70 +90 +90 +90 +70 +10 +60 +ENDCHAR +STARTCHAR h +ENCODING 104 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +80 +80 +E0 +90 +90 +90 +90 +ENDCHAR +STARTCHAR i +ENCODING 105 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 7 0 0 +BITMAP +40 +00 +C0 +40 +40 +40 +40 +ENDCHAR +STARTCHAR j +ENCODING 106 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 10 0 -2 +BITMAP +20 +00 +60 +20 +20 +20 +20 +20 +A0 +40 +ENDCHAR +STARTCHAR k +ENCODING 107 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +80 +80 +90 +A0 +C0 +A0 +90 +ENDCHAR +STARTCHAR l +ENCODING 108 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 7 0 0 +BITMAP +C0 +40 +40 +40 +40 +40 +40 +ENDCHAR +STARTCHAR m +ENCODING 109 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +F0 +A8 +A8 +A8 +A8 +ENDCHAR +STARTCHAR n +ENCODING 110 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +E0 +90 +90 +90 +90 +ENDCHAR +STARTCHAR o +ENCODING 111 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +60 +90 +90 +90 +60 +ENDCHAR +STARTCHAR p +ENCODING 112 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 -2 +BITMAP +E0 +90 +90 +90 +E0 +80 +80 +ENDCHAR +STARTCHAR q +ENCODING 113 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 -2 +BITMAP +70 +90 +90 +90 +70 +10 +10 +ENDCHAR +STARTCHAR r +ENCODING 114 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +E0 +90 +80 +80 +80 +ENDCHAR +STARTCHAR s +ENCODING 115 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +70 +80 +60 +10 +E0 +ENDCHAR +STARTCHAR t +ENCODING 116 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 7 0 0 +BITMAP +40 +40 +E0 +40 +40 +40 +20 +ENDCHAR +STARTCHAR u +ENCODING 117 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +90 +90 +90 +90 +70 +ENDCHAR +STARTCHAR v +ENCODING 118 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +88 +50 +50 +20 +ENDCHAR +STARTCHAR w +ENCODING 119 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +A8 +A8 +A8 +50 +ENDCHAR +STARTCHAR x +ENCODING 120 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +88 +50 +20 +50 +88 +ENDCHAR +STARTCHAR y +ENCODING 121 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 -2 +BITMAP +90 +90 +90 +90 +70 +10 +E0 +ENDCHAR +STARTCHAR z +ENCODING 122 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 5 0 0 +BITMAP +F0 +10 +60 +80 +F0 +ENDCHAR +STARTCHAR lbrace +ENCODING 123 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 -1 +BITMAP +20 +40 +40 +40 +80 +40 +40 +40 +20 +ENDCHAR +STARTCHAR pipe +ENCODING 124 +SWIDTH 125 0 +DWIDTH 2 0 +BBX 1 9 0 -1 +BITMAP +80 +80 +80 +80 +80 +80 +80 +80 +80 +ENDCHAR +STARTCHAR rbrace +ENCODING 125 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 -1 +BITMAP +80 +40 +40 +40 +20 +40 +40 +40 +80 +ENDCHAR +STARTCHAR tilde +ENCODING 126 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 3 0 3 +BITMAP +40 +A8 +10 +ENDCHAR +STARTCHAR nbsp +ENCODING 160 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 0 0 0 0 +BITMAP +ENDCHAR +STARTCHAR invexclam +ENCODING 161 +SWIDTH 125 0 +DWIDTH 2 0 +BBX 1 7 0 -1 +BITMAP +80 +00 +80 +80 +80 +80 +80 +ENDCHAR +STARTCHAR cent +ENCODING 162 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 6 0 0 +BITMAP +20 +70 +80 +80 +70 +20 +ENDCHAR +STARTCHAR pound +ENCODING 163 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +38 +40 +E0 +40 +40 +E0 +D8 +ENDCHAR +STARTCHAR curr +ENCODING 164 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 6 0 0 +BITMAP +90 +60 +90 +90 +60 +90 +ENDCHAR +STARTCHAR yen +ENCODING 165 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +50 +20 +F8 +20 +F8 +20 +ENDCHAR +STARTCHAR vbar +ENCODING 166 +SWIDTH 125 0 +DWIDTH 2 0 +BBX 1 9 0 -1 +BITMAP +80 +80 +80 +80 +00 +80 +80 +80 +80 +ENDCHAR +STARTCHAR sect +ENCODING 167 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 9 0 -1 +BITMAP +60 +90 +80 +E0 +90 +70 +10 +90 +60 +ENDCHAR +STARTCHAR umlaut +ENCODING 168 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 1 0 7 +BITMAP +A0 +ENDCHAR +STARTCHAR copy +ENCODING 169 +SWIDTH 562 0 +DWIDTH 9 0 +BBX 8 9 0 -1 +BITMAP +3C +42 +99 +A5 +A1 +A5 +99 +42 +3C +ENDCHAR +STARTCHAR ford +ENCODING 170 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 1 +BITMAP +60 +10 +70 +90 +70 +00 +F0 +ENDCHAR +STARTCHAR lguil +ENCODING 171 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +28 +50 +A0 +50 +28 +ENDCHAR +STARTCHAR neg +ENCODING 172 +SWIDTH 437 0 +DWIDTH 7 0 +BBX 6 4 0 1 +BITMAP +FC +04 +04 +04 +ENDCHAR +STARTCHAR subst +ENCODING 173 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 -1 +BITMAP +F0 +90 +90 +90 +90 +90 +90 +F0 +ENDCHAR +STARTCHAR reg +ENCODING 174 +SWIDTH 562 0 +DWIDTH 9 0 +BBX 8 9 0 -1 +BITMAP +3C +42 +B9 +A5 +B9 +A9 +A5 +42 +3C +ENDCHAR +STARTCHAR macron +ENCODING 175 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 1 0 7 +BITMAP +F0 +ENDCHAR +STARTCHAR deg +ENCODING 176 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 3 0 4 +BITMAP +40 +A0 +40 +ENDCHAR +STARTCHAR plusmin +ENCODING 177 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +20 +F8 +20 +20 +00 +F8 +ENDCHAR +STARTCHAR 2sup +ENCODING 178 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 5 0 3 +BITMAP +C0 +20 +40 +80 +E0 +ENDCHAR +STARTCHAR 3sup +ENCODING 179 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 5 0 3 +BITMAP +C0 +20 +40 +20 +C0 +ENDCHAR +STARTCHAR acute +ENCODING 180 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 3 0 5 +BITMAP +20 +40 +80 +ENDCHAR +STARTCHAR mu +ENCODING 181 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 5 7 0 -2 +BITMAP +90 +90 +90 +90 +E8 +80 +80 +ENDCHAR +STARTCHAR para +ENCODING 182 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 6 9 0 -2 +BITMAP +7C +E8 +E8 +E8 +68 +28 +28 +28 +28 +ENDCHAR +STARTCHAR inter +ENCODING 183 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 2 0 2 +BITMAP +C0 +C0 +ENDCHAR +STARTCHAR cedil +ENCODING 184 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 2 0 -2 +BITMAP +40 +C0 +ENDCHAR +STARTCHAR 1sup +ENCODING 185 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 5 0 3 +BITMAP +40 +C0 +40 +40 +E0 +ENDCHAR +STARTCHAR mord +ENCODING 186 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 1 +BITMAP +60 +90 +90 +90 +60 +00 +F0 +ENDCHAR +STARTCHAR rguil +ENCODING 187 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +A0 +50 +28 +50 +A0 +ENDCHAR +STARTCHAR 1frac4 +ENCODING 188 +SWIDTH 500 0 +DWIDTH 8 0 +BBX 7 9 0 -1 +BITMAP +40 +42 +44 +48 +12 +26 +4A +8E +02 +ENDCHAR +STARTCHAR 1frac2 +ENCODING 189 +SWIDTH 500 0 +DWIDTH 8 0 +BBX 7 9 0 -1 +BITMAP +40 +42 +44 +48 +14 +2A +44 +88 +0E +ENDCHAR +STARTCHAR 3frac4 +ENCODING 190 +SWIDTH 500 0 +DWIDTH 8 0 +BBX 7 9 0 -1 +BITMAP +E0 +22 +44 +28 +D2 +26 +4A +8E +02 +ENDCHAR +STARTCHAR invquestion +ENCODING 191 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 -1 +BITMAP +20 +00 +20 +40 +80 +90 +60 +ENDCHAR +STARTCHAR Agrave +ENCODING 192 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +10 +00 +20 +50 +88 +F8 +88 +88 +ENDCHAR +STARTCHAR Aacute +ENCODING 193 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +10 +20 +00 +20 +50 +88 +F8 +88 +88 +ENDCHAR +STARTCHAR Acirc +ENCODING 194 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +50 +00 +20 +50 +88 +F8 +88 +88 +ENDCHAR +STARTCHAR Atilde +ENCODING 195 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +A0 +00 +20 +50 +88 +F8 +88 +88 +ENDCHAR +STARTCHAR Aumlaut +ENCODING 196 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +20 +50 +50 +88 +F8 +88 +88 +ENDCHAR +STARTCHAR Aring +ENCODING 197 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +50 +20 +00 +70 +88 +F8 +88 +88 +ENDCHAR +STARTCHAR AE +ENCODING 198 +SWIDTH 500 0 +DWIDTH 8 0 +BBX 7 7 0 0 +BITMAP +3E +50 +50 +9C +F0 +90 +9E +ENDCHAR +STARTCHAR Ccedil +ENCODING 199 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 -2 +BITMAP +70 +88 +80 +80 +80 +88 +70 +20 +40 +ENDCHAR +STARTCHAR Egrave +ENCODING 200 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +10 +00 +F8 +80 +E0 +80 +80 +F8 +ENDCHAR +STARTCHAR Eacute +ENCODING 201 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +40 +00 +F8 +80 +E0 +80 +80 +F8 +ENDCHAR +STARTCHAR Ecirc +ENCODING 202 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +50 +00 +F8 +80 +E0 +80 +80 +F8 +ENDCHAR +STARTCHAR Eumlaut +ENCODING 203 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +F8 +80 +80 +E0 +80 +80 +F8 +ENDCHAR +STARTCHAR Igrave +ENCODING 204 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 0 +BITMAP +80 +40 +00 +E0 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR Iacute +ENCODING 205 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 0 +BITMAP +20 +40 +00 +E0 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR Icirc +ENCODING 206 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 0 +BITMAP +40 +A0 +00 +E0 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR Iumlaut +ENCODING 207 +SWIDTH 250 0 +DWIDTH 4 0 +BBX 3 9 0 0 +BITMAP +A0 +00 +E0 +40 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR Eth +ENCODING 208 +SWIDTH 437 0 +DWIDTH 7 0 +BBX 6 7 0 0 +BITMAP +70 +48 +44 +F4 +44 +48 +70 +ENDCHAR +STARTCHAR Ntilde +ENCODING 209 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +A0 +00 +88 +C8 +A8 +98 +88 +88 +ENDCHAR +STARTCHAR Ograve +ENCODING 210 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +40 +20 +00 +70 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Oactuate +ENCODING 211 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +10 +20 +00 +70 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Ocirc +ENCODING 212 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +50 +00 +70 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Otilde +ENCODING 213 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +A0 +00 +70 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Oumlaut +ENCODING 214 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR mult +ENCODING 215 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +88 +50 +20 +50 +88 +ENDCHAR +STARTCHAR Oslash +ENCODING 216 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +68 +90 +A8 +A8 +A8 +48 +B0 +ENDCHAR +STARTCHAR Ugrave +ENCODING 217 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +40 +20 +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Uacute +ENCODING 218 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +10 +20 +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Ucirc +ENCODING 219 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +20 +50 +00 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Uumlaut +ENCODING 220 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +50 +00 +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR Yacute +ENCODING 221 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 9 0 0 +BITMAP +10 +20 +88 +88 +50 +20 +20 +20 +20 +ENDCHAR +STARTCHAR Thorn +ENCODING 222 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +80 +80 +F0 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR eszett +ENCODING 223 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +88 +88 +B0 +88 +A8 +B0 +ENDCHAR +STARTCHAR agrave +ENCODING 224 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +40 +20 +00 +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR aacute +ENCODING 225 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +40 +00 +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR acirc +ENCODING 226 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +50 +00 +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR atilde +ENCODING 227 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +50 +A0 +00 +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR aumlaut +ENCODING 228 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +50 +00 +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR aring +ENCODING 229 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 9 0 0 +BITMAP +20 +50 +20 +00 +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR ae +ENCODING 230 +SWIDTH 500 0 +DWIDTH 8 0 +BBX 7 5 0 0 +BITMAP +6C +12 +7E +90 +6E +ENDCHAR +STARTCHAR ccedil +ENCODING 231 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 -2 +BITMAP +60 +90 +80 +80 +70 +20 +40 +ENDCHAR +STARTCHAR egrave +ENCODING 232 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +40 +20 +00 +60 +90 +F0 +80 +70 +ENDCHAR +STARTCHAR eacute +ENCODING 233 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +40 +00 +60 +90 +F0 +80 +70 +ENDCHAR +STARTCHAR ecirc +ENCODING 234 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +50 +00 +60 +90 +F0 +80 +70 +ENDCHAR +STARTCHAR eumlaut +ENCODING 235 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +50 +00 +60 +90 +F0 +80 +70 +ENDCHAR +STARTCHAR igrave +ENCODING 236 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 8 0 0 +BITMAP +80 +40 +00 +C0 +40 +40 +40 +40 +ENDCHAR +STARTCHAR iacute +ENCODING 237 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 2 8 0 0 +BITMAP +40 +80 +00 +C0 +40 +40 +40 +40 +ENDCHAR +STARTCHAR icirc +ENCODING 238 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 3 8 0 0 +BITMAP +40 +A0 +00 +C0 +40 +40 +40 +40 +ENDCHAR +STARTCHAR iumlaut +ENCODING 239 +SWIDTH 187 0 +DWIDTH 3 0 +BBX 3 7 0 0 +BITMAP +A0 +00 +C0 +40 +40 +40 +40 +ENDCHAR +STARTCHAR eth +ENCODING 240 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +50 +20 +50 +10 +70 +90 +90 +60 +ENDCHAR +STARTCHAR ntilde +ENCODING 241 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +50 +A0 +00 +E0 +90 +90 +90 +90 +ENDCHAR +STARTCHAR ograve +ENCODING 242 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +40 +20 +00 +60 +90 +90 +90 +60 +ENDCHAR +STARTCHAR oacute +ENCODING 243 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +40 +00 +60 +90 +90 +90 +60 +ENDCHAR +STARTCHAR ocirc +ENCODING 244 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +50 +00 +60 +90 +90 +90 +60 +ENDCHAR +STARTCHAR otilde +ENCODING 245 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +50 +A0 +00 +60 +90 +90 +90 +60 +ENDCHAR +STARTCHAR oumlaut +ENCODING 246 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +50 +00 +60 +90 +90 +90 +60 +ENDCHAR +STARTCHAR div +ENCODING 247 +SWIDTH 375 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +00 +F8 +00 +20 +ENDCHAR +STARTCHAR oslash +ENCODING 248 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 5 6 0 0 +BITMAP +08 +70 +B0 +D0 +D0 +F0 +ENDCHAR +STARTCHAR ugrave +ENCODING 249 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +40 +20 +00 +90 +90 +90 +90 +70 +ENDCHAR +STARTCHAR uacute +ENCODING 250 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +40 +00 +90 +90 +90 +90 +70 +ENDCHAR +STARTCHAR ucirc +ENCODING 251 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 8 0 0 +BITMAP +20 +50 +00 +90 +90 +90 +90 +70 +ENDCHAR +STARTCHAR uumlaut +ENCODING 252 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 0 +BITMAP +50 +00 +90 +90 +90 +90 +70 +ENDCHAR +STARTCHAR yacute +ENCODING 253 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 10 0 -2 +BITMAP +20 +40 +00 +90 +90 +90 +90 +70 +10 +E0 +ENDCHAR +STARTCHAR thorn +ENCODING 254 +SWIDTH 312 0 +DWIDTH 5 0 +BBX 4 7 0 -2 +BITMAP +80 +E0 +90 +90 +90 +E0 +80 +ENDCHAR +ENDFONT