Font-FreeType-0.03/0000755000175000017500000000000010120662662013434 5ustar qefqef00000000000000Font-FreeType-0.03/t/0000755000175000017500000000000010120662662013677 5ustar qefqef00000000000000Font-FreeType-0.03/t/05library.t0000644000175000017500000000120710040024001015651 0ustar qefqef00000000000000# Check that Font::FreeType objects can be created and destroyed without # crashing, and that the method on it works. use strict; use warnings; use Test::More tests => 3; use Font::FreeType; # Make an object. my $ft = Font::FreeType->new; is(ref $ft, 'Font::FreeType', 'Font::FreeType->new() should return Font::FreeType object'); # Version number, in both list and scalar context. my $version = $ft->version; ok($version =~ /^\d+\.\d+\.\d+\z/, 'version number should be formated right'); is(join('.', $ft->version), $version, 'version() in list context should return same nums as in scalar context'); # vim:ft=perl ts=4 sw=4 expandtab: Font-FreeType-0.03/t/data/0000755000175000017500000000000010120662662014610 5ustar qefqef00000000000000Font-FreeType-0.03/t/data/Vera.ttf0000644000175000017500000020061410040015412016211 0ustar qefqef00000000000000OS/2_cpVPCLTъ^6cmaplXcvt 9fpgm&`gaspH glyf tA&~hdmx4!Hhead݄T6hheaEoL$hmtx Ǝ0kernRՙ-loca=maxpG:, nameټȵpostZ/prep; h::_:: dM0l   p t  &   Y &  &   c . 5 `  s 0 & {Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.comCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved.Bitstream Vera SansBitstreamVeraSans-RomanRelease 1.10Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org.http://www.bitstream.com5fqu-J3T99NR7s`s3VV9s3D{o{RoHT3fs +b-{T#\q#H99`#fy```{w``b{{Rffw;{J/}oo5jo{-{T7fD)fs@%2%%A:B2SAS//2ݖ}ٻ֊A}G}G͖2ƅ%]%]@@%d%d%A2dA  d   A(]%]@%..%A  %d%@~}}~}}|d{T{%zyxw v utsrqponl!kjBjSih}gBfedcba:`^ ][ZYX YX WW2VUTUBTSSRQJQP ONMNMLKJKJIJI IH GFEDC-CBAK@?>=>=<=<; <@; :987876765 65 43 21 21 0/ 0 / .- .- ,2+*%+d*)*%)('%(A'%&% &% $#"!! d d BBBdB-B}d       -d@--d++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++, %Id@QX Y!-,%Id@QX Y!-,  P y PXY%%# P y PXY%-,KPX EDY!-,%E`D-,KSX%%EDY!!-,ED-ff@ /10!%!!fsr)5 @@ <2991/0K TX @ 878Y P ]%3#3#5qeM@1<20KTKT[X@878Y@0 @ P ` p ]#!#o$++`@1      91/<<<<<<<2220@   ]!! !3!!!!#!#!5!!5!T%Dh$ig8R>hggh`TifaabbNm!(/@U" '&( /)/))/B" ) *!#*- ) " & 0<<<1/299990KSX99Y"K TX0@00878YK TKT[KT[X000@878Y#.'5.546753.'>54&dijfod]SS\dtzq{---@A$*.U# jXV`OnZXhq) #'3@6$%&%&'$'B .$ &($4'!%   ! + 1 49912<0KSXY"K TK T[K T[KT[KT[K T[X4@44878Y"32654&'2#"&546"32654&%3#2#"&546WccWUccUVcbWWcd1Zܻۻa ۻۼ 0@      !         B  (('+'$ .  .'.'!!199999991/9990KSX99999999Y"2]@ " ) **&:4D ^YZ UZZY0g{ "-  ' (   2'') #**(/2; 49?2J LKFO2VZ Y UY\_2j i`2uy z 2229]]3267 >73#'#"5467.54632.#"[UԠ_I{;B h]hΆ02޸SUWDi;#QX?@Yr~YW׀c?}<$$/1oX3goB@ 10KTKT[X@878Y@ @P`p]#o+{ O@  29910KTX@878YKTX@878Y#&547{>;o @ <99103#654<:=JN@,       <2<2991<22990%#'%%73%g:r:g:PrPbybcy #@   <<1/<<0!!#!5!-Ө-Ӫ--@ 1073#ӤR@d10!!d1/073#B-@B/9910KSXY"3#m #@  10"32'2#"  P3343ssyzZ K@B  1/20KSXY"KTX  @878Y]7!5%3!!JeJsHHժJ@'B   91/20KSX9Y"KTKT[KT[X@878Y@2UVVzzvtvust]]%!!567>54&#"5>32Ls3aM_xzXE[w:mIwBC12\ps({@.    #)&  )99190KTKT[X)@))878Y@ daa d!]!"&'532654&+532654&#"5>32?^jTmǹSrsY %Đ%%12wps{$& Ѳ|d @   B    <291/<290KSXY"K TK T[X@878Y@* *HYiw+&+6NO O Vfuz ]] !33##!55^%3`du@#    190KTKT[X@878YKTX@878Y!!>32!"&'532654&#",X,$^hZkʭQTժ 10$& $X@$  "% " !%190@]]"32654&.#">32# !2 LL;kPL;y$&W]ybhc@B991/0KSXY"KTX@878Y@X9Hg]]!#!3V+ #/C@% '-'0 $*$ !0991990"32654&%&&54632#"$54632654&#"HŚV г "Əُattt$X@# %!"" %190@]]7532#"543 !"&2654&#"LK:lL>$& V\s[#@<21/073#3### %@  <2103#3#ӤR#٬@^M@*B$#29190KSXY" 5Ѧ`@ #<210!!!!^O@+B$#<9190KSXY"55//m$p@+$     &%99991/9990K TX%@%%878Yy z z ]%3##546?>54&#"5>32ſ8ZZ93lOa^gHZX/'eVY5^1YnFC98ŸLVV/5<4q L@2  L4307$7CM34( (+(I+*(I,=M<9912990K TK T[KT[KT[KT[XMMM@878Y@ NN/N?N]32654&#"#"&5463253>54&'&$#"3267#"$'&5476$32|{zy!orqp ˘s'6@   0210].# !267# !2'ffjzSb_^^_HHghG.@   2 99991/0`]3 !%! )5BhPa/w.,~ .@   21/0 ]!!!!!!9>ժF# )@ 21/0 ]!!!!#ZpPժH7s9@ 43 1990%!5!# !2&&# !26uu^opkSUmnHF_`%; ,@ 8  221/<20P ]3!3#!#"d+991/0KTX@878Y@ 0@P`]3#+f M@  9 991990KTX  @878Y@ 0 @ P ` ]3+53265M?nj @(B  291/<290KSXY"]@ ((764GFCUgvw    (+*66650 A@E@@@ b`hgwp  ,]q]q3! !#3wH1j%@ :1/0@ 0P]3!!_ժ @4  B    >  91/<290KSXY"p]@V   && & 45 i|{y   #,'( 4<VY ej vy ]]! !###-}-+3 y@B6 991/<2990KSXY" ]@068HGif FIWXeiy ]]!3!#j+s #@  310"32' ! ':xyLHH[[bb:@   ? 291/0@ ?_]32654&#%!2+#8/ϒs R@*  B     39991990KSX9Y""32#'# ! '? !#y;:xLHHab[T@5  B    ?  299991/<9990KSX9Y"@]@Bz%%%&'&&& 66FFhuuw]]#.+#! 32654&#A{>ٿJx~hb؍O'~@<    B %( "-"(9999190KSX99Y")])/)O)].#"!"&'532654&/.54$32Hs_wzj{r{i76vce+ٶ0/EF~n|-&J@@@1/20K TX@878Y@  @ p ]!!#!ժ+)K@   8A1299990KTX@878Y]332653! ˮ®u\*$h@'B91/290KSXY"P]@b*GGZ} *&&))% 833<<7HEEIIGYVfiizvvyyu)]]!3 3J+D {@I      B     91/<2290KSXY"]@  ($ >>4 0 LMB @ Yjkg ` {|      !   # $ %  <:5306 9 ? 0FFJ@E@BBB@@ D M @@XVY Pfgab```d d d wv{xwtyywpx   []]3 3 3# #D:9:9+=; ]@F      B    91/<290KSXY"K TK T[KT[X  @878Y@ '' 486 KX[fkww       &()&(' ) 54<;:;4 4 8 ? H O X _ eejjhiil l xyyx}  x   @]]3 3 # #su \Y+3{@(B@@ 91/290KSXY" ]@<5000F@@@QQQe &)78@ ghxp ]]3 3#f9\ @BB 991/0KSXY"K TK T[X @ 878Y@@ )&8HGH    / 59? GJO UYfio wx ]]!!!5!sP=g՚oXS@C210K TX@878YKTKT[X@878Y!#3!XB-@B/9910KSXY"#mo<@C<10KTKT[X@878Y!53#5oXޏ@ 91290##HHu-10!5f1@ D10K TKT[X@878Y #ofv{-{ %@'   #   E&22991/9990@n0000 0!0"?'@@@@ @!@"PPPP P!P"P'p' !"'''000 0!@@@ @!PPP P!``` `!ppp p! !]]"326=7#5#"&5463!54&#"5>32߬o?`TeZ3f{bsٴ)Lfa..'' 8@  G F221/0`]4&#"326>32#"&'#3姒:{{:/Rdaadq{?@  HE210@ ].#"3267#"!2NPƳPNM]-U5++++$$>:#qZ8@G E221/0`]3#5#"3232654&#":||ǧ^daDDaq{p@$   KE9190@)?p?????,// , ooooo ]q]!3267# 32.#" ͷjbck)^Z44*,8 Cė/p@     L<<991/22990K TX@878YKTX@878Y@P]#"!!##535463cM/ѹPhc/яNqVZ{ (J@#  &#' & G E)221/990`***]4&#"326!"&'5326=#"3253aQQR9||9=,*[cb::bcd4@  N  F21/<90`]#4&#"#3>32d||Bu\edy+@F<21/0@  @ P ` p ]3#3#`Vy D@   O  F<2991990@ @P`p]3+532653#F1iL`a( @)B F 291/<90KSXY" ]@_ ')+Vfgsw    ('(++@ h` ]q]33 ##%kǹi#y"F1/0@ @P`p]3#{"Z@&   PPF#291/<<<290@0$P$p$$$$$$$ ]>32#4&#"#4&#"#3>32)Erurw?yz|v\`gb|d{6@  N  F21/<90`]#4&#"#3>32d||Bu\`edqu{ J@  QE10@#?{{   {  {]"32654&'2#"s98V{>@ GF2210@ `]%#3>32#"&4&#"326s:{{8 daaqVZ{ >@   GE2210@ `]32654&#"#"3253#/s:||:/daDDadJ{0@    F21/90P].#"#3>32JI,:.˾`fco{'@<  S  SB %( R"E(9999190KSX99Y"']@m   . , , , ; ; ; ; $( ( *//*(() )!$'      '/)?)_))))))]]q.#"#"&'532654&/.54632NZb?ĥZlfae@f?((TT@I!*##55YQKP%$78@  F<<2991/<2990]!!;#"&5#53w{KsբN`>X`6@    NF21/290`]332653#5#"&||Cua{fc=`@'B91/290KSXY"K TX@878YKTKT[X@878Y@Hj{  &&)) 55::0FFIIFH@VVYYPffiigh`ut{{uz>]]3 3#=^^\`TV5` @IU U U U   B     91/<2290KSXY"K TKT[KT[KT[K T[X  @878YK TK T[KT[X @ 878Y@" 5 IIF @ [[U P nnf yy          %%#'!%""%' $ ! # 9669 0FHF@B@@@D D D @@VVVPQRRPS T U cdejejjjn a g ouuy}x}zzxy  { v } @/   y]]333# #V`jjj;y` Z@F      B   91/<290KSXY"K TKT[KT[KT[X  @878YKTX @ 878Y@   & =1 UWX f vzvt        )&% * :9746 9 0 IFE J @ YVYYWVYVV Y P o x  /]] # # 3 dkr))`HJq=V`@C        B     9129990KSX2Y"K TKT[X@878YKTX@878Y@     # 5 I O N Z Z j        '$$  )( % $ $ ' ** 755008 6 6 8 990A@@@@@@@@B E G II@TQQUPPVUVW W U U YYPffh ii`{xx   e]]+5326?3 3N|lLT3!;^^hzHTNlX` @B 2991/0KSXY"K TK T[X @ 878YKTX  @878Y@B&GI  + 690 @@E@@CWY_ ``f``b ]]!!!5!qjL}e`ۓ%$@4 %   !  % $  C %<<29999999199999990K TX%%%@878Y&]#"&=4&+5326=46;#"3>l==k>DV[noZVtsݓXX10#$@6%   #%#C %<2<9999999199999990K TX%@%%878YKTX%%%@878Y&]326=467.=4&+532;#"+FUZooZUF?l>>l?VWstݔ1#@  1990#"'&'&'&#"56632326ian ^Xbian ^V1OD;>MSOE<>LhN'$uhm !@T   !!  ! !!!B     !  VV!"2299999991/<9990KSXY" #]@  s P#f iu {yyv v!# ]]4&#"326!.54632#!#TY?@WX??Y!X=>sr?<҈_Z?YWA?XXN)sIsrFv)su''&-k'(u3^'1usN'2'u)N'8u{-f'DR{-f'DCR{-f'DR{-'DR{-7'DR{-'DRqu{'Fqf'Hqf'HCqf'Hq'Hof'f'C\f'F'd7'Qquf'Rsquf'RCsquf'Rsqu'Rsqu7'RsXf'X{Xf'XC{Xf'X{X'X{9; '@  YW Y <<1<203!!#!5!oo\]u=  @  Z[Z10"32654&'2#"&546PnnPPnoO@v+..ooPOmmOOp1.-rB#!Q@+     "  "<<<221<9990%&&'667#&73JDFHAMf fIX⸹)**'# 32!b`@!    <<1/2<2990K TX@878Y66].#"!!!!53#535632NL=ty-=))׏/я\= >@54&.#"#"&'532654/.5467.54632{?>?>S8alӃ\]>9̭IXW:fqր][;;ȦI.Z.L-[.K''PGZsweZ54m@''TLf{xf[1,pE3!   \ 104632#"&3~|}}||};9 %@]] 91290!###&&54$yfNݸ/@0-'!  **.  !' $'$-F099991/990@@'(     ! "&  : :!MM I!I"jj  ]]4632#"&'532654&/.5467.#"#:A9`@IPAtx;e\`Wqqs`/Q*%jd_[?T>7;[gp/8L`@6EBC?2H09JC 9 $HE301BKL?gwyVpMI`3D/IC@&=>:A$104G$ 7aD=0^* D^ J21/02#"$'&5476$"32676654&'&&&&#"3267#"&54632mmllmmmmllmm^^``^^⃄^]]^\^BB@zBCFInmmmmnnmmmmng^^^傁^^__^]⃅]^^! "'F >@!    b b cbc91<<2<<903#######5Jq7rqr/B^^sRf1@ D10K TKT[X@878Y3#fF)@dd1<20K TK T[X@878YK TK T[KT[KT[X@878YKTKT[X@878Y@````pppp]3#%3#^y'>@"     <291<2<<990!!!!!'7!5!7!}/H{};fըfӪH@9  B     <291/<0KSXY"]@gww  ]!!!!!!#!59=qժF՞f +@< +,  )&  *&& &,+,* # )#3,99999999199999990@*WZWU!je!{vu! FYVjddj(|svz( ]] 324&'.#"&5!27!"&''3>_'y=_''NOy;WfNPƀ[gX@CHp@CpDfbMKYg[KKX /@- !$'!!0 $*0999919990@     $$$   $$ $ ***///***55500055 5 :::???:::EEE@@@EE E JJJOOOJJJV !"&'()]]32654&#".#"326#"&54632>32#"&1TevYR1UfvYRF^_HDa^/XZie7XXjeߦ~᧯w .@     <2<21/<<0!!#!5!!!-Ө-}} T@.B $# <2291/90KSXY" 5!!@po V@/B$ # <<291/90KSXY"55!5AǪR@F  B     fe f e<2299991/2<2<290KSXY"K TX@878Y@(' ' ')((79  ]]!#!5!5'!5!3 3!!!c`Tþ{yT9{3{JD{3V` M@%  !   NF!2912<990"`""]3326533267#"&'#"&'#% )I#ER2bf*V H<9 NPOONNh-)b@'! '!* $$*9991990K TK T[KT[KT[KT[X*@**878Y>54&#"#"&54632#"&54324&#"32IH7$$0e՘ݢe WOmVPmmWKt,>bFأ[t}t{w; ]@    91990@0QVPZ spvupz  Z pp{ t  ]]!! !!5 7AJI3!wq@gg120!#!# }/#@1 " $ #" #h#$9999991/<229990K TX$$$@878Y@V             ##(]]#3267#"&5467!##"#>3!i/7.%7vy"Pµ)6< yJ\:1fd.xo@E}/%&@  & iji&1026732#"&'&&#"#"&546327j Pd@7*8  kOeD=!0 l9TA6?&#Hn!bSA8?Ss;)_@3(%%  * "(kl"k *22999199990!!#5#"&5463354&#"56632"32655P,]uu>DIE~bRhP{@p?Dq[[""CO@Mr`d.@  klk 9910!!2#"&546"32654&PXγгi~hi}|P{ݿܾsN@@"   mm  9991/<20%!5654#"!5!&5! Dz?1/aL"a*>w؍{o{3>@C'-%= 4%:.-*1 %?47&%7& =&-7"E?<9999912<<29990@0+0,0-0.0/00@+@,@-@.@/@0P+P,P-P.P/P0+0@@@@@@@@@??? ??0,0-0.0/@,@-@.@/P,P-P.P/ooo oo`,`-`.`/p,p-p.p/,-./]q].#">32!3267#"&'#"&5463!54&#"5>32"326=DJԄ ̷hddjMI؏`TeZ߬o0Z^Z55*,ywxx..''`f{bsٴ)H +@<+,&  )&  *&& &,+,* # #Q)E,22999999199999990@p(?-YVUV jf!{    { z{ {!"#$%{&%--&YVUZ(ifej(ztvz($$]] 32654&'.#".5327#"&'')gA\*g>}66]C_56`?`!*(Ou))Hn.Mw834OMx43N $@/  !# #%" " "!& %999919990KTKT[KT[X%%%@878Y@ ttttv]33267#"&546?>7>5#537ZZ:3mN`^gIYX0&DeWX5^1YnFC98ŸLVV/5<65 b@ <2991/0K TX @ 878YKTKT[KT[X  @878Y P ]#53#3+e^@ 10!#!^=} *@    91903##'%\sB}}`s-Pb;V#@@   B   !$  $912299990KSX29Y"K TX$$$@878Y.#"!!#"&'53267#5!>32&P,`r<::d/4a/am"?$Ɨ5dzɏ!!J;?@.9*-" *19" <-<<219999990#"'&'&'&#"56632326#"'&'&'&#"56632326ian ^Xbian ^Vgian ^Xbian ^VoNE;=LTNE;=KڲOE;=LSNE;=K`8@91/90@cmpxyvn]] !3!^DC?%# @I    B   o o n<2991<2990KSXY"55%-+#-+#RRH# @I  B   o op<<991<2990KSXY"5%5+-+-#^R^  ^R^   #@   1/<<220%3#%3#%3#hk'$uh^'$us^'2'us ;@   299991/220!!!!! !# !39OAg@AժF|pm|q{'3@1 . ("%4"1 K1 Q+E499912<2290@%?5_5p55555????? ooooo ]q].#"!3267#"&'#"32>32%"32654& H ̷jbdjQGьBN5Z44*,nmnm98olkp݇y/10!!yy/10!!ym '@   1<20#53#53ӤRӤR??m '@   1<203#%3#ӤRӤRլ@@@ 10#53ӤR?@ q103#ӤR՘?o )@ r <<103#3#!!oA#u"@91990  9%-=V'\^N'<su+@B10KSXY"3#-\^R#/@I -'! - -'!0 *$0* $ $(st*(s099999999919999999907'#"&''7&&5467'766324&#"326{r%$&(r;t=:x=q%%&&s7t@?s9q(&%%s>v:@t8s'%$|pprs#G@%Bon29190KSXY"5s-+#R#I@&Bop<9190KSXY"5+-#^R^  /J@(   L<2<2991/<22990K TX@878YKTX@878Y@0P]]#!##53546;#"3#JcM`/яNPhc/J@!    L<<991/<22990K TX@878YKTX@878Y@0P ]!#!"!!##53546JcM/ѹ{Phc/яN9;>@   Y W Y <<2<<2122220%!#!5!!5!3!!!oooo\\HF103#F@ 10%3#ӤR@m '@    1<20%3#%3#ӤRfӤR@@q L #'3?K@D$%&%&'$'B@ .(F4 :&$L%IC'1+C =  1 =I 7+ ! L9912<<2220KSXY"KTK T[K T[K T[K T[KT[XL@LL878Y"32654&'2#"&5462#"&546!3#"32654&2#"&546"32654&WddWUccUt%ZVcbWWcdWccWUccܻۻۻۼܻۻhm'$um'(uhk'$uN'(uk'(uk',/u`m',/uXN',/u;k',/usk'2'usm'2'usk'2'u)k'8u)m'8u)k'8uy` F1/0@ @P`p]3#`?f7@ u91290K TKT[X@878Y3#'#fJ7c@$   VwVv99991<<99990K TK T[X@878Y'.#"#>3232673#"&9! &$}f[&@%9! &$}f[&@Z7IR!7IRb+/10K TKT[X@878Y!!V)9H W@ VV1<0K TX@878YKTKT[KT[X@878Y332673#"&v aWV` v HKKJLDf,@ d10K TX@878Y3# _@ V xV10K TK T[X@878YK TK T[K T[X@878Y4&#"3267#"&54632X@AWWA@Xzssss?XW@AWX@sss#u@  ' 1/90!#"&'532654&'T76xv.W+"J/;<+->i0Y[ 0.W=fB@991<20K TKT[X@878Y3#3#߉fxLu @   '1/90!33267#"&546w-+76 >&Dzs5=X.. W]0i?f7@ u91<90K TKT[X@878Y373xu ?@   : y<<991/900P]3%!!'79Pw^Mo;jnH ^@  z z <<991/90KTX @ 878Y@ @ P ` sz p ]37#'7Ǹ}Lɸ{JZjXjm'6uof'V\m'=uXf']@ <210##    g@    2  y<291/220@(   ]]! )#53!!3 !iP`P5~.,qu('@^%{&%#${##{#({'(#&'('%$%(('"#" ! B('&%"! ## #)&' ! (%#" QE)999999919990KSXY"?*]@v%+("/#/$)%-&-'*(6%F%X X!` `!f"u u!u"%#%$&&&''(6$6%F$E%Z Z!b b!z{     {zzv v!x"**']].#"32654&#"5432''%'3%F2X)6 ~r4*!M!ü޼z&77kc\̑oabk'<su=Vf'\^ =@   ? 2291/0@ ?_]332+#32654&#'ђV>@ GF2210@ `]%#3>32#"&4&#"326s:{{8daa-10!!ת? @M    B   <291<290KSXY" '77w55v8vL57y5yy5 ,@   |]|| 12035733! c)t'+n^J@$}}B ~9190KSX2Y"!!56754&#"56632 "?XhU4zHM98rn81^BQ##{l0b(H@'    #)~&~ )999190#"&'532654&##532654&#"56632 \e9}F4wCmxolV^^ad_(fQI7Z`mR|yOFJLl?<:=svcE`''5 d?''5db''5 dsm'* uqVZH'JP', /uu'6ou{'Vs'k'&-uqf'Fs'm'&-uqf'Fq$J@$ "    GE%<<1/<20`&&&]!5!533##5#"3232654&#"F:||ǧN}}daDDad10!!dHF103#F1@: "+ /) 2+"!)#&  , & &*!/<29999999999122<20K TK T[K T[KT[KT[KT[X222@878Y@z  1Ti lnooooiko o!o"o#n$l%i'i-  !"#$%&'()*+,-2   USjg ]].#"!!!!3267#"#734&5465#7332[f A78 ʝf[Y`(77(6bbiZȻ{.# .{ZiHH"{/ #/{"G)@ dd1<20KTKT[X@878YKTK T[KT[X@878YKTKT[X@878YKTX@878Y@````pppp]3#%3#^ys@B10KSXY"K TX@878YKTX@878Y@ %%6FVjg //]]3#7Ju@!  VV 99991<2990K TX@878YKTX@878Y ]'.#"#4632326=3#"&9 $(}gV$=09" (}gT";9! 2-ev 3)dw @B10KSXY"K TX@878YKTX@878Y@*$$5CUU//]]#ę1w@ 91<90K TX@878YKTX@878YKTX@878Y@ //- ]3#'#Ӌ1@ 91290K TK T[K T[K T[X@878YKTX@878YKTX@878Y@ "  ]373Ӌ ? @   ] <291<290KTKT[KT[KT[K T[K T[X@878YKTKT[X@878Y@T /9IFYi       "5GK S[ e]] !33##5!55bf]my9 j@ VV120K TX@878YKTX@878YKTKT[X@878Y332673#"&v cSRav 6978w{zf103#  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>: ~1BSax~ & 0 : !""""+"H"e%  0AR^x}  0 9 !""""+"H"`%^ChVjq_8 (Bbcdefghjikmlnoqprsutvwxzy{}|~f55q=3=dd?y}s)3s\\?uLsLsyD{={\{fqqq/q999qqJ+o#7=V;=3XyysLs{{{{{{fqqqqq9999qqqqq9\3 'sLfR#hd+/s`N{H?55=ZyyLss/q%%=V^33 / /9% qyy\\\\;LsLsLs9#LF+o{\3X3 q=55^5bb3sq\+osfqsfqqds 5?+   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     sfthyphenperiodcenteredEuroc6459c6460c6461c6462c6463c6466c6467c6468c6469""""XO!nE~Le  R s  X : i  = z /Eu)pP@"m#{CwRw [ r !5!B!!!" ""#"0"="J"W"d"q"~"""""""""## ##'#4#A#N#[#h##$4$%3%S%&&'K''((X()_*%*\**+z+,D,,-P-..R./0A011!1P12H2z23F3p3p3}3334z44445595g55556[667C77888J999)969C9P9]9j9w99999999::{::;;^;;;<"<_<<<<<<=c>;>H>U>>>?a??@:@K@\@m@z@@@@@@@@A@AVAkBEBBC_CCDUDE*E?- x$%&')*K+-r./2934K57D9:;< =IQR&UYZ\bdg9xy&z&{&|&}&9 999 K$$$$$9$&$*$2$4$6$7a$8$9}$:$;$ELSZahov} %,3:AHOV]dkry !(/6=DKRY`gnu|     $ + 2 9 @ G N U \ c j q x          @E PPPPPPpp(p @@@P @@@@ @ @P p P 0 @`` @ PPPP ` p` @`` ` ``` @@````p````````@ @ @  @ P ``````p𐐐p p`𐐐а````ࠐ`@ `p `````PPP  @p@@@@p@ pp P@ pP``pp`` P@@@p`p ` pP ` p``ppp0@@@@0pPPP ``P @ @ `  @ 0 @P pp 0@@pPpPP p 0@`P0`PpȨp``HHppȈp P ` @``` ` @pPPP`` @ ` p@@H0p 0@0p @P ```````p࠰``@p pp pp pp pPPPа````````````p````PPP `@ pP @pP PpPPpPPpP``pPpp0@@0 @ `` @``@````@ ` p @` p P` pP` p@0``P@ `` @`````P``P````p@ p @p`pPp @P @PP @FixedFont-FreeType-0.03/t/data/5x7.bdf0000644000175000017500000057170510060335024015717 0ustar qefqef00000000000000STARTFONT 2.1 COMMENT "Id: 5x7.bdf,v 1.34 2001-04-03 13:22:08+01 mgk25 Exp mgk25 $" COMMENT "Send bug reports to Markus Kuhn " FONT -Misc-Fixed-Medium-R-Normal--7-70-75-75-C-50-ISO10646-1 SIZE 7 75 75 FONTBOUNDINGBOX 5 7 0 -1 STARTPROPERTIES 23 FONTNAME_REGISTRY "" FOUNDRY "Misc" FAMILY_NAME "Fixed" WEIGHT_NAME "Medium" SLANT "R" SETWIDTH_NAME "Normal" ADD_STYLE_NAME "" PIXEL_SIZE 7 POINT_SIZE 70 RESOLUTION_X 75 RESOLUTION_Y 75 SPACING "C" AVERAGE_WIDTH 50 CHARSET_REGISTRY "ISO10646" CHARSET_ENCODING "1" FONT_ASCENT 6 FONT_DESCENT 1 DESTINATION 1 DEFAULT_CHAR 0 COPYRIGHT "Public domain font. Share and enjoy." _XMBDFED_INFO "Edited with xmbdfed 4.3." CAP_HEIGHT 6 X_HEIGHT 4 ENDPROPERTIES CHARS 1836 STARTCHAR char0 ENCODING 0 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 A8 00 88 00 A8 00 ENDCHAR STARTCHAR space ENCODING 32 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 00 ENDCHAR STARTCHAR exclam ENCODING 33 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 00 20 00 ENDCHAR STARTCHAR quotedbl ENCODING 34 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 00 00 00 00 ENDCHAR STARTCHAR numbersign ENCODING 35 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 F8 50 F8 50 00 ENDCHAR STARTCHAR dollar ENCODING 36 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 A0 70 28 70 00 ENDCHAR STARTCHAR percent ENCODING 37 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 90 20 40 90 10 00 ENDCHAR STARTCHAR ampersand ENCODING 38 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 A0 40 A0 50 00 ENDCHAR STARTCHAR quotesingle ENCODING 39 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 00 00 00 00 ENDCHAR STARTCHAR parenleft ENCODING 40 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 40 40 40 20 00 ENDCHAR STARTCHAR parenright ENCODING 41 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 20 20 20 40 00 ENDCHAR STARTCHAR asterisk ENCODING 42 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 20 70 20 50 00 ENDCHAR STARTCHAR plus ENCODING 43 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 20 F8 20 20 00 ENDCHAR STARTCHAR comma ENCODING 44 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 30 20 40 ENDCHAR STARTCHAR hyphen ENCODING 45 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F0 00 00 00 ENDCHAR STARTCHAR period ENCODING 46 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 60 60 00 ENDCHAR STARTCHAR slash ENCODING 47 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 20 40 80 00 00 ENDCHAR STARTCHAR zero ENCODING 48 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 50 50 50 20 00 ENDCHAR STARTCHAR one ENCODING 49 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 60 20 20 20 70 00 ENDCHAR STARTCHAR two ENCODING 50 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 10 20 40 F0 00 ENDCHAR STARTCHAR three ENCODING 51 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 60 10 90 60 00 ENDCHAR STARTCHAR four ENCODING 52 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 60 A0 F0 20 20 00 ENDCHAR STARTCHAR five ENCODING 53 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 10 90 60 00 ENDCHAR STARTCHAR six ENCODING 54 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 E0 90 90 60 00 ENDCHAR STARTCHAR seven ENCODING 55 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 20 20 40 40 00 ENDCHAR STARTCHAR eight ENCODING 56 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 60 90 90 60 00 ENDCHAR STARTCHAR nine ENCODING 57 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 70 10 60 00 ENDCHAR STARTCHAR colon ENCODING 58 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 60 00 60 60 00 ENDCHAR STARTCHAR semicolon ENCODING 59 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 60 00 60 40 80 ENDCHAR STARTCHAR less ENCODING 60 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 20 40 20 10 00 ENDCHAR STARTCHAR equal ENCODING 61 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 00 F0 00 00 ENDCHAR STARTCHAR greater ENCODING 62 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 20 10 20 40 00 ENDCHAR STARTCHAR question ENCODING 63 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 10 20 00 20 00 ENDCHAR STARTCHAR at ENCODING 64 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 B0 B0 80 60 00 ENDCHAR STARTCHAR A ENCODING 65 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR B ENCODING 66 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 90 90 E0 00 ENDCHAR STARTCHAR C ENCODING 67 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 80 90 60 00 ENDCHAR STARTCHAR D ENCODING 68 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 90 90 E0 00 ENDCHAR STARTCHAR E ENCODING 69 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR F ENCODING 70 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 80 00 ENDCHAR STARTCHAR G ENCODING 71 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 90 70 00 ENDCHAR STARTCHAR H ENCODING 72 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 F0 90 90 90 00 ENDCHAR STARTCHAR I ENCODING 73 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR J ENCODING 74 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 10 10 90 60 00 ENDCHAR STARTCHAR K ENCODING 75 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 C0 C0 A0 90 00 ENDCHAR STARTCHAR L ENCODING 76 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 80 80 80 F0 00 ENDCHAR STARTCHAR M ENCODING 77 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 F0 F0 90 90 90 00 ENDCHAR STARTCHAR N ENCODING 78 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 D0 D0 B0 B0 90 00 ENDCHAR STARTCHAR O ENCODING 79 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR P ENCODING 80 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 80 80 00 ENDCHAR STARTCHAR Q ENCODING 81 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 D0 60 10 ENDCHAR STARTCHAR R ENCODING 82 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 A0 90 00 ENDCHAR STARTCHAR S ENCODING 83 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 00 ENDCHAR STARTCHAR T ENCODING 84 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 20 00 ENDCHAR STARTCHAR U ENCODING 85 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR V ENCODING 86 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 60 60 00 ENDCHAR STARTCHAR W ENCODING 87 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 F0 F0 90 00 ENDCHAR STARTCHAR X ENCODING 88 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 60 60 90 90 00 ENDCHAR STARTCHAR Y ENCODING 89 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 20 00 ENDCHAR STARTCHAR Z ENCODING 90 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 20 40 80 F0 00 ENDCHAR STARTCHAR bracketleft ENCODING 91 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 40 40 40 40 70 00 ENDCHAR STARTCHAR backslash ENCODING 92 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 40 20 10 00 00 ENDCHAR STARTCHAR bracketright ENCODING 93 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 10 10 10 10 70 00 ENDCHAR STARTCHAR asciicircum ENCODING 94 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 00 00 00 00 00 ENDCHAR STARTCHAR underscore ENCODING 95 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 F0 00 ENDCHAR STARTCHAR grave ENCODING 96 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 00 00 00 00 00 ENDCHAR STARTCHAR a ENCODING 97 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 B0 50 00 ENDCHAR STARTCHAR b ENCODING 98 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 E0 90 90 E0 00 ENDCHAR STARTCHAR c ENCODING 99 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 80 80 60 00 ENDCHAR STARTCHAR d ENCODING 100 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 70 90 90 70 00 ENDCHAR STARTCHAR e ENCODING 101 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 B0 C0 60 00 ENDCHAR STARTCHAR f ENCODING 102 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 40 E0 40 40 00 ENDCHAR STARTCHAR g ENCODING 103 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 60 80 70 ENDCHAR STARTCHAR h ENCODING 104 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 E0 90 90 90 00 ENDCHAR STARTCHAR i ENCODING 105 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 60 20 20 70 00 ENDCHAR STARTCHAR j ENCODING 106 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 10 10 50 20 ENDCHAR STARTCHAR k ENCODING 107 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 A0 C0 A0 90 00 ENDCHAR STARTCHAR l ENCODING 108 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 20 20 20 70 00 ENDCHAR STARTCHAR m ENCODING 109 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 F0 90 90 00 ENDCHAR STARTCHAR n ENCODING 110 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 90 00 ENDCHAR STARTCHAR o ENCODING 111 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 90 60 00 ENDCHAR STARTCHAR p ENCODING 112 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 E0 80 ENDCHAR STARTCHAR q ENCODING 113 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 90 70 10 ENDCHAR STARTCHAR r ENCODING 114 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 80 80 00 ENDCHAR STARTCHAR s ENCODING 115 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 C0 30 E0 00 ENDCHAR STARTCHAR t ENCODING 116 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 E0 40 40 30 00 ENDCHAR STARTCHAR u ENCODING 117 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 70 00 ENDCHAR STARTCHAR v ENCODING 118 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 50 50 20 00 ENDCHAR STARTCHAR w ENCODING 119 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 F0 F0 00 ENDCHAR STARTCHAR x ENCODING 120 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 60 60 90 00 ENDCHAR STARTCHAR y ENCODING 121 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 50 20 40 ENDCHAR STARTCHAR z ENCODING 122 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 20 40 F0 00 ENDCHAR STARTCHAR braceleft ENCODING 123 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 60 20 20 10 00 ENDCHAR STARTCHAR bar ENCODING 124 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 20 20 00 ENDCHAR STARTCHAR braceright ENCODING 125 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 30 20 20 40 00 ENDCHAR STARTCHAR asciitilde ENCODING 126 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 00 00 00 00 00 ENDCHAR STARTCHAR space ENCODING 160 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 00 ENDCHAR STARTCHAR exclamdown ENCODING 161 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 20 20 20 20 00 ENDCHAR STARTCHAR cent ENCODING 162 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 A0 A0 70 20 ENDCHAR STARTCHAR sterling ENCODING 163 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 30 40 E0 40 B0 00 ENDCHAR STARTCHAR currency ENCODING 164 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 88 70 50 70 88 00 ENDCHAR STARTCHAR yen ENCODING 165 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 20 70 20 20 00 ENDCHAR STARTCHAR brokenbar ENCODING 166 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 20 00 20 20 00 ENDCHAR STARTCHAR section ENCODING 167 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 40 60 50 30 10 60 ENDCHAR STARTCHAR dieresis ENCODING 168 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 00 00 00 ENDCHAR STARTCHAR copyright ENCODING 169 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 88 A8 C8 A8 88 70 ENDCHAR STARTCHAR ordfeminine ENCODING 170 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 A0 60 00 00 00 00 ENDCHAR STARTCHAR guillemotleft ENCODING 171 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 48 90 48 00 00 ENDCHAR STARTCHAR logicalnot ENCODING 172 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F0 10 00 00 ENDCHAR STARTCHAR hyphen ENCODING 173 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 70 00 00 00 ENDCHAR STARTCHAR registered ENCODING 174 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 88 E8 C8 C8 88 70 ENDCHAR STARTCHAR macron ENCODING 175 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 00 00 00 00 00 ENDCHAR STARTCHAR degree ENCODING 176 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 20 00 00 00 00 ENDCHAR STARTCHAR plusminus ENCODING 177 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 F8 20 20 F8 00 ENDCHAR STARTCHAR twosuperior ENCODING 178 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 40 60 00 00 00 ENDCHAR STARTCHAR threesuperior ENCODING 179 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 20 60 00 00 00 ENDCHAR STARTCHAR acute ENCODING 180 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 00 00 00 00 ENDCHAR STARTCHAR mu ENCODING 181 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 E0 80 ENDCHAR STARTCHAR paragraph ENCODING 182 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 D0 D0 50 50 50 00 ENDCHAR STARTCHAR periodcentered ENCODING 183 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 60 00 00 00 ENDCHAR STARTCHAR cedilla ENCODING 184 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 20 40 ENDCHAR STARTCHAR onesuperior ENCODING 185 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 60 20 70 00 00 00 ENDCHAR STARTCHAR ordmasculine ENCODING 186 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 A0 40 00 00 00 00 ENDCHAR STARTCHAR guillemotright ENCODING 187 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 48 90 00 00 ENDCHAR STARTCHAR onequarter ENCODING 188 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 80 90 30 70 10 ENDCHAR STARTCHAR onehalf ENCODING 189 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 80 B0 10 20 30 ENDCHAR STARTCHAR threequarters ENCODING 190 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 C0 40 D0 30 70 10 ENDCHAR STARTCHAR questiondown ENCODING 191 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 20 40 50 20 00 ENDCHAR STARTCHAR Agrave ENCODING 192 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR Aacute ENCODING 193 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR Acircumflex ENCODING 194 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR Atilde ENCODING 195 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR Adieresis ENCODING 196 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 90 F0 90 90 00 ENDCHAR STARTCHAR Aring ENCODING 197 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 90 F0 90 90 00 ENDCHAR STARTCHAR AE ENCODING 198 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 A0 B0 E0 A0 B0 00 ENDCHAR STARTCHAR Ccedilla ENCODING 199 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 80 90 60 40 ENDCHAR STARTCHAR Egrave ENCODING 200 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR Eacute ENCODING 201 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR Ecircumflex ENCODING 202 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR Edieresis ENCODING 203 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR Igrave ENCODING 204 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR Iacute ENCODING 205 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR Icircumflex ENCODING 206 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR Idieresis ENCODING 207 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR Eth ENCODING 208 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 D0 50 50 E0 00 ENDCHAR STARTCHAR Ntilde ENCODING 209 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B0 90 D0 B0 B0 90 00 ENDCHAR STARTCHAR Ograve ENCODING 210 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR Oacute ENCODING 211 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR Ocircumflex ENCODING 212 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR Otilde ENCODING 213 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR Odieresis ENCODING 214 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 90 90 90 60 00 ENDCHAR STARTCHAR multiply ENCODING 215 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 60 60 90 00 ENDCHAR STARTCHAR Oslash ENCODING 216 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 B0 B0 D0 D0 E0 00 ENDCHAR STARTCHAR Ugrave ENCODING 217 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR Uacute ENCODING 218 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR Ucircumflex ENCODING 219 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR Udieresis ENCODING 220 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 00 90 90 90 60 00 ENDCHAR STARTCHAR Yacute ENCODING 221 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 20 00 ENDCHAR STARTCHAR Thorn ENCODING 222 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 E0 90 E0 80 80 00 ENDCHAR STARTCHAR germandbls ENCODING 223 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 A0 90 90 A0 00 ENDCHAR STARTCHAR agrave ENCODING 224 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 70 90 B0 50 00 ENDCHAR STARTCHAR aacute ENCODING 225 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 70 90 B0 50 00 ENDCHAR STARTCHAR acircumflex ENCODING 226 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 70 90 B0 50 00 ENDCHAR STARTCHAR atilde ENCODING 227 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 70 90 B0 50 00 ENDCHAR STARTCHAR adieresis ENCODING 228 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 70 90 B0 50 00 ENDCHAR STARTCHAR aring ENCODING 229 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 70 90 B0 50 00 ENDCHAR STARTCHAR ae ENCODING 230 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 B0 A0 70 00 ENDCHAR STARTCHAR ccedilla ENCODING 231 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 30 40 40 30 20 ENDCHAR STARTCHAR egrave ENCODING 232 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 60 B0 C0 60 00 ENDCHAR STARTCHAR eacute ENCODING 233 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 60 B0 C0 60 00 ENDCHAR STARTCHAR ecircumflex ENCODING 234 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 A0 60 B0 C0 60 00 ENDCHAR STARTCHAR edieresis ENCODING 235 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 00 60 B0 C0 60 00 ENDCHAR STARTCHAR igrave ENCODING 236 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 60 20 20 70 00 ENDCHAR STARTCHAR iacute ENCODING 237 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 60 20 20 70 00 ENDCHAR STARTCHAR icircumflex ENCODING 238 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 60 20 20 70 00 ENDCHAR STARTCHAR idieresis ENCODING 239 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 60 20 20 70 00 ENDCHAR STARTCHAR eth ENCODING 240 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 30 60 90 90 60 00 ENDCHAR STARTCHAR ntilde ENCODING 241 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 E0 90 90 90 00 ENDCHAR STARTCHAR ograve ENCODING 242 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 60 90 90 60 00 ENDCHAR STARTCHAR oacute ENCODING 243 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 60 90 90 60 00 ENDCHAR STARTCHAR ocircumflex ENCODING 244 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 00 60 90 90 60 00 ENDCHAR STARTCHAR otilde ENCODING 245 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 60 90 90 60 00 ENDCHAR STARTCHAR odieresis ENCODING 246 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 60 90 90 60 00 ENDCHAR STARTCHAR divide ENCODING 247 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 00 F0 00 60 00 ENDCHAR STARTCHAR oslash ENCODING 248 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 B0 D0 E0 00 ENDCHAR STARTCHAR ugrave ENCODING 249 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 90 90 90 70 00 ENDCHAR STARTCHAR uacute ENCODING 250 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 90 90 70 00 ENDCHAR STARTCHAR ucircumflex ENCODING 251 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 00 90 90 90 70 00 ENDCHAR STARTCHAR udieresis ENCODING 252 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 90 90 90 70 00 ENDCHAR STARTCHAR yacute ENCODING 253 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 90 50 20 40 ENDCHAR STARTCHAR thorn ENCODING 254 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 E0 90 90 E0 80 ENDCHAR STARTCHAR ydieresis ENCODING 255 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 90 90 50 20 40 ENDCHAR STARTCHAR Amacron ENCODING 256 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR amacron ENCODING 257 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 70 90 B0 50 00 ENDCHAR STARTCHAR Abreve ENCODING 258 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR abreve ENCODING 259 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 70 90 B0 50 00 ENDCHAR STARTCHAR Aogonek ENCODING 260 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 10 ENDCHAR STARTCHAR aogonek ENCODING 261 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 B0 50 08 ENDCHAR STARTCHAR Cacute ENCODING 262 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 80 90 60 00 ENDCHAR STARTCHAR cacute ENCODING 263 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 30 40 40 30 00 ENDCHAR STARTCHAR Ccircumflex ENCODING 264 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 80 90 60 00 ENDCHAR STARTCHAR ccircumflex ENCODING 265 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 00 60 80 80 60 00 ENDCHAR STARTCHAR Cdotaccent ENCODING 266 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 80 90 60 00 ENDCHAR STARTCHAR cdotaccent ENCODING 267 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 60 80 80 60 00 ENDCHAR STARTCHAR Ccaron ENCODING 268 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 80 90 60 00 ENDCHAR STARTCHAR ccaron ENCODING 269 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 40 60 80 80 60 00 ENDCHAR STARTCHAR Dcaron ENCODING 270 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 90 90 E0 00 ENDCHAR STARTCHAR dcaron ENCODING 271 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 50 10 70 90 70 00 ENDCHAR STARTCHAR Dcroat ENCODING 272 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 D0 90 90 E0 00 ENDCHAR STARTCHAR dcroat ENCODING 273 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 38 10 70 90 70 00 ENDCHAR STARTCHAR Emacron ENCODING 274 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR emacron ENCODING 275 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 00 60 B0 C0 60 00 ENDCHAR STARTCHAR Ebreve ENCODING 276 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR ebreve ENCODING 277 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 60 B0 C0 60 00 ENDCHAR STARTCHAR Edotaccent ENCODING 278 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR edotaccent ENCODING 279 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 60 B0 C0 60 00 ENDCHAR STARTCHAR Eogonek ENCODING 280 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 40 ENDCHAR STARTCHAR eogonek ENCODING 281 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 B0 C0 60 40 ENDCHAR STARTCHAR Ecaron ENCODING 282 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR ecaron ENCODING 283 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 40 60 B0 C0 60 00 ENDCHAR STARTCHAR Gcircumflex ENCODING 284 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 90 70 00 ENDCHAR STARTCHAR gcircumflex ENCODING 285 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 00 70 90 60 80 70 ENDCHAR STARTCHAR Gbreve ENCODING 286 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 90 70 00 ENDCHAR STARTCHAR gbreve ENCODING 287 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 70 90 60 80 70 ENDCHAR STARTCHAR Gdotaccent ENCODING 288 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 90 70 00 ENDCHAR STARTCHAR gdotaccent ENCODING 289 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 70 90 60 80 70 ENDCHAR STARTCHAR Gcommaaccent ENCODING 290 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 90 70 40 ENDCHAR STARTCHAR gcommaaccent ENCODING 291 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 70 90 60 80 70 ENDCHAR STARTCHAR Hcircumflex ENCODING 292 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 F0 90 90 90 00 ENDCHAR STARTCHAR hcircumflex ENCODING 293 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 A0 80 E0 90 90 00 ENDCHAR STARTCHAR Hbar ENCODING 294 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 F8 90 F0 90 90 00 ENDCHAR STARTCHAR hbar ENCODING 295 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 C0 80 E0 90 90 00 ENDCHAR STARTCHAR Itilde ENCODING 296 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR itilde ENCODING 297 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 60 20 20 70 00 ENDCHAR STARTCHAR Imacron ENCODING 298 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR imacron ENCODING 299 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 60 20 20 70 00 ENDCHAR STARTCHAR Ibreve ENCODING 300 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR ibreve ENCODING 301 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 60 20 20 70 00 ENDCHAR STARTCHAR Iogonek ENCODING 302 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 40 ENDCHAR STARTCHAR iogonek ENCODING 303 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 60 20 20 70 40 ENDCHAR STARTCHAR Idotaccent ENCODING 304 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR dotlessi ENCODING 305 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 20 20 70 00 ENDCHAR STARTCHAR IJ ENCODING 306 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 D0 A0 00 ENDCHAR STARTCHAR ij ENCODING 307 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 00 90 90 90 D0 20 ENDCHAR STARTCHAR Jcircumflex ENCODING 308 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 10 10 90 60 00 ENDCHAR STARTCHAR jcircumflex ENCODING 309 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 00 20 20 A0 40 ENDCHAR STARTCHAR Kcommaaccent ENCODING 310 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 C0 C0 A0 90 80 ENDCHAR STARTCHAR kcommaaccent ENCODING 311 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 A0 C0 A0 90 80 ENDCHAR STARTCHAR kgreenlandic ENCODING 312 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 E0 90 90 00 ENDCHAR STARTCHAR Lacute ENCODING 313 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 80 80 80 F0 00 ENDCHAR STARTCHAR lacute ENCODING 314 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C8 50 40 40 40 E0 00 ENDCHAR STARTCHAR Lcommaaccent ENCODING 315 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 80 80 80 F0 80 ENDCHAR STARTCHAR lcommaaccent ENCODING 316 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 20 20 20 70 40 ENDCHAR STARTCHAR Lcaron ENCODING 317 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 90 80 80 80 F0 00 ENDCHAR STARTCHAR lcaron ENCODING 318 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 90 80 80 80 40 00 ENDCHAR STARTCHAR Ldot ENCODING 319 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 A0 80 80 F0 00 ENDCHAR STARTCHAR ldot ENCODING 320 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 40 50 40 40 E0 00 ENDCHAR STARTCHAR Lslash ENCODING 321 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 C0 80 80 F0 00 ENDCHAR STARTCHAR lslash ENCODING 322 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 30 60 20 70 00 ENDCHAR STARTCHAR Nacute ENCODING 323 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 D0 D0 B0 B0 90 00 ENDCHAR STARTCHAR nacute ENCODING 324 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 E0 90 90 90 00 ENDCHAR STARTCHAR Ncommaaccent ENCODING 325 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 D0 D0 B0 B0 90 80 ENDCHAR STARTCHAR ncommaaccent ENCODING 326 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 90 80 ENDCHAR STARTCHAR Ncaron ENCODING 327 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 D0 D0 B0 B0 90 00 ENDCHAR STARTCHAR ncaron ENCODING 328 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 40 E0 90 90 90 00 ENDCHAR STARTCHAR napostrophe ENCODING 329 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 00 E0 90 90 90 00 ENDCHAR STARTCHAR Eng ENCODING 330 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 D0 D0 B0 B0 90 20 ENDCHAR STARTCHAR eng ENCODING 331 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 90 20 ENDCHAR STARTCHAR Omacron ENCODING 332 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR omacron ENCODING 333 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 60 90 90 60 00 ENDCHAR STARTCHAR Obreve ENCODING 334 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR obreve ENCODING 335 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 60 90 90 60 00 ENDCHAR STARTCHAR Ohungarumlaut ENCODING 336 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR ohungarumlaut ENCODING 337 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 48 90 60 90 90 60 00 ENDCHAR STARTCHAR OE ENCODING 338 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 A0 B0 A0 A0 70 00 ENDCHAR STARTCHAR oe ENCODING 339 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 B0 A0 70 00 ENDCHAR STARTCHAR Racute ENCODING 340 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 A0 90 00 ENDCHAR STARTCHAR racute ENCODING 341 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 E0 90 80 80 00 ENDCHAR STARTCHAR Rcommaaccent ENCODING 342 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 A0 90 80 ENDCHAR STARTCHAR rcommaaccent ENCODING 343 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 80 80 40 ENDCHAR STARTCHAR Rcaron ENCODING 344 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 A0 90 00 ENDCHAR STARTCHAR rcaron ENCODING 345 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 40 E0 90 80 80 00 ENDCHAR STARTCHAR Sacute ENCODING 346 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 00 ENDCHAR STARTCHAR sacute ENCODING 347 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 70 C0 30 E0 00 ENDCHAR STARTCHAR Scircumflex ENCODING 348 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 00 ENDCHAR STARTCHAR scircumflex ENCODING 349 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 00 70 C0 30 E0 00 ENDCHAR STARTCHAR Scedilla ENCODING 350 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 40 ENDCHAR STARTCHAR scedilla ENCODING 351 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 C0 30 E0 40 ENDCHAR STARTCHAR Scaron ENCODING 352 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 00 ENDCHAR STARTCHAR scaron ENCODING 353 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 70 C0 30 E0 00 ENDCHAR STARTCHAR Tcommaaccent ENCODING 354 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 20 40 ENDCHAR STARTCHAR tcommaaccent ENCODING 355 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 E0 40 40 30 40 ENDCHAR STARTCHAR Tcaron ENCODING 356 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 40 40 40 40 00 ENDCHAR STARTCHAR tcaron ENCODING 357 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 40 E0 40 30 00 ENDCHAR STARTCHAR Tbar ENCODING 358 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 E0 40 40 40 00 ENDCHAR STARTCHAR tbar ENCODING 359 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 E0 40 E0 40 30 00 ENDCHAR STARTCHAR Utilde ENCODING 360 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR utilde ENCODING 361 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 90 90 90 70 00 ENDCHAR STARTCHAR Umacron ENCODING 362 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR umacron ENCODING 363 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 90 90 90 70 00 ENDCHAR STARTCHAR Ubreve ENCODING 364 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR ubreve ENCODING 365 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 00 90 90 70 00 ENDCHAR STARTCHAR Uring ENCODING 366 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uring ENCODING 367 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 00 90 90 70 00 ENDCHAR STARTCHAR Uhungarumlaut ENCODING 368 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uhungarumlaut ENCODING 369 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 48 90 00 90 90 70 00 ENDCHAR STARTCHAR Uogonek ENCODING 370 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 40 ENDCHAR STARTCHAR uogonek ENCODING 371 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 70 20 ENDCHAR STARTCHAR Wcircumflex ENCODING 372 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 F0 F0 90 00 ENDCHAR STARTCHAR wcircumflex ENCODING 373 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 00 90 F0 F0 00 ENDCHAR STARTCHAR Ycircumflex ENCODING 374 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 A0 A0 40 40 40 00 ENDCHAR STARTCHAR ycircumflex ENCODING 375 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 00 90 50 20 40 ENDCHAR STARTCHAR Ydieresis ENCODING 376 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 A0 A0 40 40 40 00 ENDCHAR STARTCHAR Zacute ENCODING 377 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 20 40 80 F0 00 ENDCHAR STARTCHAR zacute ENCODING 378 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 F0 20 40 F0 00 ENDCHAR STARTCHAR Zdotaccent ENCODING 379 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 20 40 80 F0 00 ENDCHAR STARTCHAR zdotaccent ENCODING 380 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 F0 20 40 F0 00 ENDCHAR STARTCHAR Zcaron ENCODING 381 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 20 40 80 F0 00 ENDCHAR STARTCHAR zcaron ENCODING 382 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 F0 20 40 F0 00 ENDCHAR STARTCHAR longs ENCODING 383 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 60 20 20 20 00 ENDCHAR STARTCHAR uni0180 ENCODING 384 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 E0 40 60 50 60 00 ENDCHAR STARTCHAR uni0181 ENCODING 385 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 60 50 50 60 00 ENDCHAR STARTCHAR uni0182 ENCODING 386 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 80 E0 90 90 E0 00 ENDCHAR STARTCHAR uni0183 ENCODING 387 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 60 50 50 60 00 ENDCHAR STARTCHAR uni0184 ENCODING 388 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 C0 F0 48 48 70 00 ENDCHAR STARTCHAR uni0185 ENCODING 389 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 C0 60 50 50 60 00 ENDCHAR STARTCHAR uni0186 ENCODING 390 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 10 10 90 60 00 ENDCHAR STARTCHAR uni0187 ENCODING 391 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 68 90 80 80 90 60 00 ENDCHAR STARTCHAR uni0188 ENCODING 392 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 60 80 80 60 00 ENDCHAR STARTCHAR uni0189 ENCODING 393 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 D0 50 50 E0 00 ENDCHAR STARTCHAR uni018A ENCODING 394 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 50 50 50 60 00 ENDCHAR STARTCHAR uni018B ENCODING 395 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 10 70 90 90 70 00 ENDCHAR STARTCHAR uni018C ENCODING 396 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 10 30 50 50 30 00 ENDCHAR STARTCHAR uni018D ENCODING 397 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 60 10 60 ENDCHAR STARTCHAR uni018E ENCODING 398 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 70 10 10 F0 00 ENDCHAR STARTCHAR uni018F ENCODING 399 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 10 F0 90 60 00 ENDCHAR STARTCHAR uni0190 ENCODING 400 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 80 90 60 00 ENDCHAR STARTCHAR uni0191 ENCODING 401 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 40 60 40 40 40 80 ENDCHAR STARTCHAR florin ENCODING 402 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 40 E0 40 40 80 ENDCHAR STARTCHAR uni0193 ENCODING 403 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 90 80 B0 90 70 00 ENDCHAR STARTCHAR uni0194 ENCODING 404 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 90 90 60 90 60 00 ENDCHAR STARTCHAR uni0195 ENCODING 405 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 C8 A8 A8 90 00 ENDCHAR STARTCHAR uni0196 ENCODING 406 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 20 20 20 10 00 ENDCHAR STARTCHAR uni0197 ENCODING 407 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 70 20 20 70 00 ENDCHAR STARTCHAR uni0198 ENCODING 408 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 80 C0 A0 90 00 ENDCHAR STARTCHAR uni0199 ENCODING 409 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 A0 C0 A0 90 00 ENDCHAR STARTCHAR uni019A ENCODING 410 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 70 20 20 70 00 ENDCHAR STARTCHAR uni019B ENCODING 411 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 30 60 20 50 50 00 ENDCHAR STARTCHAR uni019C ENCODING 412 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 F0 50 00 ENDCHAR STARTCHAR uni019D ENCODING 413 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 48 68 68 58 58 48 80 ENDCHAR STARTCHAR uni019E ENCODING 414 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 90 10 ENDCHAR STARTCHAR uni019F ENCODING 415 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 F0 90 90 60 00 ENDCHAR STARTCHAR Ohorn ENCODING 416 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 68 90 90 90 90 60 00 ENDCHAR STARTCHAR ohorn ENCODING 417 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 08 70 90 90 60 00 ENDCHAR STARTCHAR uni01A2 ENCODING 418 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 A8 A8 A8 A8 40 00 ENDCHAR STARTCHAR uni01A3 ENCODING 419 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 A8 A8 48 00 ENDCHAR STARTCHAR uni01A4 ENCODING 420 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 50 60 40 40 00 ENDCHAR STARTCHAR uni01A5 ENCODING 421 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 E0 90 90 E0 80 ENDCHAR STARTCHAR uni01A6 ENCODING 422 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 E0 90 E0 C0 A0 10 ENDCHAR STARTCHAR uni01A7 ENCODING 423 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 20 40 90 60 00 ENDCHAR STARTCHAR uni01A8 ENCODING 424 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 30 C0 70 00 ENDCHAR STARTCHAR uni01A9 ENCODING 425 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 40 40 80 F0 00 ENDCHAR STARTCHAR uni01AA ENCODING 426 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 A0 70 20 20 20 10 ENDCHAR STARTCHAR uni01AB ENCODING 427 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 E0 40 70 10 20 ENDCHAR STARTCHAR uni01AC ENCODING 428 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 A0 A0 20 20 20 00 ENDCHAR STARTCHAR uni01AD ENCODING 429 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 40 E0 40 40 30 00 ENDCHAR STARTCHAR uni01AE ENCODING 430 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 40 40 40 40 30 ENDCHAR STARTCHAR Uhorn ENCODING 431 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 98 90 90 90 90 60 00 ENDCHAR STARTCHAR uhorn ENCODING 432 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 08 90 90 90 70 00 ENDCHAR STARTCHAR uni01B1 ENCODING 433 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 88 88 88 88 70 00 ENDCHAR STARTCHAR uni01B2 ENCODING 434 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 90 90 90 90 60 00 ENDCHAR STARTCHAR uni01B3 ENCODING 435 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 50 50 20 20 20 00 ENDCHAR STARTCHAR uni01B4 ENCODING 436 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 A0 A0 40 80 ENDCHAR STARTCHAR uni01B5 ENCODING 437 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 F0 40 80 F0 00 ENDCHAR STARTCHAR uni01B6 ENCODING 438 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 70 40 F0 00 ENDCHAR STARTCHAR uni01B7 ENCODING 439 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 20 60 10 10 E0 00 ENDCHAR STARTCHAR uni01B8 ENCODING 440 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 40 60 80 80 70 00 ENDCHAR STARTCHAR uni01B9 ENCODING 441 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 40 60 80 70 ENDCHAR STARTCHAR uni01BA ENCODING 442 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 20 60 30 F8 ENDCHAR STARTCHAR uni01BB ENCODING 443 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 10 F0 40 F0 00 ENDCHAR STARTCHAR uni01BC ENCODING 444 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 90 10 E0 00 ENDCHAR STARTCHAR uni01BD ENCODING 445 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 60 10 60 00 ENDCHAR STARTCHAR uni01BE ENCODING 446 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 20 10 60 00 ENDCHAR STARTCHAR uni01BF ENCODING 447 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 A0 C0 80 ENDCHAR STARTCHAR uni01C0 ENCODING 448 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 20 20 20 20 00 ENDCHAR STARTCHAR uni01C1 ENCODING 449 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 50 50 50 50 00 ENDCHAR STARTCHAR uni01C2 ENCODING 450 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 20 70 20 00 ENDCHAR STARTCHAR uni01C3 ENCODING 451 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 20 20 00 20 00 ENDCHAR STARTCHAR uni01C4 ENCODING 452 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 18 D8 A8 A8 B0 D8 00 ENDCHAR STARTCHAR uni01C5 ENCODING 453 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D8 A0 B8 A8 B0 D8 00 ENDCHAR STARTCHAR uni01C6 ENCODING 454 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 38 20 78 A8 B0 78 00 ENDCHAR STARTCHAR uni01C7 ENCODING 455 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 88 88 88 A8 D0 00 ENDCHAR STARTCHAR uni01C8 ENCODING 456 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 80 88 88 88 E8 10 ENDCHAR STARTCHAR uni01C9 ENCODING 457 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C8 40 48 48 48 E8 10 ENDCHAR STARTCHAR uni01CA ENCODING 458 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C8 A8 A8 A8 A8 B0 00 ENDCHAR STARTCHAR uni01CB ENCODING 459 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C8 A0 A8 A8 A8 A8 10 ENDCHAR STARTCHAR uni01CC ENCODING 460 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 08 00 C8 A8 A8 A8 10 ENDCHAR STARTCHAR uni01CD ENCODING 461 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR uni01CE ENCODING 462 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 70 90 B0 50 00 ENDCHAR STARTCHAR uni01CF ENCODING 463 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR uni01D0 ENCODING 464 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 60 20 20 70 00 ENDCHAR STARTCHAR uni01D1 ENCODING 465 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR uni01D2 ENCODING 466 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 40 60 90 90 60 00 ENDCHAR STARTCHAR uni01D3 ENCODING 467 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni01D4 ENCODING 468 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 90 90 90 70 00 ENDCHAR STARTCHAR uni01D5 ENCODING 469 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni01D6 ENCODING 470 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 50 00 90 90 70 00 ENDCHAR STARTCHAR uni01D7 ENCODING 471 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni01D8 ENCODING 472 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 70 00 90 90 70 00 ENDCHAR STARTCHAR uni01D9 ENCODING 473 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni01DA ENCODING 474 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 70 00 90 90 70 00 ENDCHAR STARTCHAR uni01DB ENCODING 475 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni01DC ENCODING 476 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 70 00 90 90 70 00 ENDCHAR STARTCHAR uni01DD ENCODING 477 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 30 D0 60 00 ENDCHAR STARTCHAR uni01DE ENCODING 478 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR uni01DF ENCODING 479 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 50 70 90 B0 50 00 ENDCHAR STARTCHAR uni01E0 ENCODING 480 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR uni01E1 ENCODING 481 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 70 90 B0 50 00 ENDCHAR STARTCHAR uni01E2 ENCODING 482 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 70 A0 F0 A0 B0 00 ENDCHAR STARTCHAR uni01E3 ENCODING 483 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 70 B0 A0 70 00 ENDCHAR STARTCHAR uni01E4 ENCODING 484 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 B8 70 00 ENDCHAR STARTCHAR uni01E5 ENCODING 485 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 60 B8 70 ENDCHAR STARTCHAR Gcaron ENCODING 486 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 90 70 00 ENDCHAR STARTCHAR gcaron ENCODING 487 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 70 90 60 80 70 ENDCHAR STARTCHAR uni01E8 ENCODING 488 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 C0 C0 A0 90 00 ENDCHAR STARTCHAR uni01E9 ENCODING 489 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 80 A0 C0 A0 00 ENDCHAR STARTCHAR uni01EA ENCODING 490 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 40 ENDCHAR STARTCHAR uni01EB ENCODING 491 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 90 60 40 ENDCHAR STARTCHAR uni01EC ENCODING 492 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 40 ENDCHAR STARTCHAR uni01ED ENCODING 493 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 60 90 90 60 40 ENDCHAR STARTCHAR uni01EE ENCODING 494 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 20 60 10 10 E0 00 ENDCHAR STARTCHAR uni01EF ENCODING 495 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 F0 20 60 10 E0 ENDCHAR STARTCHAR uni01F0 ENCODING 496 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 00 20 20 A0 40 ENDCHAR STARTCHAR uni01F1 ENCODING 497 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D8 A8 A8 B0 B0 D8 00 ENDCHAR STARTCHAR uni01F2 ENCODING 498 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 A0 B8 A8 B0 D8 00 ENDCHAR STARTCHAR uni01F3 ENCODING 499 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 78 A8 B0 78 00 ENDCHAR STARTCHAR uni01F4 ENCODING 500 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 B0 90 70 00 ENDCHAR STARTCHAR uni01F5 ENCODING 501 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 90 60 80 70 ENDCHAR STARTCHAR uni01F6 ENCODING 502 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 A0 E8 A8 A8 90 00 ENDCHAR STARTCHAR uni01F7 ENCODING 503 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 A0 C0 80 80 00 ENDCHAR STARTCHAR uni01F8 ENCODING 504 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 D0 D0 B0 B0 90 00 ENDCHAR STARTCHAR uni01F9 ENCODING 505 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 E0 90 90 90 00 ENDCHAR STARTCHAR Aringacute ENCODING 506 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR aringacute ENCODING 507 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 60 60 90 70 00 ENDCHAR STARTCHAR AEacute ENCODING 508 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 A0 B0 E0 A0 B0 00 ENDCHAR STARTCHAR aeacute ENCODING 509 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 B0 A0 70 00 ENDCHAR STARTCHAR Oslashacute ENCODING 510 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 B0 B0 D0 D0 E0 00 ENDCHAR STARTCHAR oslashacute ENCODING 511 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 B0 D0 E0 00 ENDCHAR STARTCHAR uni0200 ENCODING 512 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR uni0201 ENCODING 513 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 50 70 90 B0 50 00 ENDCHAR STARTCHAR uni0202 ENCODING 514 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR uni0203 ENCODING 515 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 70 90 B0 50 00 ENDCHAR STARTCHAR uni0204 ENCODING 516 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR uni0205 ENCODING 517 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 50 60 B0 C0 60 00 ENDCHAR STARTCHAR uni0206 ENCODING 518 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR uni0207 ENCODING 519 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 60 B0 C0 60 00 ENDCHAR STARTCHAR uni0208 ENCODING 520 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR uni0209 ENCODING 521 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 50 60 20 20 70 00 ENDCHAR STARTCHAR uni020A ENCODING 522 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR uni020B ENCODING 523 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 60 20 20 70 00 ENDCHAR STARTCHAR uni020C ENCODING 524 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR uni020D ENCODING 525 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 50 60 90 90 60 00 ENDCHAR STARTCHAR uni020E ENCODING 526 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR uni020F ENCODING 527 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 60 90 90 60 00 ENDCHAR STARTCHAR uni0210 ENCODING 528 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 A0 90 00 ENDCHAR STARTCHAR uni0211 ENCODING 529 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 50 E0 90 80 80 00 ENDCHAR STARTCHAR uni0212 ENCODING 530 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 A0 90 00 ENDCHAR STARTCHAR uni0213 ENCODING 531 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 E0 90 80 80 00 ENDCHAR STARTCHAR uni0214 ENCODING 532 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni0215 ENCODING 533 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 50 90 90 90 70 00 ENDCHAR STARTCHAR uni0216 ENCODING 534 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni0217 ENCODING 535 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 70 00 ENDCHAR STARTCHAR Scommaaccent ENCODING 536 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 C0 ENDCHAR STARTCHAR scommaaccent ENCODING 537 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 C0 30 E0 C0 ENDCHAR STARTCHAR Tcommaaccent ENCODING 538 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 20 40 ENDCHAR STARTCHAR tcommaaccent ENCODING 539 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 E0 40 40 30 40 ENDCHAR STARTCHAR uni021C ENCODING 540 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 10 20 10 E0 00 ENDCHAR STARTCHAR uni021D ENCODING 541 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 B0 50 20 C0 ENDCHAR STARTCHAR uni021E ENCODING 542 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 F0 90 90 90 00 ENDCHAR STARTCHAR uni021F ENCODING 543 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 80 E0 90 90 00 ENDCHAR STARTCHAR uni0250 ENCODING 592 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 D0 90 E0 00 ENDCHAR STARTCHAR uni0251 ENCODING 593 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 90 70 00 ENDCHAR STARTCHAR uni0252 ENCODING 594 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 E0 00 ENDCHAR STARTCHAR uni0253 ENCODING 595 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 E0 90 90 E0 00 ENDCHAR STARTCHAR uni0254 ENCODING 596 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 10 10 60 00 ENDCHAR STARTCHAR uni0255 ENCODING 597 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 80 B0 60 80 ENDCHAR STARTCHAR uni0256 ENCODING 598 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 70 90 90 70 18 ENDCHAR STARTCHAR uni0257 ENCODING 599 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 18 10 70 90 90 70 00 ENDCHAR STARTCHAR uni0258 ENCODING 600 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 D0 30 60 00 ENDCHAR STARTCHAR uni0259 ENCODING 601 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 30 D0 60 00 ENDCHAR STARTCHAR uni025A ENCODING 602 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 38 D0 60 00 ENDCHAR STARTCHAR uni025B ENCODING 603 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 30 20 40 30 00 ENDCHAR STARTCHAR uni025C ENCODING 604 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 20 10 60 00 ENDCHAR STARTCHAR uni025D ENCODING 605 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 40 20 C0 00 ENDCHAR STARTCHAR uni025E ENCODING 606 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 A0 90 60 00 ENDCHAR STARTCHAR uni025F ENCODING 607 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 20 70 20 A0 40 ENDCHAR STARTCHAR uni0260 ENCODING 608 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 08 70 90 70 10 60 ENDCHAR STARTCHAR uni0261 ENCODING 609 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 70 10 60 ENDCHAR STARTCHAR uni0262 ENCODING 610 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 80 90 70 00 ENDCHAR STARTCHAR uni0263 ENCODING 611 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 50 20 50 20 ENDCHAR STARTCHAR uni0264 ENCODING 612 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 20 50 20 00 ENDCHAR STARTCHAR uni0265 ENCODING 613 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 70 10 ENDCHAR STARTCHAR uni0266 ENCODING 614 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 E0 90 90 90 00 ENDCHAR STARTCHAR uni0267 ENCODING 615 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 E0 90 90 90 20 ENDCHAR STARTCHAR uni0268 ENCODING 616 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 20 70 20 70 00 ENDCHAR STARTCHAR uni0269 ENCODING 617 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 40 40 20 00 ENDCHAR STARTCHAR uni026A ENCODING 618 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 40 40 E0 00 ENDCHAR STARTCHAR uni026B ENCODING 619 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 68 B0 20 70 00 ENDCHAR STARTCHAR uni026C ENCODING 620 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 60 70 20 70 00 ENDCHAR STARTCHAR uni026D ENCODING 621 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 20 20 20 20 10 ENDCHAR STARTCHAR uni026E ENCODING 622 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 E0 90 90 A0 60 ENDCHAR STARTCHAR uni026F ENCODING 623 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 F0 50 00 ENDCHAR STARTCHAR uni0270 ENCODING 624 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 F0 50 10 ENDCHAR STARTCHAR uni0271 ENCODING 625 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 F0 90 90 20 ENDCHAR STARTCHAR uni0272 ENCODING 626 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 50 50 50 80 ENDCHAR STARTCHAR uni0273 ENCODING 627 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 C0 A0 A0 A0 10 ENDCHAR STARTCHAR uni0274 ENCODING 628 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 D0 B0 90 00 ENDCHAR STARTCHAR uni0275 ENCODING 629 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 90 F0 90 60 00 ENDCHAR STARTCHAR uni0276 ENCODING 630 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 B0 A0 70 00 ENDCHAR STARTCHAR uni0277 ENCODING 631 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 F0 F0 00 ENDCHAR STARTCHAR uni0278 ENCODING 632 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 A8 70 20 00 ENDCHAR STARTCHAR uni0279 ENCODING 633 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 10 90 70 00 ENDCHAR STARTCHAR uni027A ENCODING 634 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 10 10 90 70 00 ENDCHAR STARTCHAR uni027B ENCODING 635 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 A0 60 30 00 ENDCHAR STARTCHAR uni027C ENCODING 636 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 E0 90 80 80 80 80 ENDCHAR STARTCHAR uni027D ENCODING 637 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 E0 90 80 80 80 40 ENDCHAR STARTCHAR uni027E ENCODING 638 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 80 80 00 ENDCHAR STARTCHAR uni027F ENCODING 639 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 10 10 00 ENDCHAR STARTCHAR uni0280 ENCODING 640 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 E0 90 00 ENDCHAR STARTCHAR uni0281 ENCODING 641 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 E0 90 E0 00 ENDCHAR STARTCHAR uni0282 ENCODING 642 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 C0 30 E0 80 ENDCHAR STARTCHAR uni0283 ENCODING 643 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 20 20 20 20 40 ENDCHAR STARTCHAR uni0284 ENCODING 644 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 20 20 70 20 40 ENDCHAR STARTCHAR uni0285 ENCODING 645 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 20 20 10 00 ENDCHAR STARTCHAR uni0286 ENCODING 646 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 20 20 70 A0 40 ENDCHAR STARTCHAR uni0287 ENCODING 647 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 C0 20 20 70 20 20 ENDCHAR STARTCHAR uni0288 ENCODING 648 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 E0 40 40 40 30 ENDCHAR STARTCHAR uni0289 ENCODING 649 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 F0 90 70 00 ENDCHAR STARTCHAR uni028A ENCODING 650 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 60 00 ENDCHAR STARTCHAR uni028B ENCODING 651 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 90 90 60 00 ENDCHAR STARTCHAR uni028C ENCODING 652 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 50 50 50 00 ENDCHAR STARTCHAR uni028D ENCODING 653 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 F0 90 90 00 ENDCHAR STARTCHAR uni028E ENCODING 654 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 40 A0 90 90 00 ENDCHAR STARTCHAR uni028F ENCODING 655 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 40 40 40 00 ENDCHAR STARTCHAR uni0290 ENCODING 656 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 20 40 F0 10 ENDCHAR STARTCHAR uni0291 ENCODING 657 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 20 50 F0 40 ENDCHAR STARTCHAR uni0292 ENCODING 658 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 20 60 10 E0 ENDCHAR STARTCHAR uni0293 ENCODING 659 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 20 60 50 78 ENDCHAR STARTCHAR uni0294 ENCODING 660 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 10 30 20 20 00 ENDCHAR STARTCHAR uni0295 ENCODING 661 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 30 40 60 20 20 00 ENDCHAR STARTCHAR uni0296 ENCODING 662 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 20 30 10 60 00 ENDCHAR STARTCHAR uni0297 ENCODING 663 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 50 40 40 50 20 ENDCHAR STARTCHAR uni0298 ENCODING 664 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 88 A8 88 70 00 ENDCHAR STARTCHAR uni0299 ENCODING 665 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 E0 90 E0 00 ENDCHAR STARTCHAR uni029A ENCODING 666 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 50 90 60 00 ENDCHAR STARTCHAR uni029B ENCODING 667 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 18 70 80 90 70 00 ENDCHAR STARTCHAR uni029C ENCODING 668 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 F0 90 90 00 ENDCHAR STARTCHAR uni029D ENCODING 669 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 20 20 70 A0 40 ENDCHAR STARTCHAR uni029E ENCODING 670 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 50 30 50 10 ENDCHAR STARTCHAR uni029F ENCODING 671 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 80 80 80 F0 00 ENDCHAR STARTCHAR uni02A0 ENCODING 672 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 18 70 90 90 70 10 ENDCHAR STARTCHAR uni02A1 ENCODING 673 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 10 20 70 20 00 ENDCHAR STARTCHAR uni02A2 ENCODING 674 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 30 40 20 70 20 00 ENDCHAR STARTCHAR uni02A3 ENCODING 675 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 78 A8 B0 78 00 ENDCHAR STARTCHAR uni02A4 ENCODING 676 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 78 A8 B0 68 10 ENDCHAR STARTCHAR uni02A5 ENCODING 677 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 78 A8 B8 78 00 ENDCHAR STARTCHAR uni02A6 ENCODING 678 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 E8 50 48 30 00 ENDCHAR STARTCHAR uni02A7 ENCODING 679 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 48 50 F0 50 50 30 20 ENDCHAR STARTCHAR uni02A8 ENCODING 680 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 E8 50 50 38 10 ENDCHAR STARTCHAR uni02B6 ENCODING 694 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 C0 A0 C0 00 00 00 ENDCHAR STARTCHAR uni02B8 ENCODING 696 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 80 00 00 00 00 00 ENDCHAR STARTCHAR uni02B9 ENCODING 697 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 00 00 00 00 00 ENDCHAR STARTCHAR afii57929 ENCODING 700 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 20 40 00 00 00 00 ENDCHAR STARTCHAR afii64937 ENCODING 701 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 10 00 00 00 00 ENDCHAR STARTCHAR circumflex ENCODING 710 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 00 00 00 00 00 ENDCHAR STARTCHAR caron ENCODING 711 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 00 00 00 00 00 ENDCHAR STARTCHAR uni02C8 ENCODING 712 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 00 00 00 00 00 ENDCHAR STARTCHAR macron ENCODING 713 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 00 00 00 00 00 ENDCHAR STARTCHAR uni02CC ENCODING 716 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 20 20 ENDCHAR STARTCHAR uni02D0 ENCODING 720 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 20 00 20 70 00 ENDCHAR STARTCHAR uni02D6 ENCODING 726 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 70 20 00 00 ENDCHAR STARTCHAR breve ENCODING 728 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 00 00 00 00 00 ENDCHAR STARTCHAR dotaccent ENCODING 729 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 00 00 00 00 00 ENDCHAR STARTCHAR ring ENCODING 730 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 20 00 00 00 00 ENDCHAR STARTCHAR ogonek ENCODING 731 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 20 30 ENDCHAR STARTCHAR tilde ENCODING 732 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 00 00 00 00 00 ENDCHAR STARTCHAR hungarumlaut ENCODING 733 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 48 90 00 00 00 00 00 ENDCHAR STARTCHAR gravecomb ENCODING 768 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 00 00 00 00 00 ENDCHAR STARTCHAR acutecomb ENCODING 769 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 00 00 00 00 ENDCHAR STARTCHAR uni0302 ENCODING 770 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 00 00 00 00 00 00 ENDCHAR STARTCHAR tildecomb ENCODING 771 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 00 00 00 00 00 ENDCHAR STARTCHAR uni0304 ENCODING 772 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 00 00 00 00 00 ENDCHAR STARTCHAR uni0305 ENCODING 773 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 00 00 00 00 00 00 ENDCHAR STARTCHAR uni0306 ENCODING 774 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 00 00 00 00 00 ENDCHAR STARTCHAR uni0307 ENCODING 775 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 00 00 00 00 00 ENDCHAR STARTCHAR uni0308 ENCODING 776 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 00 00 00 ENDCHAR STARTCHAR hookabovecomb ENCODING 777 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 00 00 00 00 00 ENDCHAR STARTCHAR uni030A ENCODING 778 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 00 00 00 00 00 ENDCHAR STARTCHAR uni030B ENCODING 779 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 48 90 00 00 00 00 00 ENDCHAR STARTCHAR uni030C ENCODING 780 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 00 00 00 00 00 ENDCHAR STARTCHAR uni030D ENCODING 781 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 00 00 00 00 00 ENDCHAR STARTCHAR uni030E ENCODING 782 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 00 00 00 00 00 ENDCHAR STARTCHAR uni030F ENCODING 783 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 48 00 00 00 00 00 ENDCHAR STARTCHAR uni0310 ENCODING 784 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 70 00 00 00 00 00 ENDCHAR STARTCHAR uni0311 ENCODING 785 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 00 00 00 00 00 ENDCHAR STARTCHAR dotbelowcomb ENCODING 803 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 20 ENDCHAR STARTCHAR uni0324 ENCODING 804 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 50 ENDCHAR STARTCHAR uni0338 ENCODING 824 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 20 40 40 80 00 ENDCHAR STARTCHAR uni0340 ENCODING 832 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 00 00 00 00 00 ENDCHAR STARTCHAR uni0341 ENCODING 833 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 00 00 00 00 ENDCHAR STARTCHAR uni0374 ENCODING 884 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 00 00 00 00 ENDCHAR STARTCHAR uni0375 ENCODING 885 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 20 40 ENDCHAR STARTCHAR uni037A ENCODING 890 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 40 ENDCHAR STARTCHAR uni037E ENCODING 894 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 60 00 60 40 80 ENDCHAR STARTCHAR tonos ENCODING 900 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 00 00 00 00 ENDCHAR STARTCHAR dieresistonos ENCODING 901 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B0 40 00 00 00 00 00 ENDCHAR STARTCHAR Alphatonos ENCODING 902 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR anoteleia ENCODING 903 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 60 00 00 00 ENDCHAR STARTCHAR Epsilontonos ENCODING 904 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR Etatonos ENCODING 905 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR Iotatonos ENCODING 906 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR Omicrontonos ENCODING 908 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR Upsilontonos ENCODING 910 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR Omegatonos ENCODING 911 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR iotadieresistonos ENCODING 912 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B0 40 00 40 40 20 00 ENDCHAR STARTCHAR Alpha ENCODING 913 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR Beta ENCODING 914 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 90 90 E0 00 ENDCHAR STARTCHAR Gamma ENCODING 915 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 80 80 80 80 00 ENDCHAR STARTCHAR Delta ENCODING 916 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 90 90 90 F0 00 ENDCHAR STARTCHAR Epsilon ENCODING 917 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR Zeta ENCODING 918 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 20 40 80 F0 00 ENDCHAR STARTCHAR Eta ENCODING 919 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 F0 90 90 90 00 ENDCHAR STARTCHAR Theta ENCODING 920 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 F0 90 90 60 00 ENDCHAR STARTCHAR Iota ENCODING 921 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR Kappa ENCODING 922 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 C0 C0 A0 90 00 ENDCHAR STARTCHAR Lambda ENCODING 923 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 60 90 90 90 00 ENDCHAR STARTCHAR Mu ENCODING 924 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 F0 F0 90 90 90 00 ENDCHAR STARTCHAR Nu ENCODING 925 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 D0 D0 B0 B0 90 00 ENDCHAR STARTCHAR Xi ENCODING 926 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 60 00 00 F0 00 ENDCHAR STARTCHAR Omicron ENCODING 927 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR Pi ENCODING 928 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 90 90 90 90 90 00 ENDCHAR STARTCHAR Rho ENCODING 929 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 80 80 00 ENDCHAR STARTCHAR Sigma ENCODING 931 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 40 40 80 F0 00 ENDCHAR STARTCHAR Tau ENCODING 932 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 20 00 ENDCHAR STARTCHAR Upsilon ENCODING 933 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 20 00 ENDCHAR STARTCHAR Phi ENCODING 934 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 50 50 70 20 00 ENDCHAR STARTCHAR Chi ENCODING 935 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 60 60 90 90 00 ENDCHAR STARTCHAR Psi ENCODING 936 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 70 70 70 20 20 00 ENDCHAR STARTCHAR Omega ENCODING 937 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 50 50 20 50 00 ENDCHAR STARTCHAR Iotadieresis ENCODING 938 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 70 20 20 70 00 ENDCHAR STARTCHAR Upsilondieresis ENCODING 939 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 00 A0 A0 40 40 00 ENDCHAR STARTCHAR alphatonos ENCODING 940 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 90 B0 50 00 ENDCHAR STARTCHAR epsilontonos ENCODING 941 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 20 40 30 00 ENDCHAR STARTCHAR etatonos ENCODING 942 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 E0 90 90 90 10 ENDCHAR STARTCHAR iotatonos ENCODING 943 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 40 40 20 00 ENDCHAR STARTCHAR upsilondieresistonos ENCODING 944 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B0 40 90 90 90 60 00 ENDCHAR STARTCHAR alpha ENCODING 945 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 B0 50 00 ENDCHAR STARTCHAR beta ENCODING 946 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 E0 90 90 E0 80 ENDCHAR STARTCHAR gamma ENCODING 947 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 50 20 20 20 ENDCHAR STARTCHAR delta ENCODING 948 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 80 60 90 90 60 00 ENDCHAR STARTCHAR epsilon ENCODING 949 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 20 40 30 00 ENDCHAR STARTCHAR zeta ENCODING 950 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 40 80 80 80 70 10 ENDCHAR STARTCHAR eta ENCODING 951 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 90 10 ENDCHAR STARTCHAR theta ENCODING 952 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 70 50 50 20 00 ENDCHAR STARTCHAR iota ENCODING 953 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 40 40 20 00 ENDCHAR STARTCHAR kappa ENCODING 954 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 A0 E0 90 00 ENDCHAR STARTCHAR lambda ENCODING 955 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 10 50 B0 90 90 00 ENDCHAR STARTCHAR mu ENCODING 956 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 F0 80 ENDCHAR STARTCHAR nu ENCODING 957 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 50 50 20 00 ENDCHAR STARTCHAR xi ENCODING 958 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 40 80 60 80 70 10 ENDCHAR STARTCHAR omicron ENCODING 959 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 90 60 00 ENDCHAR STARTCHAR pi ENCODING 960 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 50 50 50 00 ENDCHAR STARTCHAR rho ENCODING 961 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 90 E0 80 ENDCHAR STARTCHAR sigma1 ENCODING 962 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 C0 30 60 00 ENDCHAR STARTCHAR sigma ENCODING 963 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 A0 90 60 00 ENDCHAR STARTCHAR tau ENCODING 964 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 40 40 20 00 ENDCHAR STARTCHAR upsilon ENCODING 965 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 60 00 ENDCHAR STARTCHAR phi ENCODING 966 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 70 50 70 20 ENDCHAR STARTCHAR chi ENCODING 967 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 60 60 90 90 ENDCHAR STARTCHAR psi ENCODING 968 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 70 70 20 20 ENDCHAR STARTCHAR omega ENCODING 969 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 F0 F0 00 ENDCHAR STARTCHAR iotadieresis ENCODING 970 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 00 40 40 40 20 00 ENDCHAR STARTCHAR upsilondieresis ENCODING 971 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 00 90 90 90 60 00 ENDCHAR STARTCHAR omicrontonos ENCODING 972 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 60 90 90 60 00 ENDCHAR STARTCHAR upsilontonos ENCODING 973 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 90 90 60 00 ENDCHAR STARTCHAR omegatonos ENCODING 974 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 90 F0 F0 00 ENDCHAR STARTCHAR uni03D0 ENCODING 976 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 A0 D0 90 60 00 ENDCHAR STARTCHAR theta1 ENCODING 977 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 70 10 90 60 00 ENDCHAR STARTCHAR Upsilon1 ENCODING 978 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 20 00 ENDCHAR STARTCHAR uni03D3 ENCODING 979 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR uni03D4 ENCODING 980 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 50 20 20 00 ENDCHAR STARTCHAR phi1 ENCODING 981 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 70 50 70 20 ENDCHAR STARTCHAR omega1 ENCODING 982 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 90 F0 F0 00 ENDCHAR STARTCHAR uni03D7 ENCODING 983 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 90 60 60 90 30 ENDCHAR STARTCHAR uni03DA ENCODING 986 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 80 80 60 10 20 ENDCHAR STARTCHAR uni03DB ENCODING 987 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 C0 30 60 00 ENDCHAR STARTCHAR uni03DC ENCODING 988 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 80 00 ENDCHAR STARTCHAR uni03DD ENCODING 989 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 40 60 40 40 ENDCHAR STARTCHAR uni03DE ENCODING 990 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 90 B0 D0 90 10 00 ENDCHAR STARTCHAR uni03DF ENCODING 991 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 80 F0 10 20 20 ENDCHAR STARTCHAR uni03E0 ENCODING 992 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 60 60 90 B0 B0 00 ENDCHAR STARTCHAR uni03E1 ENCODING 993 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 20 50 B0 50 10 10 ENDCHAR STARTCHAR uni03F0 ENCODING 1008 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 60 60 B0 00 ENDCHAR STARTCHAR uni03F1 ENCODING 1009 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 E0 80 60 ENDCHAR STARTCHAR uni03F2 ENCODING 1010 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 30 40 40 30 00 ENDCHAR STARTCHAR uni03F3 ENCODING 1011 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 10 10 50 20 ENDCHAR STARTCHAR uni03F4 ENCODING 1012 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 F0 90 90 60 00 ENDCHAR STARTCHAR uni03F5 ENCODING 1013 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 30 60 40 30 00 ENDCHAR STARTCHAR afii10023 ENCODING 1025 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR afii10051 ENCODING 1026 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 60 50 50 10 20 ENDCHAR STARTCHAR afii10052 ENCODING 1027 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 80 80 80 80 00 ENDCHAR STARTCHAR afii10053 ENCODING 1028 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 C0 80 90 60 00 ENDCHAR STARTCHAR afii10054 ENCODING 1029 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 00 ENDCHAR STARTCHAR afii10055 ENCODING 1030 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR afii10056 ENCODING 1031 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR afii10057 ENCODING 1032 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 10 10 90 60 00 ENDCHAR STARTCHAR afii10058 ENCODING 1033 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 A0 B0 A8 A8 B0 00 ENDCHAR STARTCHAR afii10059 ENCODING 1034 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 A0 F0 A8 A8 B0 00 ENDCHAR STARTCHAR afii10060 ENCODING 1035 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 60 50 50 50 00 ENDCHAR STARTCHAR afii10061 ENCODING 1036 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 C0 C0 A0 90 00 ENDCHAR STARTCHAR afii10062 ENCODING 1038 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 40 00 ENDCHAR STARTCHAR afii10145 ENCODING 1039 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 50 50 70 20 ENDCHAR STARTCHAR afii10017 ENCODING 1040 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 00 ENDCHAR STARTCHAR afii10018 ENCODING 1041 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 80 E0 90 90 E0 00 ENDCHAR STARTCHAR afii10019 ENCODING 1042 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 90 90 E0 00 ENDCHAR STARTCHAR afii10020 ENCODING 1043 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 80 80 80 80 00 ENDCHAR STARTCHAR afii10021 ENCODING 1044 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 50 50 50 50 F0 90 ENDCHAR STARTCHAR afii10022 ENCODING 1045 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 F0 00 ENDCHAR STARTCHAR afii10024 ENCODING 1046 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 A8 70 70 A8 A8 00 ENDCHAR STARTCHAR afii10025 ENCODING 1047 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 10 60 10 90 60 00 ENDCHAR STARTCHAR afii10026 ENCODING 1048 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 B0 B0 D0 D0 90 00 ENDCHAR STARTCHAR afii10027 ENCODING 1049 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 B0 B0 D0 D0 90 00 ENDCHAR STARTCHAR afii10028 ENCODING 1050 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 C0 C0 A0 90 00 ENDCHAR STARTCHAR afii10029 ENCODING 1051 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 50 50 50 50 90 00 ENDCHAR STARTCHAR afii10030 ENCODING 1052 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 F0 F0 90 90 90 00 ENDCHAR STARTCHAR afii10031 ENCODING 1053 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 F0 90 90 90 00 ENDCHAR STARTCHAR afii10032 ENCODING 1054 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 60 00 ENDCHAR STARTCHAR afii10033 ENCODING 1055 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 90 90 90 90 90 00 ENDCHAR STARTCHAR afii10034 ENCODING 1056 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 80 80 00 ENDCHAR STARTCHAR afii10035 ENCODING 1057 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 80 80 90 60 00 ENDCHAR STARTCHAR afii10036 ENCODING 1058 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 20 00 ENDCHAR STARTCHAR afii10037 ENCODING 1059 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 40 00 ENDCHAR STARTCHAR afii10038 ENCODING 1060 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 50 50 70 20 00 ENDCHAR STARTCHAR afii10039 ENCODING 1061 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 60 60 90 90 00 ENDCHAR STARTCHAR afii10040 ENCODING 1062 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 F0 10 ENDCHAR STARTCHAR afii10041 ENCODING 1063 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 70 10 10 00 ENDCHAR STARTCHAR afii10042 ENCODING 1064 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 A8 A8 A8 A8 F8 00 ENDCHAR STARTCHAR afii10043 ENCODING 1065 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 A8 A8 A8 A8 F8 08 ENDCHAR STARTCHAR afii10044 ENCODING 1066 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 40 60 50 50 60 00 ENDCHAR STARTCHAR afii10045 ENCODING 1067 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 D0 B0 B0 D0 00 ENDCHAR STARTCHAR afii10046 ENCODING 1068 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 E0 90 90 E0 00 ENDCHAR STARTCHAR afii10047 ENCODING 1069 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 30 10 90 60 00 ENDCHAR STARTCHAR afii10048 ENCODING 1070 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 D0 D0 D0 A0 00 ENDCHAR STARTCHAR afii10049 ENCODING 1071 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 90 90 70 50 90 00 ENDCHAR STARTCHAR afii10065 ENCODING 1072 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 B0 50 00 ENDCHAR STARTCHAR afii10066 ENCODING 1073 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 80 E0 90 60 00 ENDCHAR STARTCHAR afii10067 ENCODING 1074 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 E0 90 E0 00 ENDCHAR STARTCHAR afii10068 ENCODING 1075 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 80 80 80 00 ENDCHAR STARTCHAR afii10069 ENCODING 1076 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 30 50 50 F0 90 ENDCHAR STARTCHAR afii10070 ENCODING 1077 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 B0 C0 60 00 ENDCHAR STARTCHAR afii10072 ENCODING 1078 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A8 70 70 A8 00 ENDCHAR STARTCHAR afii10073 ENCODING 1079 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 60 20 C0 00 ENDCHAR STARTCHAR afii10074 ENCODING 1080 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 B0 D0 90 00 ENDCHAR STARTCHAR afii10075 ENCODING 1081 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 90 B0 D0 90 00 ENDCHAR STARTCHAR afii10076 ENCODING 1082 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 E0 A0 90 00 ENDCHAR STARTCHAR afii10077 ENCODING 1083 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 30 50 50 90 00 ENDCHAR STARTCHAR afii10078 ENCODING 1084 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 88 D8 A8 A8 00 ENDCHAR STARTCHAR afii10079 ENCODING 1085 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 F0 90 90 00 ENDCHAR STARTCHAR afii10080 ENCODING 1086 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 90 60 00 ENDCHAR STARTCHAR afii10081 ENCODING 1087 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 90 90 90 00 ENDCHAR STARTCHAR afii10082 ENCODING 1088 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 E0 80 ENDCHAR STARTCHAR afii10083 ENCODING 1089 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 80 80 60 00 ENDCHAR STARTCHAR afii10084 ENCODING 1090 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 40 40 40 00 ENDCHAR STARTCHAR afii10085 ENCODING 1091 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 50 20 40 ENDCHAR STARTCHAR afii10086 ENCODING 1092 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 20 70 50 70 20 ENDCHAR STARTCHAR afii10087 ENCODING 1093 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 60 60 90 00 ENDCHAR STARTCHAR afii10088 ENCODING 1094 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 F0 10 ENDCHAR STARTCHAR afii10089 ENCODING 1095 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 70 10 00 ENDCHAR STARTCHAR afii10090 ENCODING 1096 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A8 A8 A8 F8 00 ENDCHAR STARTCHAR afii10091 ENCODING 1097 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A8 A8 A8 F8 08 ENDCHAR STARTCHAR afii10092 ENCODING 1098 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 C0 60 50 60 00 ENDCHAR STARTCHAR afii10093 ENCODING 1099 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 D0 B0 D0 00 ENDCHAR STARTCHAR afii10094 ENCODING 1100 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 80 E0 90 E0 00 ENDCHAR STARTCHAR afii10095 ENCODING 1101 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 30 10 60 00 ENDCHAR STARTCHAR afii10096 ENCODING 1102 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 D0 D0 A0 00 ENDCHAR STARTCHAR afii10097 ENCODING 1103 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 A0 60 A0 00 ENDCHAR STARTCHAR afii10071 ENCODING 1105 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 00 60 B0 C0 60 00 ENDCHAR STARTCHAR afii10099 ENCODING 1106 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 E0 40 60 50 10 20 ENDCHAR STARTCHAR afii10100 ENCODING 1107 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 F0 80 80 80 00 ENDCHAR STARTCHAR afii10101 ENCODING 1108 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 30 60 40 30 00 ENDCHAR STARTCHAR afii10102 ENCODING 1109 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 C0 30 E0 00 ENDCHAR STARTCHAR afii10103 ENCODING 1110 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 60 20 20 70 00 ENDCHAR STARTCHAR afii10104 ENCODING 1111 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 60 20 20 70 00 ENDCHAR STARTCHAR afii10105 ENCODING 1112 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 10 10 50 20 ENDCHAR STARTCHAR afii10106 ENCODING 1113 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 B8 A8 B0 00 ENDCHAR STARTCHAR afii10107 ENCODING 1114 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 F0 A8 B0 00 ENDCHAR STARTCHAR afii10108 ENCODING 1115 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 E0 40 70 48 48 00 ENDCHAR STARTCHAR afii10109 ENCODING 1116 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 E0 A0 90 00 ENDCHAR STARTCHAR afii10110 ENCODING 1118 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 00 90 50 20 40 ENDCHAR STARTCHAR afii10193 ENCODING 1119 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 50 50 70 20 ENDCHAR STARTCHAR afii10050 ENCODING 1168 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 F0 80 80 80 80 00 ENDCHAR STARTCHAR afii10098 ENCODING 1169 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 F0 80 80 80 00 ENDCHAR STARTCHAR uni0492 ENCODING 1170 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 40 E0 40 40 00 ENDCHAR STARTCHAR uni0493 ENCODING 1171 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 40 E0 40 00 ENDCHAR STARTCHAR uni0496 ENCODING 1174 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 A8 70 70 A8 A8 08 ENDCHAR STARTCHAR uni0497 ENCODING 1175 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A8 70 70 A8 08 ENDCHAR STARTCHAR uni049A ENCODING 1178 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 A0 C0 C0 A0 90 08 ENDCHAR STARTCHAR uni049B ENCODING 1179 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 E0 A0 90 08 ENDCHAR STARTCHAR uni04AE ENCODING 1198 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 20 00 ENDCHAR STARTCHAR uni04AF ENCODING 1199 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 50 20 20 20 ENDCHAR STARTCHAR uni04B0 ENCODING 1200 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 20 70 20 20 00 ENDCHAR STARTCHAR uni04B1 ENCODING 1201 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 20 70 20 20 ENDCHAR STARTCHAR uni04B2 ENCODING 1202 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 60 60 90 90 08 ENDCHAR STARTCHAR uni04B3 ENCODING 1203 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 60 60 90 08 ENDCHAR STARTCHAR uni04BA ENCODING 1210 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 E0 90 90 90 00 ENDCHAR STARTCHAR uni04BB ENCODING 1211 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 60 50 50 50 00 ENDCHAR STARTCHAR uni04D8 ENCODING 1240 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 10 F0 90 60 00 ENDCHAR STARTCHAR afii10846 ENCODING 1241 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 30 D0 60 00 ENDCHAR STARTCHAR uni04E2 ENCODING 1250 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 70 00 ENDCHAR STARTCHAR uni04E3 ENCODING 1251 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 60 20 20 70 00 ENDCHAR STARTCHAR uni04E8 ENCODING 1256 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 F0 90 90 60 00 ENDCHAR STARTCHAR uni04E9 ENCODING 1257 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 F0 90 60 00 ENDCHAR STARTCHAR uni04EE ENCODING 1262 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR uni04EF ENCODING 1263 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 90 90 90 70 00 ENDCHAR STARTCHAR afii57664 ENCODING 1488 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 50 A0 90 00 ENDCHAR STARTCHAR afii57665 ENCODING 1489 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 20 20 F0 00 ENDCHAR STARTCHAR afii57666 ENCODING 1490 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 20 20 20 D0 00 ENDCHAR STARTCHAR afii57667 ENCODING 1491 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 20 20 20 00 ENDCHAR STARTCHAR afii57668 ENCODING 1492 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 10 90 90 00 ENDCHAR STARTCHAR afii57669 ENCODING 1493 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 20 20 20 20 00 ENDCHAR STARTCHAR afii57670 ENCODING 1494 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 20 20 20 00 ENDCHAR STARTCHAR afii57671 ENCODING 1495 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 50 50 50 00 ENDCHAR STARTCHAR afii57672 ENCODING 1496 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 F0 00 ENDCHAR STARTCHAR afii57673 ENCODING 1497 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 20 00 00 00 00 ENDCHAR STARTCHAR afii57674 ENCODING 1498 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 10 20 20 00 ENDCHAR STARTCHAR afii57675 ENCODING 1499 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 70 10 10 E0 00 ENDCHAR STARTCHAR afii57676 ENCODING 1500 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 70 10 20 40 00 ENDCHAR STARTCHAR afii57677 ENCODING 1501 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 70 90 90 F0 00 ENDCHAR STARTCHAR afii57678 ENCODING 1502 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 70 90 90 B0 00 ENDCHAR STARTCHAR afii57679 ENCODING 1503 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 20 40 40 40 00 ENDCHAR STARTCHAR afii57680 ENCODING 1504 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 20 20 20 60 00 ENDCHAR STARTCHAR afii57681 ENCODING 1505 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 78 48 48 30 00 ENDCHAR STARTCHAR afii57682 ENCODING 1506 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 50 50 F0 00 ENDCHAR STARTCHAR afii57683 ENCODING 1507 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 10 10 00 ENDCHAR STARTCHAR afii57684 ENCODING 1508 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 90 10 F0 00 ENDCHAR STARTCHAR afii57685 ENCODING 1509 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 60 40 40 00 ENDCHAR STARTCHAR afii57686 ENCODING 1510 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 60 20 F0 00 ENDCHAR STARTCHAR afii57687 ENCODING 1511 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 10 A0 80 00 ENDCHAR STARTCHAR afii57688 ENCODING 1512 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 10 10 10 00 ENDCHAR STARTCHAR afii57689 ENCODING 1513 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A8 C8 88 F0 00 ENDCHAR STARTCHAR afii57690 ENCODING 1514 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 50 50 D0 00 ENDCHAR STARTCHAR uni16A0 ENCODING 5792 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 60 50 60 40 40 00 ENDCHAR STARTCHAR uni16A2 ENCODING 5794 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 50 50 50 50 50 00 ENDCHAR STARTCHAR uni16A3 ENCODING 5795 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 50 70 70 70 00 ENDCHAR STARTCHAR uni16A6 ENCODING 5798 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 60 50 50 60 40 00 ENDCHAR STARTCHAR uni16A9 ENCODING 5801 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 80 80 80 80 00 ENDCHAR STARTCHAR uni16AA ENCODING 5802 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 80 C0 A0 80 00 ENDCHAR STARTCHAR uni16AB ENCODING 5803 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 50 60 50 40 40 00 ENDCHAR STARTCHAR uni16B1 ENCODING 5809 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 A0 C0 A0 80 00 ENDCHAR STARTCHAR uni16B3 ENCODING 5811 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 60 50 50 50 00 ENDCHAR STARTCHAR uni16B7 ENCODING 5815 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 20 20 50 50 00 ENDCHAR STARTCHAR uni16B8 ENCODING 5816 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 70 A8 A8 70 50 00 ENDCHAR STARTCHAR uni16B9 ENCODING 5817 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 50 50 60 40 40 00 ENDCHAR STARTCHAR uni16BB ENCODING 5819 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 D0 B0 D0 B0 00 ENDCHAR STARTCHAR uni16BE ENCODING 5822 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 60 30 20 20 00 ENDCHAR STARTCHAR uni16C0 ENCODING 5824 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 20 20 00 ENDCHAR STARTCHAR uni16C4 ENCODING 5828 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 A8 A8 70 20 00 ENDCHAR STARTCHAR uni16C7 ENCODING 5831 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 30 28 A0 60 20 00 ENDCHAR STARTCHAR uni16C8 ENCODING 5832 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 80 80 A0 D0 00 ENDCHAR STARTCHAR uni16C9 ENCODING 5833 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 A8 A8 70 20 20 00 ENDCHAR STARTCHAR uni16CB ENCODING 5835 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 90 B0 D0 90 10 00 ENDCHAR STARTCHAR uni16CF ENCODING 5839 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 A8 20 20 20 00 ENDCHAR STARTCHAR uni16D2 ENCODING 5842 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 E0 90 E0 00 ENDCHAR STARTCHAR uni16D6 ENCODING 5846 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 D8 A8 88 88 88 00 ENDCHAR STARTCHAR uni16D7 ENCODING 5847 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 D8 A8 D8 88 88 00 ENDCHAR STARTCHAR uni16DA ENCODING 5850 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 60 50 40 40 40 00 ENDCHAR STARTCHAR uni16DD ENCODING 5853 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 50 50 20 50 00 ENDCHAR STARTCHAR uni16DE ENCODING 5854 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 88 D8 A8 D8 88 00 ENDCHAR STARTCHAR uni16DF ENCODING 5855 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 50 20 50 50 00 ENDCHAR STARTCHAR uni16E0 ENCODING 5856 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 70 20 20 20 20 00 ENDCHAR STARTCHAR uni16E1 ENCODING 5857 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 70 70 A8 20 20 00 ENDCHAR STARTCHAR uni16E2 ENCODING 5858 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 28 30 20 20 60 A0 00 ENDCHAR STARTCHAR uni16E3 ENCODING 5859 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 70 A8 A8 00 ENDCHAR STARTCHAR uni16E4 ENCODING 5860 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 F0 90 90 F0 90 00 ENDCHAR STARTCHAR uni16EB ENCODING 5867 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 00 00 00 ENDCHAR STARTCHAR uni16EC ENCODING 5868 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 00 20 00 00 ENDCHAR STARTCHAR uni16ED ENCODING 5869 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 20 50 00 00 ENDCHAR STARTCHAR uni1E02 ENCODING 7682 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 90 90 E0 00 ENDCHAR STARTCHAR uni1E03 ENCODING 7683 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 80 80 E0 90 E0 00 ENDCHAR STARTCHAR uni1E0A ENCODING 7690 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 90 90 E0 00 ENDCHAR STARTCHAR uni1E0B ENCODING 7691 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 10 10 70 90 70 00 ENDCHAR STARTCHAR uni1E1E ENCODING 7710 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 E0 80 80 80 00 ENDCHAR STARTCHAR uni1E1F ENCODING 7711 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 20 40 E0 40 40 00 ENDCHAR STARTCHAR uni1E40 ENCODING 7744 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 F0 F0 90 90 90 00 ENDCHAR STARTCHAR uni1E41 ENCODING 7745 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 A0 F0 90 90 00 ENDCHAR STARTCHAR uni1E56 ENCODING 7766 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 E0 80 80 00 ENDCHAR STARTCHAR uni1E57 ENCODING 7767 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 E0 90 90 E0 80 ENDCHAR STARTCHAR uni1E60 ENCODING 7776 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 40 20 90 60 00 ENDCHAR STARTCHAR uni1E61 ENCODING 7777 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 70 C0 30 E0 00 ENDCHAR STARTCHAR uni1E6A ENCODING 7786 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 20 00 ENDCHAR STARTCHAR uni1E6B ENCODING 7787 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 20 70 20 20 10 00 ENDCHAR STARTCHAR Wgrave ENCODING 7808 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 F0 F0 90 00 ENDCHAR STARTCHAR wgrave ENCODING 7809 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 00 90 F0 F0 00 ENDCHAR STARTCHAR Wacute ENCODING 7810 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 F0 F0 90 00 ENDCHAR STARTCHAR wacute ENCODING 7811 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 90 F0 F0 00 ENDCHAR STARTCHAR Wdieresis ENCODING 7812 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 F0 F0 90 00 ENDCHAR STARTCHAR wdieresis ENCODING 7813 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 A0 00 90 F0 F0 00 ENDCHAR STARTCHAR Ygrave ENCODING 7922 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 20 20 20 00 ENDCHAR STARTCHAR ygrave ENCODING 7923 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 00 90 50 20 40 ENDCHAR STARTCHAR uni1F00 ENCODING 7936 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F01 ENCODING 7937 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F02 ENCODING 7938 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F03 ENCODING 7939 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F04 ENCODING 7940 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F05 ENCODING 7941 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F06 ENCODING 7942 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F07 ENCODING 7943 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F08 ENCODING 7944 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F09 ENCODING 7945 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F0A ENCODING 7946 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F0B ENCODING 7947 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F0C ENCODING 7948 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F0D ENCODING 7949 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F0E ENCODING 7950 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F0F ENCODING 7951 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1F10 ENCODING 7952 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 10 70 20 40 30 00 ENDCHAR STARTCHAR uni1F11 ENCODING 7953 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 20 70 20 40 30 00 ENDCHAR STARTCHAR uni1F12 ENCODING 7954 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 E0 40 80 60 00 ENDCHAR STARTCHAR uni1F13 ENCODING 7955 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 40 80 60 00 ENDCHAR STARTCHAR uni1F14 ENCODING 7956 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 E0 40 80 60 00 ENDCHAR STARTCHAR uni1F15 ENCODING 7957 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 E0 40 80 60 00 ENDCHAR STARTCHAR uni1F18 ENCODING 7960 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1F19 ENCODING 7961 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1F1A ENCODING 7962 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1F1B ENCODING 7963 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1F1C ENCODING 7964 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1F1D ENCODING 7965 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1F20 ENCODING 7968 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F21 ENCODING 7969 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F22 ENCODING 7970 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F23 ENCODING 7971 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F24 ENCODING 7972 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F25 ENCODING 7973 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F26 ENCODING 7974 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F27 ENCODING 7975 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F28 ENCODING 7976 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F29 ENCODING 7977 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F2A ENCODING 7978 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F2B ENCODING 7979 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F2C ENCODING 7980 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F2D ENCODING 7981 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F2E ENCODING 7982 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F2F ENCODING 7983 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1F30 ENCODING 7984 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 00 40 40 20 00 ENDCHAR STARTCHAR uni1F31 ENCODING 7985 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 00 40 40 20 00 ENDCHAR STARTCHAR uni1F32 ENCODING 7986 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 00 40 40 20 00 ENDCHAR STARTCHAR uni1F33 ENCODING 7987 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 00 40 40 20 00 ENDCHAR STARTCHAR uni1F34 ENCODING 7988 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 00 40 40 20 00 ENDCHAR STARTCHAR uni1F35 ENCODING 7989 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 00 40 40 20 00 ENDCHAR STARTCHAR uni1F36 ENCODING 7990 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 00 40 40 20 00 ENDCHAR STARTCHAR uni1F37 ENCODING 7991 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 00 40 40 20 00 ENDCHAR STARTCHAR uni1F38 ENCODING 7992 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F39 ENCODING 7993 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F3A ENCODING 7994 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F3B ENCODING 7995 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F3C ENCODING 7996 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F3D ENCODING 7997 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F3E ENCODING 7998 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F3F ENCODING 7999 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1F40 ENCODING 8000 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 60 90 90 60 00 ENDCHAR STARTCHAR uni1F41 ENCODING 8001 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 60 90 90 60 00 ENDCHAR STARTCHAR uni1F42 ENCODING 8002 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 60 90 90 60 00 ENDCHAR STARTCHAR uni1F43 ENCODING 8003 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 60 90 90 60 00 ENDCHAR STARTCHAR uni1F44 ENCODING 8004 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 60 90 90 60 00 ENDCHAR STARTCHAR uni1F45 ENCODING 8005 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 60 90 90 60 00 ENDCHAR STARTCHAR uni1F48 ENCODING 8008 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1F49 ENCODING 8009 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1F4A ENCODING 8010 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1F4B ENCODING 8011 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1F4C ENCODING 8012 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1F4D ENCODING 8013 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1F50 ENCODING 8016 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 90 90 90 60 00 ENDCHAR STARTCHAR uni1F51 ENCODING 8017 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 90 90 90 60 00 ENDCHAR STARTCHAR uni1F52 ENCODING 8018 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 90 90 90 60 00 ENDCHAR STARTCHAR uni1F53 ENCODING 8019 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 90 90 60 00 ENDCHAR STARTCHAR uni1F54 ENCODING 8020 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 90 90 90 60 00 ENDCHAR STARTCHAR uni1F55 ENCODING 8021 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 90 90 90 60 00 ENDCHAR STARTCHAR uni1F56 ENCODING 8022 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 90 90 90 60 00 ENDCHAR STARTCHAR uni1F57 ENCODING 8023 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 90 90 90 60 00 ENDCHAR STARTCHAR uni1F59 ENCODING 8025 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR uni1F5B ENCODING 8027 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR uni1F5D ENCODING 8029 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR uni1F5F ENCODING 8031 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR uni1F60 ENCODING 8032 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F61 ENCODING 8033 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F62 ENCODING 8034 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F63 ENCODING 8035 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F64 ENCODING 8036 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F65 ENCODING 8037 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F66 ENCODING 8038 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F67 ENCODING 8039 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F68 ENCODING 8040 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F69 ENCODING 8041 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F6A ENCODING 8042 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F6B ENCODING 8043 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F6C ENCODING 8044 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F6D ENCODING 8045 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F6E ENCODING 8046 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F6F ENCODING 8047 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1F70 ENCODING 8048 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F71 ENCODING 8049 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 90 B0 50 00 ENDCHAR STARTCHAR uni1F72 ENCODING 8050 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 70 20 40 30 00 ENDCHAR STARTCHAR uni1F73 ENCODING 8051 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 20 40 30 00 ENDCHAR STARTCHAR uni1F74 ENCODING 8052 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 40 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F75 ENCODING 8053 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 E0 90 90 90 10 ENDCHAR STARTCHAR uni1F76 ENCODING 8054 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 40 00 40 40 20 00 ENDCHAR STARTCHAR uni1F77 ENCODING 8055 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 40 40 20 00 ENDCHAR STARTCHAR uni1F78 ENCODING 8056 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 40 60 90 90 60 00 ENDCHAR STARTCHAR uni1F79 ENCODING 8057 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 60 90 90 60 00 ENDCHAR STARTCHAR uni1F7A ENCODING 8058 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 90 90 90 60 00 ENDCHAR STARTCHAR uni1F7B ENCODING 8059 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 90 90 60 00 ENDCHAR STARTCHAR uni1F7C ENCODING 8060 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F7D ENCODING 8061 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1F80 ENCODING 8064 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F81 ENCODING 8065 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F82 ENCODING 8066 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F83 ENCODING 8067 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F84 ENCODING 8068 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F85 ENCODING 8069 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F86 ENCODING 8070 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F87 ENCODING 8071 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 70 90 B0 50 40 ENDCHAR STARTCHAR uni1F88 ENCODING 8072 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F89 ENCODING 8073 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F8A ENCODING 8074 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F8B ENCODING 8075 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F8C ENCODING 8076 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F8D ENCODING 8077 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F8E ENCODING 8078 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F8F ENCODING 8079 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 20 ENDCHAR STARTCHAR uni1F90 ENCODING 8080 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F91 ENCODING 8081 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F92 ENCODING 8082 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F93 ENCODING 8083 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F94 ENCODING 8084 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F95 ENCODING 8085 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F96 ENCODING 8086 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F97 ENCODING 8087 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 E0 90 90 10 90 ENDCHAR STARTCHAR uni1F98 ENCODING 8088 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1F99 ENCODING 8089 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1F9A ENCODING 8090 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1F9B ENCODING 8091 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1F9C ENCODING 8092 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1F9D ENCODING 8093 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1F9E ENCODING 8094 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1F9F ENCODING 8095 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 20 ENDCHAR STARTCHAR uni1FA0 ENCODING 8096 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA1 ENCODING 8097 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA2 ENCODING 8098 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA3 ENCODING 8099 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA4 ENCODING 8100 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA5 ENCODING 8101 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA6 ENCODING 8102 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA7 ENCODING 8103 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FA8 ENCODING 8104 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FA9 ENCODING 8105 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FAA ENCODING 8106 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FAB ENCODING 8107 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FAC ENCODING 8108 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FAD ENCODING 8109 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FAE ENCODING 8110 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FAF ENCODING 8111 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 20 ENDCHAR STARTCHAR uni1FB0 ENCODING 8112 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 70 90 B0 50 00 ENDCHAR STARTCHAR uni1FB1 ENCODING 8113 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 70 90 B0 50 00 ENDCHAR STARTCHAR uni1FB2 ENCODING 8114 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 70 90 B0 50 40 ENDCHAR STARTCHAR uni1FB3 ENCODING 8115 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 90 B0 50 40 ENDCHAR STARTCHAR uni1FB4 ENCODING 8116 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 70 90 B0 50 40 ENDCHAR STARTCHAR uni1FB6 ENCODING 8118 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 70 90 B0 50 00 ENDCHAR STARTCHAR uni1FB7 ENCODING 8119 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 70 90 B0 50 40 ENDCHAR STARTCHAR uni1FB8 ENCODING 8120 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 60 90 F0 90 00 ENDCHAR STARTCHAR uni1FB9 ENCODING 8121 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 60 90 F0 90 00 ENDCHAR STARTCHAR uni1FBA ENCODING 8122 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1FBB ENCODING 8123 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 70 50 50 00 ENDCHAR STARTCHAR uni1FBC ENCODING 8124 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 F0 90 90 40 ENDCHAR STARTCHAR uni1FBD ENCODING 8125 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 00 00 00 00 00 ENDCHAR STARTCHAR uni1FBE ENCODING 8126 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 40 40 20 00 ENDCHAR STARTCHAR uni1FBF ENCODING 8127 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 00 00 00 00 00 ENDCHAR STARTCHAR uni1FC0 ENCODING 8128 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 00 00 00 00 00 00 ENDCHAR STARTCHAR uni1FC1 ENCODING 8129 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 A0 00 00 00 00 00 ENDCHAR STARTCHAR uni1FC2 ENCODING 8130 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 40 E0 90 90 10 90 ENDCHAR STARTCHAR uni1FC3 ENCODING 8131 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 90 90 10 90 ENDCHAR STARTCHAR uni1FC4 ENCODING 8132 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 E0 90 90 10 90 ENDCHAR STARTCHAR uni1FC6 ENCODING 8134 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 E0 90 90 90 10 ENDCHAR STARTCHAR uni1FC7 ENCODING 8135 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 E0 90 90 10 90 ENDCHAR STARTCHAR uni1FC8 ENCODING 8136 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1FC9 ENCODING 8137 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 C0 60 40 40 70 00 ENDCHAR STARTCHAR uni1FCA ENCODING 8138 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1FCB ENCODING 8139 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 70 50 50 50 00 ENDCHAR STARTCHAR uni1FCC ENCODING 8140 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 F0 90 90 90 40 ENDCHAR STARTCHAR uni1FCD ENCODING 8141 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 50 00 00 00 00 00 ENDCHAR STARTCHAR uni1FCE ENCODING 8142 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 60 00 00 00 00 00 ENDCHAR STARTCHAR uni1FCF ENCODING 8143 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 00 00 00 00 00 ENDCHAR STARTCHAR uni1FD0 ENCODING 8144 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 40 40 40 20 00 ENDCHAR STARTCHAR uni1FD1 ENCODING 8145 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 40 40 40 20 00 ENDCHAR STARTCHAR uni1FD2 ENCODING 8146 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 20 00 20 20 10 00 ENDCHAR STARTCHAR uni1FD3 ENCODING 8147 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B0 40 00 40 40 20 00 ENDCHAR STARTCHAR uni1FD6 ENCODING 8150 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 00 40 40 40 20 00 ENDCHAR STARTCHAR uni1FD7 ENCODING 8151 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 A0 00 40 40 20 00 ENDCHAR STARTCHAR uni1FD8 ENCODING 8152 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 70 20 20 70 00 ENDCHAR STARTCHAR uni1FD9 ENCODING 8153 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 70 20 20 70 00 ENDCHAR STARTCHAR uni1FDA ENCODING 8154 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1FDB ENCODING 8155 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 A0 20 20 20 70 00 ENDCHAR STARTCHAR uni1FDD ENCODING 8157 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 90 00 00 00 00 00 ENDCHAR STARTCHAR uni1FDE ENCODING 8158 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 A0 00 00 00 00 00 ENDCHAR STARTCHAR uni1FDF ENCODING 8159 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 40 00 00 00 00 00 ENDCHAR STARTCHAR uni1FE0 ENCODING 8160 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 90 90 90 60 00 ENDCHAR STARTCHAR uni1FE1 ENCODING 8161 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 90 90 90 60 00 ENDCHAR STARTCHAR uni1FE2 ENCODING 8162 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 20 90 90 90 60 00 ENDCHAR STARTCHAR uni1FE3 ENCODING 8163 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B0 40 90 90 90 60 00 ENDCHAR STARTCHAR uni1FE4 ENCODING 8164 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 60 90 90 E0 80 ENDCHAR STARTCHAR uni1FE5 ENCODING 8165 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 60 90 90 E0 80 ENDCHAR STARTCHAR uni1FE6 ENCODING 8166 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 90 90 90 60 00 ENDCHAR STARTCHAR uni1FE7 ENCODING 8167 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 90 00 90 90 60 00 ENDCHAR STARTCHAR uni1FE8 ENCODING 8168 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 60 A0 A0 40 40 00 ENDCHAR STARTCHAR uni1FE9 ENCODING 8169 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 A0 A0 40 40 00 ENDCHAR STARTCHAR uni1FEA ENCODING 8170 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR uni1FEB ENCODING 8171 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 D0 50 20 20 20 00 ENDCHAR STARTCHAR uni1FEC ENCODING 8172 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 D0 50 60 40 40 00 ENDCHAR STARTCHAR uni1FED ENCODING 8173 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D0 20 00 00 00 00 00 ENDCHAR STARTCHAR uni1FEE ENCODING 8174 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B0 40 00 00 00 00 00 ENDCHAR STARTCHAR uni1FEF ENCODING 8175 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 00 00 00 00 00 ENDCHAR STARTCHAR uni1FF2 ENCODING 8178 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FF3 ENCODING 8179 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FF4 ENCODING 8180 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FF6 ENCODING 8182 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 90 90 F0 F0 00 ENDCHAR STARTCHAR uni1FF7 ENCODING 8183 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 00 90 90 F0 F0 40 ENDCHAR STARTCHAR uni1FF8 ENCODING 8184 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1FF9 ENCODING 8185 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 50 20 00 ENDCHAR STARTCHAR uni1FFA ENCODING 8186 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1FFB ENCODING 8187 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 50 50 20 50 00 ENDCHAR STARTCHAR uni1FFC ENCODING 8188 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 50 50 20 50 20 ENDCHAR STARTCHAR uni1FFD ENCODING 8189 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 00 00 00 00 00 ENDCHAR STARTCHAR uni1FFE ENCODING 8190 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 00 00 00 00 00 ENDCHAR STARTCHAR uni2010 ENCODING 8208 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 70 00 00 00 ENDCHAR STARTCHAR uni2011 ENCODING 8209 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 70 00 00 00 ENDCHAR STARTCHAR figuredash ENCODING 8210 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F0 00 00 00 ENDCHAR STARTCHAR endash ENCODING 8211 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F0 00 00 00 ENDCHAR STARTCHAR emdash ENCODING 8212 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 00 00 00 ENDCHAR STARTCHAR afii00208 ENCODING 8213 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 00 00 00 ENDCHAR STARTCHAR uni2016 ENCODING 8214 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 50 50 50 00 ENDCHAR STARTCHAR underscoredbl ENCODING 8215 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 F0 00 F0 ENDCHAR STARTCHAR quoteleft ENCODING 8216 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 60 00 00 00 00 ENDCHAR STARTCHAR quoteright ENCODING 8217 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 40 00 00 00 00 ENDCHAR STARTCHAR quotesinglbase ENCODING 8218 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 60 20 40 ENDCHAR STARTCHAR quotereversed ENCODING 8219 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 40 20 00 00 00 00 ENDCHAR STARTCHAR quotedblleft ENCODING 8220 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 A0 00 00 00 00 ENDCHAR STARTCHAR quotedblright ENCODING 8221 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 A0 00 00 00 00 ENDCHAR STARTCHAR quotedblbase ENCODING 8222 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 50 50 A0 ENDCHAR STARTCHAR uni201F ENCODING 8223 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 A0 50 00 00 00 00 ENDCHAR STARTCHAR dagger ENCODING 8224 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 20 20 20 00 ENDCHAR STARTCHAR daggerdbl ENCODING 8225 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 20 70 20 00 ENDCHAR STARTCHAR bullet ENCODING 8226 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 F0 F0 60 00 ENDCHAR STARTCHAR uni2023 ENCODING 8227 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 60 70 60 40 00 ENDCHAR STARTCHAR onedotenleader ENCODING 8228 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 20 00 ENDCHAR STARTCHAR twodotenleader ENCODING 8229 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 50 00 ENDCHAR STARTCHAR ellipsis ENCODING 8230 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 A8 00 ENDCHAR STARTCHAR uni2027 ENCODING 8231 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 60 00 00 00 ENDCHAR STARTCHAR perthousand ENCODING 8240 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 90 20 40 A8 28 00 ENDCHAR STARTCHAR minute ENCODING 8242 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 40 00 00 00 00 ENDCHAR STARTCHAR second ENCODING 8243 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 A0 00 00 00 00 ENDCHAR STARTCHAR uni2034 ENCODING 8244 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 70 E0 00 00 00 00 ENDCHAR STARTCHAR uni2035 ENCODING 8245 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 20 00 00 00 00 ENDCHAR STARTCHAR uni2036 ENCODING 8246 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 A0 50 00 00 00 00 ENDCHAR STARTCHAR uni2037 ENCODING 8247 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 E0 70 00 00 00 00 ENDCHAR STARTCHAR guilsinglleft ENCODING 8249 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 40 20 00 00 ENDCHAR STARTCHAR guilsinglright ENCODING 8250 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 20 40 00 00 ENDCHAR STARTCHAR exclamdbl ENCODING 8252 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 50 00 50 00 ENDCHAR STARTCHAR uni203E ENCODING 8254 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 00 00 00 00 00 00 ENDCHAR STARTCHAR fraction ENCODING 8260 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 20 40 80 00 00 ENDCHAR STARTCHAR zerosuperior ENCODING 8304 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 50 20 00 00 00 ENDCHAR STARTCHAR foursuperior ENCODING 8308 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 60 70 20 00 00 00 ENDCHAR STARTCHAR fivesuperior ENCODING 8309 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 60 10 60 00 00 00 ENDCHAR STARTCHAR sixsuperior ENCODING 8310 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 60 50 20 00 00 00 ENDCHAR STARTCHAR sevensuperior ENCODING 8311 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 10 20 20 00 00 00 ENDCHAR STARTCHAR eightsuperior ENCODING 8312 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 20 50 20 00 00 ENDCHAR STARTCHAR ninesuperior ENCODING 8313 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 30 60 00 00 00 ENDCHAR STARTCHAR uni207A ENCODING 8314 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 20 00 00 00 ENDCHAR STARTCHAR uni207B ENCODING 8315 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 00 00 00 00 ENDCHAR STARTCHAR uni207C ENCODING 8316 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 00 70 00 00 00 ENDCHAR STARTCHAR parenleftsuperior ENCODING 8317 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 40 40 20 00 00 00 ENDCHAR STARTCHAR parenrightsuperior ENCODING 8318 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 10 10 20 00 00 00 ENDCHAR STARTCHAR nsuperior ENCODING 8319 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 50 50 00 00 00 ENDCHAR STARTCHAR zeroinferior ENCODING 8320 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 50 50 20 ENDCHAR STARTCHAR oneinferior ENCODING 8321 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 60 20 70 ENDCHAR STARTCHAR twoinferior ENCODING 8322 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 60 20 40 60 ENDCHAR STARTCHAR threeinferior ENCODING 8323 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 60 60 20 60 ENDCHAR STARTCHAR fourinferior ENCODING 8324 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 60 70 20 ENDCHAR STARTCHAR fiveinferior ENCODING 8325 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 70 60 10 60 ENDCHAR STARTCHAR sixinferior ENCODING 8326 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 30 60 50 20 ENDCHAR STARTCHAR seveninferior ENCODING 8327 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 70 10 20 20 ENDCHAR STARTCHAR eightinferior ENCODING 8328 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 50 20 50 20 ENDCHAR STARTCHAR nineinferior ENCODING 8329 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 50 30 60 ENDCHAR STARTCHAR uni208A ENCODING 8330 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 20 70 20 ENDCHAR STARTCHAR uni208B ENCODING 8331 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 70 00 ENDCHAR STARTCHAR uni208C ENCODING 8332 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 70 00 70 ENDCHAR STARTCHAR parenleftinferior ENCODING 8333 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 40 40 20 ENDCHAR STARTCHAR parenrightinferior ENCODING 8334 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 10 10 20 ENDCHAR STARTCHAR franc ENCODING 8355 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 80 D8 A0 A0 A0 00 ENDCHAR STARTCHAR lira ENCODING 8356 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 40 E0 E0 40 B0 00 ENDCHAR STARTCHAR peseta ENCODING 8359 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 50 F8 70 40 40 00 ENDCHAR STARTCHAR dong ENCODING 8363 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 38 70 90 90 70 F0 ENDCHAR STARTCHAR Euro ENCODING 8364 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 40 E0 E0 40 30 00 ENDCHAR STARTCHAR uni20AF ENCODING 8367 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 60 D0 50 D0 E0 00 ENDCHAR STARTCHAR uni20D0 ENCODING 8400 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 F8 00 00 00 00 00 ENDCHAR STARTCHAR uni20D1 ENCODING 8401 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 F8 00 00 00 00 00 ENDCHAR STARTCHAR uni20D2 ENCODING 8402 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 20 20 20 ENDCHAR STARTCHAR uni20D3 ENCODING 8403 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 20 20 20 20 20 ENDCHAR STARTCHAR uni20D4 ENCODING 8404 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 D0 D0 00 00 00 00 ENDCHAR STARTCHAR uni20D5 ENCODING 8405 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 B0 B0 00 00 00 00 ENDCHAR STARTCHAR uni20D6 ENCODING 8406 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 F8 40 00 00 00 00 ENDCHAR STARTCHAR uni20D7 ENCODING 8407 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 F8 10 00 00 00 00 ENDCHAR STARTCHAR uni2102 ENCODING 8450 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 D0 C0 C0 D0 60 00 ENDCHAR STARTCHAR afii61248 ENCODING 8453 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 70 60 A0 50 20 ENDCHAR STARTCHAR afii61289 ENCODING 8467 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 20 20 50 00 ENDCHAR STARTCHAR uni2115 ENCODING 8469 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C8 C8 E8 D8 C8 C8 00 ENDCHAR STARTCHAR afii61352 ENCODING 8470 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 A0 A0 B0 A8 B0 00 ENDCHAR STARTCHAR uni211A ENCODING 8474 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 D0 D0 D0 F0 70 10 ENDCHAR STARTCHAR uni211D ENCODING 8477 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 D0 D0 F0 E0 D0 00 ENDCHAR STARTCHAR trademark ENCODING 8482 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 00 F8 A8 A8 ENDCHAR STARTCHAR uni2124 ENCODING 8484 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 30 60 60 C0 F0 00 ENDCHAR STARTCHAR Omega ENCODING 8486 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 50 50 20 70 00 ENDCHAR STARTCHAR uni2127 ENCODING 8487 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 50 50 50 20 00 ENDCHAR STARTCHAR estimated ENCODING 8494 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 D8 E0 70 00 ENDCHAR STARTCHAR oneeighth ENCODING 8539 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 80 B0 30 30 30 ENDCHAR STARTCHAR threeeighths ENCODING 8540 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 C0 40 F0 30 30 30 ENDCHAR STARTCHAR fiveeighths ENCODING 8541 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 80 40 B0 30 30 30 ENDCHAR STARTCHAR seveneighths ENCODING 8542 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 40 80 B0 30 30 30 ENDCHAR STARTCHAR arrowleft ENCODING 8592 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 F0 40 00 00 ENDCHAR STARTCHAR arrowup ENCODING 8593 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 20 20 20 20 00 ENDCHAR STARTCHAR arrowright ENCODING 8594 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 F0 20 00 00 ENDCHAR STARTCHAR arrowdown ENCODING 8595 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 70 20 00 ENDCHAR STARTCHAR arrowboth ENCODING 8596 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 F8 50 00 00 ENDCHAR STARTCHAR arrowupdn ENCODING 8597 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 20 20 70 20 00 ENDCHAR STARTCHAR uni21A4 ENCODING 8612 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 F0 50 00 00 ENDCHAR STARTCHAR uni21A5 ENCODING 8613 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 20 20 20 70 00 ENDCHAR STARTCHAR uni21A6 ENCODING 8614 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A0 F0 A0 00 00 ENDCHAR STARTCHAR uni21A7 ENCODING 8615 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 70 20 00 ENDCHAR STARTCHAR arrowupdnbse ENCODING 8616 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 20 20 70 20 70 ENDCHAR STARTCHAR uni21C4 ENCODING 8644 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 F8 10 40 F8 40 00 ENDCHAR STARTCHAR uni21C6 ENCODING 8646 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 F8 40 10 F8 10 00 ENDCHAR STARTCHAR uni21CB ENCODING 8651 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 F0 00 F0 20 00 ENDCHAR STARTCHAR uni21CC ENCODING 8652 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 F0 00 F0 40 00 ENDCHAR STARTCHAR arrowdblleft ENCODING 8656 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 78 80 78 20 10 ENDCHAR STARTCHAR arrowdblup ENCODING 8657 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 D8 50 50 50 00 ENDCHAR STARTCHAR arrowdblright ENCODING 8658 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 F0 08 F0 20 40 ENDCHAR STARTCHAR arrowdbldown ENCODING 8659 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 D8 50 20 00 ENDCHAR STARTCHAR arrowdblboth ENCODING 8660 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 88 70 20 00 ENDCHAR STARTCHAR uni21D5 ENCODING 8661 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 D8 50 D8 50 20 ENDCHAR STARTCHAR universal ENCODING 8704 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 F0 90 90 60 00 ENDCHAR STARTCHAR uni2201 ENCODING 8705 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 40 40 50 20 00 ENDCHAR STARTCHAR partialdiff ENCODING 8706 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 10 30 50 50 20 00 ENDCHAR STARTCHAR existential ENCODING 8707 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 10 70 10 10 F0 00 ENDCHAR STARTCHAR uni2204 ENCODING 8708 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 F0 50 70 50 F0 40 ENDCHAR STARTCHAR emptyset ENCODING 8709 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 70 B0 D0 D0 E0 80 ENDCHAR STARTCHAR Delta ENCODING 8710 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 50 50 88 F8 00 ENDCHAR STARTCHAR gradient ENCODING 8711 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 88 50 50 20 20 00 ENDCHAR STARTCHAR element ENCODING 8712 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 80 F0 80 70 00 ENDCHAR STARTCHAR notelement ENCODING 8713 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 70 A0 F0 A0 70 40 ENDCHAR STARTCHAR uni220A ENCODING 8714 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 30 40 70 40 30 00 ENDCHAR STARTCHAR suchthat ENCODING 8715 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 E0 10 F0 10 E0 00 ENDCHAR STARTCHAR uni220C ENCODING 8716 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 E0 50 F0 50 E0 80 ENDCHAR STARTCHAR uni220D ENCODING 8717 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 60 10 70 10 60 00 ENDCHAR STARTCHAR uni220E ENCODING 8718 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 F0 F0 F0 F0 F0 00 ENDCHAR STARTCHAR product ENCODING 8719 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 50 50 50 50 D8 00 ENDCHAR STARTCHAR uni2210 ENCODING 8720 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP D8 50 50 50 50 F8 00 ENDCHAR STARTCHAR summation ENCODING 8721 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 40 20 40 80 F0 00 ENDCHAR STARTCHAR minus ENCODING 8722 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 00 00 00 ENDCHAR STARTCHAR uni2213 ENCODING 8723 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 20 20 F8 20 20 00 ENDCHAR STARTCHAR uni2214 ENCODING 8724 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 20 20 F8 20 20 ENDCHAR STARTCHAR fraction ENCODING 8725 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 20 40 80 80 00 ENDCHAR STARTCHAR uni2216 ENCODING 8726 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 80 40 20 10 00 ENDCHAR STARTCHAR asteriskmath ENCODING 8727 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 A8 70 A8 20 00 ENDCHAR STARTCHAR uni2218 ENCODING 8728 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 50 20 00 00 ENDCHAR STARTCHAR periodcentered ENCODING 8729 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 70 20 00 00 ENDCHAR STARTCHAR radical ENCODING 8730 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 08 10 10 20 A0 40 00 ENDCHAR STARTCHAR uni221B ENCODING 8731 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 D0 90 20 A0 40 00 ENDCHAR STARTCHAR uni221C ENCODING 8732 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 D0 50 20 A0 40 00 ENDCHAR STARTCHAR proportional ENCODING 8733 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 A0 A0 50 00 ENDCHAR STARTCHAR infinity ENCODING 8734 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 A8 A8 50 00 ENDCHAR STARTCHAR orthogonal ENCODING 8735 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 80 80 80 F0 00 ENDCHAR STARTCHAR angle ENCODING 8736 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 20 40 F0 00 ENDCHAR STARTCHAR uni2221 ENCODING 8737 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 A0 40 F0 20 ENDCHAR STARTCHAR uni2222 ENCODING 8738 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 60 A0 60 50 00 ENDCHAR STARTCHAR uni2223 ENCODING 8739 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 20 20 00 ENDCHAR STARTCHAR uni2224 ENCODING 8740 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 30 60 20 20 00 ENDCHAR STARTCHAR uni2225 ENCODING 8741 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 50 50 50 00 ENDCHAR STARTCHAR uni2226 ENCODING 8742 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 58 70 70 D0 50 00 ENDCHAR STARTCHAR logicaland ENCODING 8743 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 20 50 50 00 ENDCHAR STARTCHAR logicalor ENCODING 8744 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 50 20 20 00 ENDCHAR STARTCHAR intersection ENCODING 8745 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 90 90 00 ENDCHAR STARTCHAR union ENCODING 8746 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 90 90 60 00 ENDCHAR STARTCHAR integral ENCODING 8747 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 28 20 20 20 A0 40 ENDCHAR STARTCHAR uni222C ENCODING 8748 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 28 50 50 50 50 50 A0 ENDCHAR STARTCHAR uni222D ENCODING 8749 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 38 70 70 70 70 70 E0 ENDCHAR STARTCHAR uni222E ENCODING 8750 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 28 70 A8 70 A0 40 ENDCHAR STARTCHAR uni222F ENCODING 8751 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 28 50 70 D8 70 50 A0 ENDCHAR STARTCHAR uni2230 ENCODING 8752 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 38 70 70 F8 70 70 E0 ENDCHAR STARTCHAR therefore ENCODING 8756 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 00 50 00 00 ENDCHAR STARTCHAR uni2235 ENCODING 8757 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 20 00 00 ENDCHAR STARTCHAR uni2236 ENCODING 8758 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 00 00 20 00 ENDCHAR STARTCHAR uni2237 ENCODING 8759 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 90 00 00 90 00 ENDCHAR STARTCHAR uni2238 ENCODING 8760 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 20 00 F8 00 00 ENDCHAR STARTCHAR uni2239 ENCODING 8761 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 C0 10 00 00 ENDCHAR STARTCHAR uni223A ENCODING 8762 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 90 00 F0 00 90 00 ENDCHAR STARTCHAR similar ENCODING 8764 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 50 A0 00 00 ENDCHAR STARTCHAR uni2243 ENCODING 8771 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 A0 00 F0 00 00 ENDCHAR STARTCHAR congruent ENCODING 8773 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A0 00 F0 00 F0 00 ENDCHAR STARTCHAR approxequal ENCODING 8776 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 A0 00 50 A0 00 ENDCHAR STARTCHAR uni2249 ENCODING 8777 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 50 A0 20 50 A0 80 ENDCHAR STARTCHAR uni2259 ENCODING 8793 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 00 F0 00 F0 00 ENDCHAR STARTCHAR uni225A ENCODING 8794 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 20 00 F0 00 F0 00 ENDCHAR STARTCHAR uni225F ENCODING 8799 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 20 00 20 F0 00 F0 ENDCHAR STARTCHAR notequal ENCODING 8800 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 F0 20 F0 40 00 ENDCHAR STARTCHAR equivalence ENCODING 8801 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 F0 00 F0 00 F0 00 ENDCHAR STARTCHAR uni2262 ENCODING 8802 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 F0 20 F0 20 F0 40 ENDCHAR STARTCHAR uni2263 ENCODING 8803 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 00 F0 00 F0 00 F0 ENDCHAR STARTCHAR lessequal ENCODING 8804 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 20 40 20 10 70 00 ENDCHAR STARTCHAR greaterequal ENCODING 8805 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 20 10 20 40 70 00 ENDCHAR STARTCHAR uni226A ENCODING 8810 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 28 50 A0 50 28 00 ENDCHAR STARTCHAR uni226B ENCODING 8811 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 A0 50 28 50 A0 00 ENDCHAR STARTCHAR propersubset ENCODING 8834 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 80 80 70 00 ENDCHAR STARTCHAR propersuperset ENCODING 8835 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 10 10 E0 00 ENDCHAR STARTCHAR notsubset ENCODING 8836 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 A0 A0 70 20 ENDCHAR STARTCHAR uni2285 ENCODING 8837 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 E0 50 50 E0 40 ENDCHAR STARTCHAR reflexsubset ENCODING 8838 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 80 70 00 F0 00 ENDCHAR STARTCHAR reflexsuperset ENCODING 8839 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 E0 10 E0 00 F0 00 ENDCHAR STARTCHAR uni2288 ENCODING 8840 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 A0 70 20 F0 20 ENDCHAR STARTCHAR uni2289 ENCODING 8841 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 E0 50 E0 40 F0 40 ENDCHAR STARTCHAR uni228A ENCODING 8842 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 80 70 20 F0 20 ENDCHAR STARTCHAR uni228B ENCODING 8843 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 E0 10 E0 40 F0 40 ENDCHAR STARTCHAR circleplus ENCODING 8853 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 A8 F8 A8 70 00 ENDCHAR STARTCHAR uni2296 ENCODING 8854 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 88 F8 88 70 00 ENDCHAR STARTCHAR circlemultiply ENCODING 8855 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 D8 A8 D8 70 00 ENDCHAR STARTCHAR uni2298 ENCODING 8856 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 98 A8 C8 70 00 ENDCHAR STARTCHAR uni2299 ENCODING 8857 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 88 A8 88 70 00 ENDCHAR STARTCHAR uni22A2 ENCODING 8866 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 80 F0 80 80 00 ENDCHAR STARTCHAR uni22A3 ENCODING 8867 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 10 F0 10 10 00 ENDCHAR STARTCHAR uni22A4 ENCODING 8868 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 20 20 20 20 20 00 ENDCHAR STARTCHAR perpendicular ENCODING 8869 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 20 70 00 ENDCHAR STARTCHAR uni22A6 ENCODING 8870 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 40 70 40 40 00 ENDCHAR STARTCHAR uni22A7 ENCODING 8871 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 70 40 70 40 00 ENDCHAR STARTCHAR uni22A8 ENCODING 8872 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 F0 80 F0 80 00 ENDCHAR STARTCHAR uni22C2 ENCODING 8898 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 90 90 90 90 90 00 ENDCHAR STARTCHAR uni22C3 ENCODING 8899 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 90 90 90 90 90 60 00 ENDCHAR STARTCHAR dotmath ENCODING 8901 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 00 00 00 ENDCHAR STARTCHAR uni22EE ENCODING 8942 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 00 20 00 20 00 ENDCHAR STARTCHAR uni22EF ENCODING 8943 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 A8 00 00 00 ENDCHAR STARTCHAR uni22F0 ENCODING 8944 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 08 00 20 00 80 00 ENDCHAR STARTCHAR uni22F1 ENCODING 8945 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 00 20 00 08 00 ENDCHAR STARTCHAR uni2300 ENCODING 8960 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 78 98 A8 C8 F0 00 ENDCHAR STARTCHAR house ENCODING 8962 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 50 88 88 F8 00 ENDCHAR STARTCHAR uni2308 ENCODING 8968 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 40 40 40 40 40 00 ENDCHAR STARTCHAR uni2309 ENCODING 8969 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 10 10 10 10 10 00 ENDCHAR STARTCHAR uni230A ENCODING 8970 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 40 40 40 70 00 ENDCHAR STARTCHAR uni230B ENCODING 8971 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 10 10 10 70 00 ENDCHAR STARTCHAR revlogicalnot ENCODING 8976 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F0 80 00 00 ENDCHAR STARTCHAR integraltp ENCODING 8992 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 28 20 20 20 20 20 ENDCHAR STARTCHAR integralbt ENCODING 8993 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 20 A0 40 ENDCHAR STARTCHAR angleleft ENCODING 9001 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 40 40 20 20 00 ENDCHAR STARTCHAR angleright ENCODING 9002 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 20 20 40 40 00 ENDCHAR STARTCHAR uni23BA ENCODING 9146 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 00 00 00 00 00 00 ENDCHAR STARTCHAR uni23BB ENCODING 9147 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 F8 00 00 00 00 00 ENDCHAR STARTCHAR uni23BC ENCODING 9148 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 F8 00 ENDCHAR STARTCHAR uni23BD ENCODING 9149 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 F8 ENDCHAR STARTCHAR uni2409 ENCODING 9225 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 E0 A0 70 20 20 00 ENDCHAR STARTCHAR uni240A ENCODING 9226 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 F0 20 30 20 00 ENDCHAR STARTCHAR uni240B ENCODING 9227 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A0 A0 78 50 10 10 00 ENDCHAR STARTCHAR uni240C ENCODING 9228 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 80 F8 A0 30 20 00 ENDCHAR STARTCHAR uni240D ENCODING 9229 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 80 E0 50 60 50 00 ENDCHAR STARTCHAR uni2423 ENCODING 9251 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 90 F0 00 ENDCHAR STARTCHAR uni2424 ENCODING 9252 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 A0 A0 A0 20 38 00 ENDCHAR STARTCHAR SF100000 ENCODING 9472 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 00 00 00 ENDCHAR STARTCHAR uni2501 ENCODING 9473 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 F8 00 00 00 ENDCHAR STARTCHAR SF110000 ENCODING 9474 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 20 20 20 ENDCHAR STARTCHAR uni2503 ENCODING 9475 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 30 30 30 30 ENDCHAR STARTCHAR uni2504 ENCODING 9476 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 A8 00 00 00 ENDCHAR STARTCHAR uni2505 ENCODING 9477 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A8 A8 00 00 00 ENDCHAR STARTCHAR uni2506 ENCODING 9478 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 20 20 00 20 00 ENDCHAR STARTCHAR uni2507 ENCODING 9479 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 00 30 30 00 30 00 ENDCHAR STARTCHAR uni2508 ENCODING 9480 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 A8 00 00 00 ENDCHAR STARTCHAR uni2509 ENCODING 9481 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 A8 A8 00 00 00 ENDCHAR STARTCHAR uni250A ENCODING 9482 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 00 20 00 20 00 20 ENDCHAR STARTCHAR uni250B ENCODING 9483 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 00 30 00 30 00 30 ENDCHAR STARTCHAR SF010000 ENCODING 9484 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 38 20 20 20 ENDCHAR STARTCHAR uni250D ENCODING 9485 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 38 38 20 20 20 ENDCHAR STARTCHAR uni250E ENCODING 9486 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 38 30 30 30 ENDCHAR STARTCHAR uni250F ENCODING 9487 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 38 38 30 30 30 ENDCHAR STARTCHAR SF030000 ENCODING 9488 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 E0 20 20 20 ENDCHAR STARTCHAR uni2511 ENCODING 9489 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 E0 20 20 20 ENDCHAR STARTCHAR uni2512 ENCODING 9490 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F0 30 30 30 ENDCHAR STARTCHAR uni2513 ENCODING 9491 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 F0 30 30 30 ENDCHAR STARTCHAR SF020000 ENCODING 9492 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 38 00 00 00 ENDCHAR STARTCHAR uni2515 ENCODING 9493 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 38 00 00 00 ENDCHAR STARTCHAR uni2516 ENCODING 9494 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 38 00 00 00 ENDCHAR STARTCHAR uni2517 ENCODING 9495 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 38 38 00 00 00 ENDCHAR STARTCHAR SF040000 ENCODING 9496 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 E0 00 00 00 ENDCHAR STARTCHAR uni2519 ENCODING 9497 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 E0 E0 00 00 00 ENDCHAR STARTCHAR uni251A ENCODING 9498 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 F0 00 00 00 ENDCHAR STARTCHAR uni251B ENCODING 9499 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F0 F0 00 00 00 ENDCHAR STARTCHAR SF080000 ENCODING 9500 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 38 20 20 20 ENDCHAR STARTCHAR uni251D ENCODING 9501 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 38 20 20 20 ENDCHAR STARTCHAR uni251E ENCODING 9502 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 38 20 20 20 ENDCHAR STARTCHAR uni251F ENCODING 9503 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 38 30 30 30 ENDCHAR STARTCHAR uni2520 ENCODING 9504 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 38 30 30 30 ENDCHAR STARTCHAR uni2521 ENCODING 9505 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 38 38 20 20 20 ENDCHAR STARTCHAR uni2522 ENCODING 9506 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 38 30 30 30 ENDCHAR STARTCHAR uni2523 ENCODING 9507 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 38 38 30 30 30 ENDCHAR STARTCHAR SF090000 ENCODING 9508 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 E0 20 20 20 ENDCHAR STARTCHAR uni2525 ENCODING 9509 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 E0 E0 20 20 20 ENDCHAR STARTCHAR uni2526 ENCODING 9510 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 F0 20 20 20 ENDCHAR STARTCHAR uni2527 ENCODING 9511 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 F0 30 30 30 ENDCHAR STARTCHAR uni2528 ENCODING 9512 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 F0 30 30 30 ENDCHAR STARTCHAR uni2529 ENCODING 9513 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F0 F0 20 20 20 ENDCHAR STARTCHAR uni252A ENCODING 9514 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 F0 F0 30 30 30 ENDCHAR STARTCHAR uni252B ENCODING 9515 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F0 F0 30 30 30 ENDCHAR STARTCHAR SF060000 ENCODING 9516 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 20 20 20 ENDCHAR STARTCHAR uni252D ENCODING 9517 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 F8 20 20 20 ENDCHAR STARTCHAR uni252E ENCODING 9518 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 38 F8 20 20 20 ENDCHAR STARTCHAR uni252F ENCODING 9519 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 F8 20 20 20 ENDCHAR STARTCHAR uni2530 ENCODING 9520 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 30 30 30 ENDCHAR STARTCHAR uni2531 ENCODING 9521 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 F8 30 30 30 ENDCHAR STARTCHAR uni2532 ENCODING 9522 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 18 F8 30 30 30 ENDCHAR STARTCHAR uni2533 ENCODING 9523 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 F8 30 30 30 ENDCHAR STARTCHAR SF070000 ENCODING 9524 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 F8 00 00 00 ENDCHAR STARTCHAR uni2535 ENCODING 9525 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 E0 F8 00 00 00 ENDCHAR STARTCHAR uni2536 ENCODING 9526 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 F8 00 00 00 ENDCHAR STARTCHAR uni2537 ENCODING 9527 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 F8 F8 00 00 00 ENDCHAR STARTCHAR uni2538 ENCODING 9528 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 F8 00 00 00 ENDCHAR STARTCHAR uni2539 ENCODING 9529 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F0 F8 00 00 00 ENDCHAR STARTCHAR uni253A ENCODING 9530 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 38 F8 00 00 00 ENDCHAR STARTCHAR uni253B ENCODING 9531 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F8 F8 00 00 00 ENDCHAR STARTCHAR SF050000 ENCODING 9532 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 F8 20 20 20 ENDCHAR STARTCHAR uni253D ENCODING 9533 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 E0 F8 20 20 20 ENDCHAR STARTCHAR uni253E ENCODING 9534 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 F8 20 20 20 ENDCHAR STARTCHAR uni253F ENCODING 9535 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 F8 F8 20 20 20 ENDCHAR STARTCHAR uni2540 ENCODING 9536 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 F8 20 20 20 ENDCHAR STARTCHAR uni2541 ENCODING 9537 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 F8 30 30 30 ENDCHAR STARTCHAR uni2542 ENCODING 9538 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 F8 30 30 30 ENDCHAR STARTCHAR uni2543 ENCODING 9539 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F0 F8 20 20 20 ENDCHAR STARTCHAR uni2544 ENCODING 9540 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 38 F8 20 20 20 ENDCHAR STARTCHAR uni2545 ENCODING 9541 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 E0 F8 30 30 30 ENDCHAR STARTCHAR uni2546 ENCODING 9542 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 F8 30 30 30 ENDCHAR STARTCHAR uni2547 ENCODING 9543 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F8 F8 20 20 20 ENDCHAR STARTCHAR uni2548 ENCODING 9544 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 F8 F8 30 30 30 ENDCHAR STARTCHAR uni2549 ENCODING 9545 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F0 F8 30 30 30 ENDCHAR STARTCHAR uni254A ENCODING 9546 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 38 F8 30 30 30 ENDCHAR STARTCHAR uni254B ENCODING 9547 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 F8 F8 30 30 30 ENDCHAR STARTCHAR uni254C ENCODING 9548 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 D0 00 00 00 ENDCHAR STARTCHAR uni254D ENCODING 9549 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 D0 D0 00 00 00 ENDCHAR STARTCHAR uni254E ENCODING 9550 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 00 20 20 00 ENDCHAR STARTCHAR uni254F ENCODING 9551 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 00 30 30 00 ENDCHAR STARTCHAR SF430000 ENCODING 9552 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 00 F8 00 00 ENDCHAR STARTCHAR SF240000 ENCODING 9553 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 50 50 50 50 ENDCHAR STARTCHAR SF510000 ENCODING 9554 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 38 20 38 20 20 ENDCHAR STARTCHAR SF520000 ENCODING 9555 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 78 50 50 50 ENDCHAR STARTCHAR SF390000 ENCODING 9556 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 78 40 58 50 50 ENDCHAR STARTCHAR SF220000 ENCODING 9557 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 20 E0 20 20 ENDCHAR STARTCHAR SF210000 ENCODING 9558 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F0 50 50 50 ENDCHAR STARTCHAR SF250000 ENCODING 9559 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 10 D0 50 50 ENDCHAR STARTCHAR SF500000 ENCODING 9560 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 20 38 00 00 ENDCHAR STARTCHAR SF490000 ENCODING 9561 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 78 00 00 00 ENDCHAR STARTCHAR SF380000 ENCODING 9562 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 58 40 78 00 00 ENDCHAR STARTCHAR SF280000 ENCODING 9563 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 E0 20 E0 00 00 ENDCHAR STARTCHAR SF270000 ENCODING 9564 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 F0 00 00 00 ENDCHAR STARTCHAR SF260000 ENCODING 9565 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 D0 10 F0 00 00 ENDCHAR STARTCHAR SF360000 ENCODING 9566 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 38 20 38 20 20 ENDCHAR STARTCHAR SF370000 ENCODING 9567 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 58 50 50 50 ENDCHAR STARTCHAR SF420000 ENCODING 9568 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 58 40 58 50 50 ENDCHAR STARTCHAR SF190000 ENCODING 9569 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 E0 20 E0 20 20 ENDCHAR STARTCHAR SF200000 ENCODING 9570 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 D0 50 50 50 ENDCHAR STARTCHAR SF230000 ENCODING 9571 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 D0 10 D0 50 50 ENDCHAR STARTCHAR SF470000 ENCODING 9572 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 00 F8 20 20 ENDCHAR STARTCHAR SF480000 ENCODING 9573 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 50 50 50 ENDCHAR STARTCHAR SF410000 ENCODING 9574 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 00 D8 50 50 ENDCHAR STARTCHAR SF450000 ENCODING 9575 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 F8 00 F8 00 00 ENDCHAR STARTCHAR SF460000 ENCODING 9576 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 F8 00 00 00 ENDCHAR STARTCHAR SF400000 ENCODING 9577 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 D8 00 F8 00 00 ENDCHAR STARTCHAR SF540000 ENCODING 9578 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 F8 20 F8 20 20 ENDCHAR STARTCHAR SF530000 ENCODING 9579 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 50 F8 50 50 50 ENDCHAR STARTCHAR SF440000 ENCODING 9580 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 50 D8 00 D8 50 50 ENDCHAR STARTCHAR uni256D ENCODING 9581 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 18 20 20 20 ENDCHAR STARTCHAR uni256E ENCODING 9582 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 C0 20 20 20 ENDCHAR STARTCHAR uni256F ENCODING 9583 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 C0 00 00 00 ENDCHAR STARTCHAR uni2570 ENCODING 9584 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 18 00 00 00 ENDCHAR STARTCHAR uni2571 ENCODING 9585 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 08 10 10 20 40 40 80 ENDCHAR STARTCHAR uni2572 ENCODING 9586 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 40 40 20 10 10 08 ENDCHAR STARTCHAR uni2573 ENCODING 9587 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 88 50 50 20 50 50 88 ENDCHAR STARTCHAR uni2574 ENCODING 9588 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 E0 00 00 00 ENDCHAR STARTCHAR uni2575 ENCODING 9589 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 20 00 00 00 ENDCHAR STARTCHAR uni2576 ENCODING 9590 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 38 00 00 00 ENDCHAR STARTCHAR uni2577 ENCODING 9591 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 20 20 20 20 ENDCHAR STARTCHAR uni2578 ENCODING 9592 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 E0 00 00 00 ENDCHAR STARTCHAR uni2579 ENCODING 9593 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 30 00 00 00 ENDCHAR STARTCHAR uni257A ENCODING 9594 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 38 38 00 00 00 ENDCHAR STARTCHAR uni257B ENCODING 9595 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 30 30 30 30 ENDCHAR STARTCHAR uni257C ENCODING 9596 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 38 F8 00 00 00 ENDCHAR STARTCHAR uni257D ENCODING 9597 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 20 30 30 30 30 ENDCHAR STARTCHAR uni257E ENCODING 9598 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 E0 F8 00 00 00 ENDCHAR STARTCHAR uni257F ENCODING 9599 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 30 30 30 20 20 20 ENDCHAR STARTCHAR upblock ENCODING 9600 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 F8 F8 00 00 00 00 ENDCHAR STARTCHAR uni2581 ENCODING 9601 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 F8 ENDCHAR STARTCHAR uni2582 ENCODING 9602 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 F8 F8 ENDCHAR STARTCHAR uni2583 ENCODING 9603 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 F8 F8 F8 ENDCHAR STARTCHAR dnblock ENCODING 9604 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 F8 F8 F8 ENDCHAR STARTCHAR uni2585 ENCODING 9605 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 F8 F8 F8 F8 ENDCHAR STARTCHAR uni2586 ENCODING 9606 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 F8 F8 F8 F8 ENDCHAR STARTCHAR uni2587 ENCODING 9607 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 F8 F8 F8 F8 F8 F8 ENDCHAR STARTCHAR block ENCODING 9608 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 F8 F8 F8 F8 F8 F8 ENDCHAR STARTCHAR uni2589 ENCODING 9609 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 F0 F0 F0 F0 F0 F0 ENDCHAR STARTCHAR uni258A ENCODING 9610 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F0 F0 F0 F0 F0 F0 F0 ENDCHAR STARTCHAR uni258B ENCODING 9611 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 E0 E0 E0 E0 E0 E0 ENDCHAR STARTCHAR lfblock ENCODING 9612 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP E0 E0 E0 E0 E0 E0 E0 ENDCHAR STARTCHAR uni258D ENCODING 9613 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP C0 C0 C0 C0 C0 C0 C0 ENDCHAR STARTCHAR uni258E ENCODING 9614 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 80 80 80 80 80 ENDCHAR STARTCHAR uni258F ENCODING 9615 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 80 80 80 80 80 80 ENDCHAR STARTCHAR rtblock ENCODING 9616 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 18 18 18 18 18 18 18 ENDCHAR STARTCHAR ltshade ENCODING 9617 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 10 40 10 40 10 00 ENDCHAR STARTCHAR shade ENCODING 9618 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP A8 50 A8 50 A8 50 A8 ENDCHAR STARTCHAR dkshade ENCODING 9619 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP B8 E8 B8 E8 B8 E8 F8 ENDCHAR STARTCHAR uni2594 ENCODING 9620 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 00 00 00 00 00 00 ENDCHAR STARTCHAR uni2595 ENCODING 9621 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 08 08 08 08 08 08 08 ENDCHAR STARTCHAR filledbox ENCODING 9632 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 F0 F0 F0 00 ENDCHAR STARTCHAR H22073 ENCODING 9633 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F0 90 90 F0 00 ENDCHAR STARTCHAR H18543 ENCODING 9642 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 70 70 00 00 ENDCHAR STARTCHAR H18551 ENCODING 9643 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 70 50 70 00 00 ENDCHAR STARTCHAR filledrect ENCODING 9644 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 F8 F8 00 00 ENDCHAR STARTCHAR uni25AD ENCODING 9645 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 F8 88 F8 00 00 ENDCHAR STARTCHAR uni25AE ENCODING 9646 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 70 70 70 70 00 ENDCHAR STARTCHAR triagup ENCODING 9650 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 70 70 F8 F8 00 ENDCHAR STARTCHAR uni25B3 ENCODING 9651 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 20 50 50 88 F8 00 ENDCHAR STARTCHAR uni25B6 ENCODING 9654 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 C0 E0 F0 E0 C0 80 ENDCHAR STARTCHAR uni25B7 ENCODING 9655 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 80 C0 A0 90 A0 C0 80 ENDCHAR STARTCHAR uni25B8 ENCODING 9656 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 60 70 60 40 00 ENDCHAR STARTCHAR uni25B9 ENCODING 9657 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 40 60 50 60 40 00 ENDCHAR STARTCHAR triagrt ENCODING 9658 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 E0 F8 E0 80 00 ENDCHAR STARTCHAR uni25BB ENCODING 9659 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 80 E0 98 E0 80 00 ENDCHAR STARTCHAR triagdn ENCODING 9660 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 F8 70 70 20 20 00 ENDCHAR STARTCHAR uni25BD ENCODING 9661 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 88 50 50 20 20 00 ENDCHAR STARTCHAR uni25C0 ENCODING 9664 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 30 70 F0 70 30 10 ENDCHAR STARTCHAR uni25C1 ENCODING 9665 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 30 50 90 50 30 10 ENDCHAR STARTCHAR uni25C2 ENCODING 9666 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 30 70 30 10 00 ENDCHAR STARTCHAR uni25C3 ENCODING 9667 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 10 30 50 30 10 00 ENDCHAR STARTCHAR triaglf ENCODING 9668 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 08 38 F8 38 08 00 ENDCHAR STARTCHAR uni25C5 ENCODING 9669 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 08 38 C8 38 08 00 ENDCHAR STARTCHAR uni25C6 ENCODING 9670 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 F8 70 20 00 ENDCHAR STARTCHAR lozenge ENCODING 9674 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 50 88 50 20 00 ENDCHAR STARTCHAR circle ENCODING 9675 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 88 88 88 70 00 ENDCHAR STARTCHAR H18533 ENCODING 9679 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 70 F8 F8 F8 70 00 ENDCHAR STARTCHAR invbullet ENCODING 9688 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 F8 D8 88 D8 F8 F8 ENDCHAR STARTCHAR invcircle ENCODING 9689 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP F8 F8 D8 A8 D8 F8 F8 ENDCHAR STARTCHAR openbullet ENCODING 9702 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 60 90 90 60 00 ENDCHAR STARTCHAR uni2639 ENCODING 9785 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 00 20 50 00 00 ENDCHAR STARTCHAR smileface ENCODING 9786 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 50 00 50 20 00 00 ENDCHAR STARTCHAR invsmileface ENCODING 9787 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 A8 F8 A8 D8 70 00 ENDCHAR STARTCHAR sun ENCODING 9788 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 A8 70 D8 70 A8 20 ENDCHAR STARTCHAR female ENCODING 9792 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 50 20 70 20 00 ENDCHAR STARTCHAR uni2641 ENCODING 9793 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 20 70 20 50 20 00 ENDCHAR STARTCHAR male ENCODING 9794 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 38 18 68 A0 40 00 00 ENDCHAR STARTCHAR spade ENCODING 9824 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 F8 F8 20 70 00 ENDCHAR STARTCHAR club ENCODING 9827 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 70 70 A8 F8 A8 20 70 ENDCHAR STARTCHAR heart ENCODING 9829 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 F8 F8 70 70 20 00 ENDCHAR STARTCHAR diamond ENCODING 9830 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 70 F8 F8 70 20 00 ENDCHAR STARTCHAR uni2669 ENCODING 9833 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 10 10 30 70 20 00 ENDCHAR STARTCHAR musicalnote ENCODING 9834 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 30 28 60 E0 40 00 ENDCHAR STARTCHAR musicalnotedbl ENCODING 9835 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 60 58 48 C8 D8 18 00 ENDCHAR STARTCHAR uni266C ENCODING 9836 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 40 70 50 50 60 00 ENDCHAR STARTCHAR uni266D ENCODING 9837 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 70 50 50 70 10 00 ENDCHAR STARTCHAR uni266E ENCODING 9838 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 58 70 D8 70 D0 40 ENDCHAR STARTCHAR uni2800 ENCODING 10240 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 00 ENDCHAR STARTCHAR uni2801 ENCODING 10241 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 00 00 00 ENDCHAR STARTCHAR uni2802 ENCODING 10242 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 00 00 00 ENDCHAR STARTCHAR uni2803 ENCODING 10243 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 00 00 00 ENDCHAR STARTCHAR uni2804 ENCODING 10244 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 40 00 00 ENDCHAR STARTCHAR uni2805 ENCODING 10245 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 40 00 00 ENDCHAR STARTCHAR uni2806 ENCODING 10246 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 40 00 00 ENDCHAR STARTCHAR uni2807 ENCODING 10247 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 40 00 00 ENDCHAR STARTCHAR uni2808 ENCODING 10248 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 00 00 00 ENDCHAR STARTCHAR uni2809 ENCODING 10249 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 00 00 00 ENDCHAR STARTCHAR uni280A ENCODING 10250 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 00 00 00 ENDCHAR STARTCHAR uni280B ENCODING 10251 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 00 00 00 ENDCHAR STARTCHAR uni280C ENCODING 10252 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 40 00 00 ENDCHAR STARTCHAR uni280D ENCODING 10253 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 40 00 00 ENDCHAR STARTCHAR uni280E ENCODING 10254 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 40 00 00 ENDCHAR STARTCHAR uni280F ENCODING 10255 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 40 00 00 ENDCHAR STARTCHAR uni2810 ENCODING 10256 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 00 00 00 ENDCHAR STARTCHAR uni2811 ENCODING 10257 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 00 00 00 ENDCHAR STARTCHAR uni2812 ENCODING 10258 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 00 00 00 ENDCHAR STARTCHAR uni2813 ENCODING 10259 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 00 00 00 ENDCHAR STARTCHAR uni2814 ENCODING 10260 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 40 00 00 ENDCHAR STARTCHAR uni2815 ENCODING 10261 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 40 00 00 ENDCHAR STARTCHAR uni2816 ENCODING 10262 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 40 00 00 ENDCHAR STARTCHAR uni2817 ENCODING 10263 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 40 00 00 ENDCHAR STARTCHAR uni2818 ENCODING 10264 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 00 00 00 ENDCHAR STARTCHAR uni2819 ENCODING 10265 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 00 00 00 ENDCHAR STARTCHAR uni281A ENCODING 10266 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 00 00 00 ENDCHAR STARTCHAR uni281B ENCODING 10267 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 00 00 00 ENDCHAR STARTCHAR uni281C ENCODING 10268 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 40 00 00 ENDCHAR STARTCHAR uni281D ENCODING 10269 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 40 00 00 ENDCHAR STARTCHAR uni281E ENCODING 10270 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 40 00 00 ENDCHAR STARTCHAR uni281F ENCODING 10271 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 40 00 00 ENDCHAR STARTCHAR uni2820 ENCODING 10272 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 10 00 00 ENDCHAR STARTCHAR uni2821 ENCODING 10273 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 10 00 00 ENDCHAR STARTCHAR uni2822 ENCODING 10274 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 10 00 00 ENDCHAR STARTCHAR uni2823 ENCODING 10275 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 10 00 00 ENDCHAR STARTCHAR uni2824 ENCODING 10276 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 50 00 00 ENDCHAR STARTCHAR uni2825 ENCODING 10277 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 50 00 00 ENDCHAR STARTCHAR uni2826 ENCODING 10278 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 50 00 00 ENDCHAR STARTCHAR uni2827 ENCODING 10279 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 50 00 00 ENDCHAR STARTCHAR uni2828 ENCODING 10280 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 10 00 00 ENDCHAR STARTCHAR uni2829 ENCODING 10281 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 10 00 00 ENDCHAR STARTCHAR uni282A ENCODING 10282 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 10 00 00 ENDCHAR STARTCHAR uni282B ENCODING 10283 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 10 00 00 ENDCHAR STARTCHAR uni282C ENCODING 10284 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 50 00 00 ENDCHAR STARTCHAR uni282D ENCODING 10285 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 50 00 00 ENDCHAR STARTCHAR uni282E ENCODING 10286 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 50 00 00 ENDCHAR STARTCHAR uni282F ENCODING 10287 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 50 00 00 ENDCHAR STARTCHAR uni2830 ENCODING 10288 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 10 00 00 ENDCHAR STARTCHAR uni2831 ENCODING 10289 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 10 00 00 ENDCHAR STARTCHAR uni2832 ENCODING 10290 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 10 00 00 ENDCHAR STARTCHAR uni2833 ENCODING 10291 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 10 00 00 ENDCHAR STARTCHAR uni2834 ENCODING 10292 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 50 00 00 ENDCHAR STARTCHAR uni2835 ENCODING 10293 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 50 00 00 ENDCHAR STARTCHAR uni2836 ENCODING 10294 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 50 00 00 ENDCHAR STARTCHAR uni2837 ENCODING 10295 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 50 00 00 ENDCHAR STARTCHAR uni2838 ENCODING 10296 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 10 00 00 ENDCHAR STARTCHAR uni2839 ENCODING 10297 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 10 00 00 ENDCHAR STARTCHAR uni283A ENCODING 10298 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 10 00 00 ENDCHAR STARTCHAR uni283B ENCODING 10299 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 10 00 00 ENDCHAR STARTCHAR uni283C ENCODING 10300 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 50 00 00 ENDCHAR STARTCHAR uni283D ENCODING 10301 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 50 00 00 ENDCHAR STARTCHAR uni283E ENCODING 10302 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 50 00 00 ENDCHAR STARTCHAR uni283F ENCODING 10303 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 50 00 00 ENDCHAR STARTCHAR uni2840 ENCODING 10304 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 40 ENDCHAR STARTCHAR uni2841 ENCODING 10305 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 00 00 40 ENDCHAR STARTCHAR uni2842 ENCODING 10306 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 00 00 40 ENDCHAR STARTCHAR uni2843 ENCODING 10307 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 00 00 40 ENDCHAR STARTCHAR uni2844 ENCODING 10308 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 40 00 40 ENDCHAR STARTCHAR uni2845 ENCODING 10309 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 40 00 40 ENDCHAR STARTCHAR uni2846 ENCODING 10310 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 40 00 40 ENDCHAR STARTCHAR uni2847 ENCODING 10311 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 40 00 40 ENDCHAR STARTCHAR uni2848 ENCODING 10312 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 00 00 40 ENDCHAR STARTCHAR uni2849 ENCODING 10313 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 00 00 40 ENDCHAR STARTCHAR uni284A ENCODING 10314 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 00 00 40 ENDCHAR STARTCHAR uni284B ENCODING 10315 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 00 00 40 ENDCHAR STARTCHAR uni284C ENCODING 10316 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 40 00 40 ENDCHAR STARTCHAR uni284D ENCODING 10317 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 40 00 40 ENDCHAR STARTCHAR uni284E ENCODING 10318 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 40 00 40 ENDCHAR STARTCHAR uni284F ENCODING 10319 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 40 00 40 ENDCHAR STARTCHAR uni2850 ENCODING 10320 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 00 00 40 ENDCHAR STARTCHAR uni2851 ENCODING 10321 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 00 00 40 ENDCHAR STARTCHAR uni2852 ENCODING 10322 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 00 00 40 ENDCHAR STARTCHAR uni2853 ENCODING 10323 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 00 00 40 ENDCHAR STARTCHAR uni2854 ENCODING 10324 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 40 00 40 ENDCHAR STARTCHAR uni2855 ENCODING 10325 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 40 00 40 ENDCHAR STARTCHAR uni2856 ENCODING 10326 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 40 00 40 ENDCHAR STARTCHAR uni2857 ENCODING 10327 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 40 00 40 ENDCHAR STARTCHAR uni2858 ENCODING 10328 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 00 00 40 ENDCHAR STARTCHAR uni2859 ENCODING 10329 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 00 00 40 ENDCHAR STARTCHAR uni285A ENCODING 10330 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 00 00 40 ENDCHAR STARTCHAR uni285B ENCODING 10331 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 00 00 40 ENDCHAR STARTCHAR uni285C ENCODING 10332 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 40 00 40 ENDCHAR STARTCHAR uni285D ENCODING 10333 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 40 00 40 ENDCHAR STARTCHAR uni285E ENCODING 10334 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 40 00 40 ENDCHAR STARTCHAR uni285F ENCODING 10335 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 40 00 40 ENDCHAR STARTCHAR uni2860 ENCODING 10336 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 10 00 40 ENDCHAR STARTCHAR uni2861 ENCODING 10337 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 10 00 40 ENDCHAR STARTCHAR uni2862 ENCODING 10338 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 10 00 40 ENDCHAR STARTCHAR uni2863 ENCODING 10339 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 10 00 40 ENDCHAR STARTCHAR uni2864 ENCODING 10340 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 50 00 40 ENDCHAR STARTCHAR uni2865 ENCODING 10341 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 50 00 40 ENDCHAR STARTCHAR uni2866 ENCODING 10342 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 50 00 40 ENDCHAR STARTCHAR uni2867 ENCODING 10343 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 50 00 40 ENDCHAR STARTCHAR uni2868 ENCODING 10344 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 10 00 40 ENDCHAR STARTCHAR uni2869 ENCODING 10345 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 10 00 40 ENDCHAR STARTCHAR uni286A ENCODING 10346 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 10 00 40 ENDCHAR STARTCHAR uni286B ENCODING 10347 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 10 00 40 ENDCHAR STARTCHAR uni286C ENCODING 10348 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 50 00 40 ENDCHAR STARTCHAR uni286D ENCODING 10349 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 50 00 40 ENDCHAR STARTCHAR uni286E ENCODING 10350 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 50 00 40 ENDCHAR STARTCHAR uni286F ENCODING 10351 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 50 00 40 ENDCHAR STARTCHAR uni2870 ENCODING 10352 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 10 00 40 ENDCHAR STARTCHAR uni2871 ENCODING 10353 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 10 00 40 ENDCHAR STARTCHAR uni2872 ENCODING 10354 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 10 00 40 ENDCHAR STARTCHAR uni2873 ENCODING 10355 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 10 00 40 ENDCHAR STARTCHAR uni2874 ENCODING 10356 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 50 00 40 ENDCHAR STARTCHAR uni2875 ENCODING 10357 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 50 00 40 ENDCHAR STARTCHAR uni2876 ENCODING 10358 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 50 00 40 ENDCHAR STARTCHAR uni2877 ENCODING 10359 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 50 00 40 ENDCHAR STARTCHAR uni2878 ENCODING 10360 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 10 00 40 ENDCHAR STARTCHAR uni2879 ENCODING 10361 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 10 00 40 ENDCHAR STARTCHAR uni287A ENCODING 10362 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 10 00 40 ENDCHAR STARTCHAR uni287B ENCODING 10363 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 10 00 40 ENDCHAR STARTCHAR uni287C ENCODING 10364 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 50 00 40 ENDCHAR STARTCHAR uni287D ENCODING 10365 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 50 00 40 ENDCHAR STARTCHAR uni287E ENCODING 10366 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 50 00 40 ENDCHAR STARTCHAR uni287F ENCODING 10367 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 50 00 40 ENDCHAR STARTCHAR uni2880 ENCODING 10368 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 10 ENDCHAR STARTCHAR uni2881 ENCODING 10369 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 00 00 10 ENDCHAR STARTCHAR uni2882 ENCODING 10370 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 00 00 10 ENDCHAR STARTCHAR uni2883 ENCODING 10371 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 00 00 10 ENDCHAR STARTCHAR uni2884 ENCODING 10372 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 40 00 10 ENDCHAR STARTCHAR uni2885 ENCODING 10373 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 40 00 10 ENDCHAR STARTCHAR uni2886 ENCODING 10374 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 40 00 10 ENDCHAR STARTCHAR uni2887 ENCODING 10375 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 40 00 10 ENDCHAR STARTCHAR uni2888 ENCODING 10376 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 00 00 10 ENDCHAR STARTCHAR uni2889 ENCODING 10377 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 00 00 10 ENDCHAR STARTCHAR uni288A ENCODING 10378 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 00 00 10 ENDCHAR STARTCHAR uni288B ENCODING 10379 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 00 00 10 ENDCHAR STARTCHAR uni288C ENCODING 10380 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 40 00 10 ENDCHAR STARTCHAR uni288D ENCODING 10381 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 40 00 10 ENDCHAR STARTCHAR uni288E ENCODING 10382 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 40 00 10 ENDCHAR STARTCHAR uni288F ENCODING 10383 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 40 00 10 ENDCHAR STARTCHAR uni2890 ENCODING 10384 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 00 00 10 ENDCHAR STARTCHAR uni2891 ENCODING 10385 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 00 00 10 ENDCHAR STARTCHAR uni2892 ENCODING 10386 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 00 00 10 ENDCHAR STARTCHAR uni2893 ENCODING 10387 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 00 00 10 ENDCHAR STARTCHAR uni2894 ENCODING 10388 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 40 00 10 ENDCHAR STARTCHAR uni2895 ENCODING 10389 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 40 00 10 ENDCHAR STARTCHAR uni2896 ENCODING 10390 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 40 00 10 ENDCHAR STARTCHAR uni2897 ENCODING 10391 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 40 00 10 ENDCHAR STARTCHAR uni2898 ENCODING 10392 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 00 00 10 ENDCHAR STARTCHAR uni2899 ENCODING 10393 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 00 00 10 ENDCHAR STARTCHAR uni289A ENCODING 10394 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 00 00 10 ENDCHAR STARTCHAR uni289B ENCODING 10395 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 00 00 10 ENDCHAR STARTCHAR uni289C ENCODING 10396 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 40 00 10 ENDCHAR STARTCHAR uni289D ENCODING 10397 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 40 00 10 ENDCHAR STARTCHAR uni289E ENCODING 10398 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 40 00 10 ENDCHAR STARTCHAR uni289F ENCODING 10399 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 40 00 10 ENDCHAR STARTCHAR uni28A0 ENCODING 10400 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 10 00 10 ENDCHAR STARTCHAR uni28A1 ENCODING 10401 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 10 00 10 ENDCHAR STARTCHAR uni28A2 ENCODING 10402 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 10 00 10 ENDCHAR STARTCHAR uni28A3 ENCODING 10403 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 10 00 10 ENDCHAR STARTCHAR uni28A4 ENCODING 10404 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 50 00 10 ENDCHAR STARTCHAR uni28A5 ENCODING 10405 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 50 00 10 ENDCHAR STARTCHAR uni28A6 ENCODING 10406 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 50 00 10 ENDCHAR STARTCHAR uni28A7 ENCODING 10407 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 50 00 10 ENDCHAR STARTCHAR uni28A8 ENCODING 10408 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 10 00 10 ENDCHAR STARTCHAR uni28A9 ENCODING 10409 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 10 00 10 ENDCHAR STARTCHAR uni28AA ENCODING 10410 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 10 00 10 ENDCHAR STARTCHAR uni28AB ENCODING 10411 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 10 00 10 ENDCHAR STARTCHAR uni28AC ENCODING 10412 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 50 00 10 ENDCHAR STARTCHAR uni28AD ENCODING 10413 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 50 00 10 ENDCHAR STARTCHAR uni28AE ENCODING 10414 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 50 00 10 ENDCHAR STARTCHAR uni28AF ENCODING 10415 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 50 00 10 ENDCHAR STARTCHAR uni28B0 ENCODING 10416 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 10 00 10 ENDCHAR STARTCHAR uni28B1 ENCODING 10417 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 10 00 10 ENDCHAR STARTCHAR uni28B2 ENCODING 10418 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 10 00 10 ENDCHAR STARTCHAR uni28B3 ENCODING 10419 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 10 00 10 ENDCHAR STARTCHAR uni28B4 ENCODING 10420 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 50 00 10 ENDCHAR STARTCHAR uni28B5 ENCODING 10421 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 50 00 10 ENDCHAR STARTCHAR uni28B6 ENCODING 10422 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 50 00 10 ENDCHAR STARTCHAR uni28B7 ENCODING 10423 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 50 00 10 ENDCHAR STARTCHAR uni28B8 ENCODING 10424 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 10 00 10 ENDCHAR STARTCHAR uni28B9 ENCODING 10425 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 10 00 10 ENDCHAR STARTCHAR uni28BA ENCODING 10426 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 10 00 10 ENDCHAR STARTCHAR uni28BB ENCODING 10427 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 10 00 10 ENDCHAR STARTCHAR uni28BC ENCODING 10428 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 50 00 10 ENDCHAR STARTCHAR uni28BD ENCODING 10429 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 50 00 10 ENDCHAR STARTCHAR uni28BE ENCODING 10430 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 50 00 10 ENDCHAR STARTCHAR uni28BF ENCODING 10431 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 50 00 10 ENDCHAR STARTCHAR uni28C0 ENCODING 10432 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 00 00 50 ENDCHAR STARTCHAR uni28C1 ENCODING 10433 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 00 00 50 ENDCHAR STARTCHAR uni28C2 ENCODING 10434 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 00 00 50 ENDCHAR STARTCHAR uni28C3 ENCODING 10435 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 00 00 50 ENDCHAR STARTCHAR uni28C4 ENCODING 10436 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 40 00 50 ENDCHAR STARTCHAR uni28C5 ENCODING 10437 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 40 00 50 ENDCHAR STARTCHAR uni28C6 ENCODING 10438 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 40 00 50 ENDCHAR STARTCHAR uni28C7 ENCODING 10439 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 40 00 50 ENDCHAR STARTCHAR uni28C8 ENCODING 10440 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 00 00 50 ENDCHAR STARTCHAR uni28C9 ENCODING 10441 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 00 00 50 ENDCHAR STARTCHAR uni28CA ENCODING 10442 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 00 00 50 ENDCHAR STARTCHAR uni28CB ENCODING 10443 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 00 00 50 ENDCHAR STARTCHAR uni28CC ENCODING 10444 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 40 00 50 ENDCHAR STARTCHAR uni28CD ENCODING 10445 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 40 00 50 ENDCHAR STARTCHAR uni28CE ENCODING 10446 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 40 00 50 ENDCHAR STARTCHAR uni28CF ENCODING 10447 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 40 00 50 ENDCHAR STARTCHAR uni28D0 ENCODING 10448 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 00 00 50 ENDCHAR STARTCHAR uni28D1 ENCODING 10449 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 00 00 50 ENDCHAR STARTCHAR uni28D2 ENCODING 10450 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 00 00 50 ENDCHAR STARTCHAR uni28D3 ENCODING 10451 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 00 00 50 ENDCHAR STARTCHAR uni28D4 ENCODING 10452 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 40 00 50 ENDCHAR STARTCHAR uni28D5 ENCODING 10453 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 40 00 50 ENDCHAR STARTCHAR uni28D6 ENCODING 10454 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 40 00 50 ENDCHAR STARTCHAR uni28D7 ENCODING 10455 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 40 00 50 ENDCHAR STARTCHAR uni28D8 ENCODING 10456 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 00 00 50 ENDCHAR STARTCHAR uni28D9 ENCODING 10457 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 00 00 50 ENDCHAR STARTCHAR uni28DA ENCODING 10458 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 00 00 50 ENDCHAR STARTCHAR uni28DB ENCODING 10459 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 00 00 50 ENDCHAR STARTCHAR uni28DC ENCODING 10460 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 40 00 50 ENDCHAR STARTCHAR uni28DD ENCODING 10461 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 40 00 50 ENDCHAR STARTCHAR uni28DE ENCODING 10462 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 40 00 50 ENDCHAR STARTCHAR uni28DF ENCODING 10463 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 40 00 50 ENDCHAR STARTCHAR uni28E0 ENCODING 10464 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 10 00 50 ENDCHAR STARTCHAR uni28E1 ENCODING 10465 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 10 00 50 ENDCHAR STARTCHAR uni28E2 ENCODING 10466 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 10 00 50 ENDCHAR STARTCHAR uni28E3 ENCODING 10467 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 10 00 50 ENDCHAR STARTCHAR uni28E4 ENCODING 10468 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 00 00 50 00 50 ENDCHAR STARTCHAR uni28E5 ENCODING 10469 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 00 00 50 00 50 ENDCHAR STARTCHAR uni28E6 ENCODING 10470 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 40 00 50 00 50 ENDCHAR STARTCHAR uni28E7 ENCODING 10471 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 40 00 50 00 50 ENDCHAR STARTCHAR uni28E8 ENCODING 10472 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 10 00 50 ENDCHAR STARTCHAR uni28E9 ENCODING 10473 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 10 00 50 ENDCHAR STARTCHAR uni28EA ENCODING 10474 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 10 00 50 ENDCHAR STARTCHAR uni28EB ENCODING 10475 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 10 00 50 ENDCHAR STARTCHAR uni28EC ENCODING 10476 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 00 00 50 00 50 ENDCHAR STARTCHAR uni28ED ENCODING 10477 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 00 00 50 00 50 ENDCHAR STARTCHAR uni28EE ENCODING 10478 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 40 00 50 00 50 ENDCHAR STARTCHAR uni28EF ENCODING 10479 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 40 00 50 00 50 ENDCHAR STARTCHAR uni28F0 ENCODING 10480 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 10 00 50 ENDCHAR STARTCHAR uni28F1 ENCODING 10481 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 10 00 50 ENDCHAR STARTCHAR uni28F2 ENCODING 10482 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 10 00 50 ENDCHAR STARTCHAR uni28F3 ENCODING 10483 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 10 00 50 ENDCHAR STARTCHAR uni28F4 ENCODING 10484 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 10 00 50 00 50 ENDCHAR STARTCHAR uni28F5 ENCODING 10485 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 10 00 50 00 50 ENDCHAR STARTCHAR uni28F6 ENCODING 10486 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 00 00 50 00 50 00 50 ENDCHAR STARTCHAR uni28F7 ENCODING 10487 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 40 00 50 00 50 00 50 ENDCHAR STARTCHAR uni28F8 ENCODING 10488 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 10 00 50 ENDCHAR STARTCHAR uni28F9 ENCODING 10489 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 10 00 50 ENDCHAR STARTCHAR uni28FA ENCODING 10490 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 10 00 50 ENDCHAR STARTCHAR uni28FB ENCODING 10491 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 10 00 50 ENDCHAR STARTCHAR uni28FC ENCODING 10492 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 10 00 50 00 50 ENDCHAR STARTCHAR uni28FD ENCODING 10493 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 10 00 50 00 50 ENDCHAR STARTCHAR uni28FE ENCODING 10494 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 10 00 50 00 50 00 50 ENDCHAR STARTCHAR uni28FF ENCODING 10495 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 00 50 00 50 00 50 ENDCHAR STARTCHAR fi ENCODING 64257 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 20 50 40 F0 50 50 00 ENDCHAR STARTCHAR fl ENCODING 64258 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 30 50 50 F0 50 50 00 ENDCHAR STARTCHAR uniFFFD ENCODING 65533 SWIDTH 685 0 DWIDTH 5 0 BBX 5 7 0 -1 BITMAP 50 A8 E8 D8 F8 D8 70 ENDCHAR ENDFONT Font-FreeType-0.03/t/data/bdf_bitmaps.txt0000644000175000017500000000027410120656114017621 0ustar qefqef000000000000000020 0041 ## # # # # #### # # # # 00FE # ### # # # # ### # 2588 ##### ##### ##### ##### ##### ##### ##### Font-FreeType-0.03/t/data/0041.8.8.100.100.0.pgm.20000644000175000017500000000012310120656351017303 0ustar qefqef00000000000000P5 8 9 255 Font-FreeType-0.03/t/30render.t0000644000175000017500000000656110120657527015522 0ustar qefqef00000000000000# Render bitmaps from an outline font. use strict; use warnings; use Test::More; use File::Spec::Functions; use Font::FreeType; # Set this flag to write the test data out afresh, then check the output # carefully. my $WRITE_TEST_DATA = 0; my @test = ( { char => 'A', x_sz => 72, y_sz => 72, x_res => 72, y_res => 72, aa => 0, left => 0, top => 53 }, { char => 'A', x_sz => 72, y_sz => 72, x_res => 72, y_res => 72, aa => 1, left => 0, top => 53 }, { char => 'A', x_sz => 8, y_sz => 8, x_res => 100, y_res => 100, aa => 1, left => 0, top => 9 }, { char => 'A', x_sz => 8, y_sz => 8, x_res => 100, y_res => 100, aa => 0, left => 0, top => 9 }, { char => 'A', x_sz => 8, y_sz => 8, x_res => 600, y_res => 600, aa => 0, left => 0, top => 49 }, { char => '.', x_sz => 300, y_sz => 300, x_res => 72, y_res => 72, aa => 1, left => 32, top => 38 }, ); plan tests => scalar(@test) * 3 + 2; my $data_dir = catdir(qw( t data )); # Load the TTF file. # Hinting is turned off, because otherwise the compile-time option to turn # it on (if you've licensed the patent) might otherwise make the tests fail # for some people. This should make it always the same, unless the library # changes the rendering algorithm. my $vera = Font::FreeType->new->face(catfile($data_dir, 'Vera.ttf'), load_flags => FT_LOAD_NO_HINTING); foreach (@test) { my $test_filename = join('.', sprintf('%04X', ord $_->{char}), @{$_}{qw( x_sz y_sz x_res y_res aa )}) . '.pgm'; $test_filename = catfile($data_dir, $test_filename); open my $bmp_file, ($WRITE_TEST_DATA ? '>' : '<'), $test_filename or die "error opening test bitmap data file '$test_filename': $!"; $vera->set_char_size($_->{x_sz}, $_->{y_sz}, $_->{x_res}, $_->{y_res}); my $glyph = $vera->glyph_from_char($_->{char}); my $mode = $_->{aa} ? FT_RENDER_MODE_NORMAL : FT_RENDER_MODE_MONO; my ($pgm, $left, $top) = $glyph->bitmap_pgm($mode); if ($WRITE_TEST_DATA) { warn "Writing fresh test file '$test_filename'.\n"; print $bmp_file $pgm; } else { my $expected = do { local $/; <$bmp_file> }; # There might be a second bitmap with an alternative version in, # to account for changes in the rendering algorithm. my $expected2; my $second_ver = "$test_filename.2"; if (-f $second_ver) { open $bmp_file, '<', $second_ver or die "error opening test bitmap data file '$second_ver': $!"; $expected2 = do { local $/; <$bmp_file> }; } ok($pgm eq $expected || (defined $expected2 && $pgm eq $expected2), "PGM of character matches $test_filename or perhaps alternate"); is($left, $_->{left}, "left offset matches for $test_filename"); is($top, $_->{top}, "top offset matches for $test_filename"); } } # Check that after getting an outline we can still render the bitmap. my $glyph = $vera->glyph_from_char_code(ord 'B'); my $ps = $glyph->postscript; my ($bmp, $left, $top) = $glyph->bitmap; ok($ps && $bmp, 'can get both outline and then bitmap from glyph'); # And the other way around. $glyph = $vera->glyph_from_char_code(ord 'C'); ($bmp, $left, $top) = $glyph->bitmap; $ps = $glyph->postscript; ok($ps && $bmp, 'can get both bitmap and then outline from glyph'); # vim:ft=perl ts=4 sw=4 expandtab: Font-FreeType-0.03/t/10metrics_5x7bdf.t0000644000175000017500000001326710120625526017061 0ustar qefqef00000000000000# Information obtained from looking at the BDF file. use strict; use warnings; use File::Spec::Functions; use Font::FreeType; my $ft; my $skip_all; BEGIN { $ft = Font::FreeType->new; $skip_all = $ft->version lt '2.1.1'; } use Test::More ($skip_all ? (skip_all => 'BDF not supported until FreeType 2.1.1') : (tests => 71 + 4 * 2 + 1836 * 1)); exit 0 if $skip_all; my $data_dir = catdir(qw( t data )); # Load the BDF file. my $bdf = $ft->face(catfile($data_dir, '5x7.bdf')); ok($bdf, 'FreeType->face() should return an object'); is(ref $bdf, 'Font::FreeType::Face', 'FreeType->face() should return blessed ref'); # Test general properties of the face. is($bdf->number_of_faces, 1, '$face->number_of_faces() is right'); is($bdf->current_face_index, 0, '$face->current_face_index() is right'); is($bdf->postscript_name, undef, 'there is no postscript name'); is($bdf->family_name, 'Fixed', '$face->family_name() is right'); is($bdf->style_name, 'Regular', 'no style name, defaults to "Regular"'); # Test face flags. my %expected_flags = ( # Note: glyph names are currently unsupported in FreeType for BDF fonts, # which is why it says there are none, when in fact there are. has_glyph_names => 0, has_horizontal_metrics => 1, has_kerning => 0, has_reliable_glyph_names => 0, has_vertical_metrics => 0, is_bold => 0, is_fixed_width => 1, is_italic => 0, is_scalable => 0, is_sfnt => 0, ); foreach my $method (sort keys %expected_flags) { my $expected = $expected_flags{$method}; my $got = $bdf->$method(); if ($expected) { ok($bdf->$method(), "\$face->$method() method should return true"); } else { ok(!$bdf->$method(), "\$face->$method() method should return false"); } } # Some other general properties. is($bdf->number_of_glyphs, 1836, '$face->number_of_glyphs() is right'); is($bdf->units_per_em, undef, 'units_per_em() meaningless'); is($bdf->underline_position, undef, 'underline position meaningless'); is($bdf->underline_thickness, undef, 'underline thickness meaningless'); #is($bdf->ascender, undef, 'ascender meaningless'); #is($bdf->descender, undef, 'descender meaningless'); # Test getting the set of fixed sizes available. is(scalar $bdf->fixed_sizes, 1, 'BDF files have a single fixed size'); my ($fixed_size) = $bdf->fixed_sizes; is($fixed_size->{width}, 5, 'fixed size width'); is($fixed_size->{height}, 7, 'fixed size width'); ok(abs($fixed_size->{size} - (70 / 722.7 * 72)) < 0.1, "fixed size is 70 printer's decipoints"); ok(abs($fixed_size->{x_res_dpi} - 75) < 0.1, 'fixed size x resolution 75dpi'); ok(abs($fixed_size->{y_res_dpi} - 75) < 0.1, 'fixed size y resolution 75dpi'); ok(abs($fixed_size->{size} * $fixed_size->{x_res_dpi} / 72 - $fixed_size->{x_res_ppem}) < 0.1, 'fixed size x resolution in ppem'); ok(abs($fixed_size->{size} * $fixed_size->{y_res_dpi} / 72 - $fixed_size->{y_res_ppem}) < 0.1, 'fixed size y resolution in ppem'); # Test iterating over all the characters. 1836*1 tests. my $glyph_list_filename = catfile($data_dir, 'bdf_glyphs.txt'); open my $glyph_list, '<', $glyph_list_filename or die "error opening file for list of glyphs: $!"; $bdf->foreach_char(sub { die "shouldn't be any argumetns passed in" unless @_ == 0; my $line = <$glyph_list>; die "not enough characters in listing file '$glyph_list_filename'" unless defined $line; chomp $line; my ($unicode, $name) = split ' ', $line; $unicode = hex $unicode; is($_->char_code, $unicode, "glyph $unicode char code in foreach_char()"); # Can't test the name yet because it isn't implemented in FreeType. #is($_->name, $name, "glyph $unicode name in foreach_char()"); }); is(scalar <$glyph_list>, undef, "we aren't missing any glyphs"); # Test metrics on some particlar glyphs. my %glyph_metrics = ( 'A' => { name => 'A', advance => 5, LBearing => 0, RBearing => 0 }, '_' => { name => 'underscore', advance => 5, LBearing => 0, RBearing => 0 }, '`' => { name => 'grave', advance => 5, LBearing => 0, RBearing => 0 }, 'g' => { name => 'g', advance => 5, LBearing => 0, RBearing => 0 }, '|' => { name => 'bar', advance => 5, LBearing => 0, RBearing => 0 }, ); # 4*2 tests. foreach my $get_by_code (0 .. 1) { foreach my $char (sort keys %glyph_metrics) { my $glyph = $get_by_code ? $bdf->glyph_from_char_code(ord $char) : $bdf->glyph_from_char($char); die "no glyph for character '$char'" unless $glyph; local $_ = $glyph_metrics{$char}; # Can't do names until it's implemented in FreeType. #is($glyph->name, $_->{name}, # "name of glyph '$char'"); is($glyph->horizontal_advance, $_->{advance}, "advance width of glyph '$char'"); is($glyph->left_bearing, $_->{LBearing}, "left bearing of glyph '$char'"); is($glyph->right_bearing, $_->{RBearing}, "right bearing of glyph '$char'"); is($glyph->width, $_->{advance} - $_->{LBearing} - $_->{RBearing}, "width of glyph '$char'"); } } # Test kerning. my %kerning = ( __ => 0, AA => 0, AV => 0, 'T.' => 0, ); foreach my $pair (sort keys %kerning) { my ($kern_x, $kern_y) = $bdf->kerning( map { $bdf->glyph_from_char($_)->index } split //, $pair); is($kern_x, $kerning{$pair}, "horizontal kerning of '$pair'"); is($kern_y, 0, "vertical kerning of '$pair'"); } # Get just the horizontal kerning more conveniently. my $kern_x = $bdf->kerning( map { $bdf->glyph_from_char($_)->index } 'A', 'V'); is($kern_x, 0, "horizontal kerning of 'AV' in scalar context"); # vim:ft=perl ts=4 sw=4 expandtab: Font-FreeType-0.03/t/10metrics_verasans.t0000644000175000017500000001245210060657520017601 0ustar qefqef00000000000000# Metrics obtained from Vera.ttf by hand using PfaEdit # version 08:28 11-Jan-2004 (040111). # # 268 chars, 266 glyphs # weight class 400 (Book), width class medium (100%), line gap 410 # styles (SubFamily) 'Roman' use strict; use warnings; use Test::More tests => 72 + 5 * 2 + 256 * 2; use File::Spec::Functions; use Font::FreeType; my $data_dir = catdir(qw( t data )); # Load the Vera Sans face. my $ft = Font::FreeType->new; my $vera = $ft->face(catfile($data_dir, 'Vera.ttf')); ok($vera, 'FreeType->face() should return an object'); is(ref $vera, 'Font::FreeType::Face', 'FreeType->face() should return blessed ref'); # Test general properties of the face. is($vera->number_of_faces, 1, '$face->number_of_faces() is right'); is($vera->current_face_index, 0, '$face->current_face_index() is right'); is($vera->postscript_name, 'BitstreamVeraSans-Roman', '$face->postscript_name() is right'); is($vera->family_name, 'Bitstream Vera Sans', '$face->family_name() is right'); is($vera->style_name, 'Roman', '$face->style_name() is right'); # Test face flags. my %expected_flags = ( has_glyph_names => 1, has_horizontal_metrics => 1, has_kerning => 1, has_reliable_glyph_names => 0, has_vertical_metrics => 0, is_bold => 0, is_fixed_width => 0, is_italic => 0, is_scalable => 1, is_sfnt => 1, ); foreach my $method (sort keys %expected_flags) { my $expected = $expected_flags{$method}; my $got = $vera->$method(); if ($expected) { ok($vera->$method(), "\$face->$method() method should return true"); } else { ok(!$vera->$method(), "\$face->$method() method should return false"); } } # Some other general properties. is($vera->number_of_glyphs, 268, '$face->number_of_glyphs() is right'); is($vera->units_per_em, 2048, '$face->units_per_em() is right'); is($vera->underline_position, -213, 'underline position'); is($vera->underline_thickness, 143, 'underline thickness'); # italic angle 0 #is($vera->ascender, 1556, 'ascender'); #is($vera->descender, 492, 'descender'); # Test getting the set of fixed sizes available. my @fixed_sizes = $vera->fixed_sizes; is(scalar @fixed_sizes, 0, 'Vera has no fixed sizes'); # Test iterating over all the characters. 256*2 tests. # Note that this only gets us 256 glyphs, because there are another 10 which # don't have corresponding Unicode characters and for some reason aren't # reported by this, and another 2 which have Unicode characters but no glyphs. # The expected Unicode codes and names of the glyphs are in a text file. # TODO - how can we iterate over the whole lot? my $glyph_list_filename = catfile($data_dir, 'vera_glyphs.txt'); open my $glyph_list, '<', $glyph_list_filename or die "error opening file for list of glyphs: $!"; $vera->foreach_char(sub { die "shouldn't be any argumetns passed in" unless @_ == 0; my $line = <$glyph_list>; die "not enough characters in listing file '$glyph_list_filename'" unless defined $line; chomp $line; my ($unicode, $name) = split ' ', $line; $unicode = hex $unicode; is($_->char_code, $unicode, "glyph $unicode char code in foreach_char()"); is($_->name, $name, "glyph $unicode name in foreach_char()"); }); is(scalar <$glyph_list>, undef, "we aren't missing any glyphs"); # Test metrics on some particlar glyphs. my %glyph_metrics = ( 'A' => { name => 'A', advance => 1401, LBearing => 16, RBearing => 17 }, '_' => { name => 'underscore', advance => 1024, LBearing => -20, RBearing => -20 }, '`' => { name => 'grave', advance => 1024, LBearing => 170, RBearing => 375 }, 'g' => { name => 'g', advance => 1300, LBearing => 113, RBearing => 186 }, '|' => { name => 'bar', advance => 690, LBearing => 260, RBearing => 260 }, ); # Set the size to match the em size, so that the values are in font units. $vera->set_char_size(2048, 2048, 72, 72); # 5*2 tests. foreach my $get_by_code (0 .. 1) { foreach my $char (sort keys %glyph_metrics) { my $glyph = $get_by_code ? $vera->glyph_from_char_code(ord $char) : $vera->glyph_from_char($char); die "no glyph for character '$char'" unless $glyph; local $_ = $glyph_metrics{$char}; is($glyph->name, $_->{name}, "name of glyph '$char'"); is($glyph->horizontal_advance, $_->{advance}, "advance width of glyph '$char'"); is($glyph->left_bearing, $_->{LBearing}, "left bearing of glyph '$char'"); is($glyph->right_bearing, $_->{RBearing}, "right bearing of glyph '$char'"); is($glyph->width, $_->{advance} - $_->{LBearing} - $_->{RBearing}, "width of glyph '$char'"); } } # Test kerning. my %kerning = ( __ => 0, AA => 57, AV => -131, 'T.' => -243, ); foreach my $pair (sort keys %kerning) { my ($kern_x, $kern_y) = $vera->kerning( map { $vera->glyph_from_char($_)->index } split //, $pair); is($kern_x, $kerning{$pair}, "horizontal kerning of '$pair'"); is($kern_y, 0, "vertical kerning of '$pair'"); } # Get just the horizontal kerning more conveniently. my $kern_x = $vera->kerning( map { $vera->glyph_from_char($_)->index } 'A', 'V'); is($kern_x, -131, "horizontal kerning of 'AV' in scalar context"); # vim:ft=perl ts=4 sw=4 expandtab: Font-FreeType-0.03/t/20bitmap.t0000644000175000017500000000446310120656114015504 0ustar qefqef00000000000000# Extract bitmaps from a some bitmap fonts and check that they match the # images in the 'bdf_bitmaps.txt' file, which were extracted by hand. use strict; use warnings; use File::Spec::Functions; use Font::FreeType; my $TESTS_PER_BITMAP_FONT; BEGIN { $TESTS_PER_BITMAP_FONT = 4 * 3 }; # Two font formats tested, but we have to skip one set of tests for the FNT # format, because it doesn't have the images above char code 255. use Test::More tests => 2 * $TESTS_PER_BITMAP_FONT - 3; my ($WD, $HT) = (5, 7); my $data_dir = catdir(qw( t data )); my $bmp_filename = catfile($data_dir, 'bdf_bitmaps.txt'); my $ft = Font::FreeType->new; foreach my $fmt ('bdf', 'fnt') { # Skip BDF tests in versions of Freetype that don't have a BDF driver. if ($fmt eq 'bdf' && $ft->version lt '2.1.1') { SKIP: { skip 'BDF not supported until FreeType 2.1.1', $TESTS_PER_BITMAP_FONT; } next; } # Load the bitmap font file file. my $face = $ft->face(catfile($data_dir, "5x7.$fmt")); # Load bitmaps from a file and compare them against ones from the font. open my $bmp_file, '<', $bmp_filename or die "error opening test bitmap data file '$bmp_filename': $!"; while (<$bmp_file>) { /^([\dA-F]+)$/i or die "badly formated bitmap test file"; my $unicode = $1; my $charcode = hex $unicode; my $desc = "$fmt format font, glyph $unicode"; # Read test bitmap. my @expected; while (<$bmp_file>) { chomp; length == $WD or die "short line in bitmap test file"; # It's easier to type spaces and hashes than these characters. s/ /\x00/g; s/#/\xFF/g; push @expected, $_; last if @expected == $HT; } # FNT doesn't do Unicode, it seems, and in older versions of FreeType # char 255 is inaccessible for some reason. next if $fmt eq 'fnt' && $charcode > 254; my $glyph = $face->glyph_from_char_code($charcode); my ($bmp, $left, $top) = $glyph->bitmap; is_deeply($bmp, \@expected, "$desc: bitmap image matches"); is($left, 0, "$desc: bitmap starts 0 pixels to left of origin"); is($top, 6, "$desc: bitmap starts 6 pixels above origin"); } } # vim:ft=perl ts=4 sw=4 expandtab: Font-FreeType-0.03/t/99pod.t0000644000175000017500000000223010120170732015015 0ustar qefqef00000000000000# Validate the POD documentation in all Perl modules (*.pm) under the 'lib' # directory. Prints a warning if no documentation was found (because that # probably means you should write some). use strict; use warnings; use Test; use File::Find; use Pod::Checker; use File::Temp qw( tempfile ); use IO::File; # Each test is for a particular '.pm' file, so we need to find how many # there are before we plan the tests. my @pm; find({ wanted => \&wanted, no_chdir => 1 }, 'lib'); sub wanted { return unless -f; return unless /\.pm$/; push @pm, $_; } plan tests => scalar @pm; foreach (@pm) { # Warnings are sent to a temporary file. my ($log_file, $log_filename) = tempfile(); my $s = podchecker($_, $log_file, '-warnings' => 2); close $log_file; warn "\n$_: no documentation.\n" if $s < 0; if ($s > 0) { $log_file = IO::File->new($log_filename, 'r') or die "$0: error rereading log file '$log_filename': $!\n"; my $log = do { local $/; <$log_file> }; warn "\n$log\n"; } ok($s <= 0); unlink $log_filename; } # Local Variables: # mode: perl # perl-indent-level: 3 # End: # vim:ft=perl ts=3 sw=3 expandtab: Font-FreeType-0.03/Changes0000644000175000017500000000412210120662550014722 0ustar qefqef000000000000000.03 2004-09-11 qef@laxan.com * Now compiles with older versions of FreeType, at least back to 2.0.9. There are macro #if directives to conditionalize the code on the version, based on the FreeType changelogs and grepping of various versions of the source, so it should work with lots of different versions now. The POD documents the features that aren't available in older versions. * Various changes to make it compile under Perl 5.6.1. * When loading a bitmapped font, set the pixel size to the first fixed size, which should usually be the right thing. Seems to be necessary on older versions of FreeType (at least 2.0.9) which don't do this automatically. * Added a few more tests for extracting bitmaps (including from a Windows FNT format file added to the distribution), and made tests that use the BDF font skip if the version of FreeType is too old to support BDF fonts. * Don't export the FT_LOAD_RENDER or FT_LOAD_MONOCHROME symbols, because they aren't needed. The bitmaps are always rendered when you ask for the bitmap image, and you can pass FT_RENDER_MODE_MONO to bitmap() to avoid antialiasing. 0.02 2004-09-10 qef@laxan.com * The methods that return bitmap images have been changed to also return the left and top offsets of the bitmap from the origin of the glyph, so that the images can be properly positioned within a larger picture. * Added the svg_path() method and an example for generating an SVG image showing a single glyph. * Better checking in $ft->version(). * Make sure that glyph outlines can be accessed even if the first thing done to a glyph is to get its bitmap. Added tests for doing this both ways round. The solution could be better though. * Added methods $face->ascender() and $face->descender(). * Added method $glyph->bitmap_magick() and an example program demonstrating its use, as well as using ImageMagick drawing functions to render outlines. * Added test for POD correctness. * Provided a better META.yml file. * Minor change to typemap for older Perls. 0.01 2004-06-09 qef@laxan.com * Initial version. Font-FreeType-0.03/MANIFEST0000644000175000017500000000141110120657547014570 0ustar qefqef00000000000000Changes examples/font-info.pl examples/glyph-outline.pl examples/glyph-to-eps.pl examples/glyph-to-svg.pl examples/list-characters.pl examples/magick.pl examples/render-glyph.pl FreeType.xs lib/Font/FreeType/Face.pm lib/Font/FreeType/Glyph.pm lib/Font/FreeType.pm Makefile.PL MANIFEST META.yml Module meta-data t/05library.t t/10metrics_5x7bdf.t t/10metrics_verasans.t t/20bitmap.t t/30render.t t/99pod.t t/data/002E.300.300.72.72.1.pgm t/data/0041.72.72.72.72.0.pgm t/data/0041.72.72.72.72.1.pgm t/data/0041.8.8.100.100.0.pgm t/data/0041.8.8.100.100.0.pgm.2 t/data/0041.8.8.100.100.1.pgm t/data/0041.8.8.600.600.0.pgm t/data/5x7.bdf t/data/5x7.fnt t/data/bdf_bitmaps.txt t/data/copyright.txt t/data/vera_glyphs.txt t/data/Vera.ttf TODO typemap Font-FreeType-0.03/typemap0000644000175000017500000000435710120661440015040 0ustar qefqef00000000000000# Typemap file for FreeType types. The ones which are used for classes are # mapped to blessed references. TYPEMAP FT_UInt T_INT_FTUINT FT_Int32 T_INT_FTINT32 FT_ULong T_INT_FTULONG FT_F26Dot6 T_DOUBLE_FT26Dot6 Font_FreeType T_PTROBJ_SPECIAL Font_FreeType_Face T_PTROBJ_SPECIAL Font_FreeType_Glyph T_PTROBJ_SPECIAL const char * T_PV HV * T_HVREF # Converts between Perl numbers and the FT_UInt type, which is a simple # unsigned integer. INPUT T_INT_FTUINT $var = (FT_UInt) SvUV($arg); OUTPUT T_INT_FTUINT sv_setuv($arg, (UV) $var); # Converts between Perl numbers and the FT_Int32 type, which is a simple # signed integer. INPUT T_INT_FTINT32 $var = (FT_Int32) SvIV($arg); OUTPUT T_INT_FTINT32 sv_setiv($arg, (IV) $var); # Same as above but for the FT_ULong type. INPUT T_INT_FTULONG $var = (FT_ULong) SvUV($arg); OUTPUT T_INT_FTULONG sv_setuv($arg, (UV) $var); # This type converts between Perl integer or float numbers and the fixed-point # 26.6 numbers sometimes used by FreeType. It rounds to the closest value # which can be stored. INPUT T_DOUBLE_FT26Dot6 $var = (FT_F26Dot6) floor(SvNV($arg) * 64.0 + 0.5); OUTPUT T_DOUBLE_FT26Dot6 sv_setnv($arg, (double) $var / 64.0); # There follows the definition of T_PTROBJ_SPECIAL, which is stolen from # the 'perlxs' documentation. It handles the type being blessed into the # appropriate class, changing underscores in the C name to '::' in the # Perl name. # # I've added a check on sv_isobject() to prevent a segfault if a method # is called on the package name. INPUT T_PTROBJ_SPECIAL if (sv_isobject($arg) && sv_derived_from($arg, \"${(my $ntt=$ntype)=~s/_/::/g;\$ntt}\")) { IV tmp = SvIV((SV*)SvRV($arg)); $var = ($type) tmp; } else croak(\"$var is not of type ${(my $ntt=$ntype)=~s/_/::/g;\$ntt}\"); OUTPUT T_PTROBJ_SPECIAL sv_setref_pv($arg, \"${(my $ntt=$ntype)=~s/_/::/g;\$ntt}\", (void*)$var); # Needed for compatability with Perl 5.6.1. This is the version out # of the 5.8.4 typemap, because the standard 5.6 one doesn't work. INPUT T_HVREF if (SvROK($arg) && SvTYPE(SvRV($arg))==SVt_PVHV) $var = (HV*)SvRV($arg); else Perl_croak(aTHX_ \"$var is not a hash reference\") # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/TODO0000644000175000017500000000774410120662224014132 0ustar qefqef00000000000000 * A few constants aren't available with older versions of Freetype. They should do something better than simply not exist, probably croaking if they are used. * Some characters don't have an outline or bitmap, but can be put together from other glyphs. E.g., magick.pl doesn't work with kochi-minco.ttf because it doesn't have a glyph for Acircumflex, but fontforge says it does provide that character, just that it doesn't have an outline or bitmap. It says it's composed of U+0041 and U+0302. The current situation is that bitmap() will return a 0x0 bitmap, which breaks bitmap_magick(), and the outline doesn't cause any problems apart from not being there. * Tests: * decomposing outlines. Also test the postscript() and svg_path() methods. * bitmap_magick() -- skip tests if Image::Magick not installed * Maybe provide some defaults for $face->set_char_size(), so that you don't have to pass in all four values. * $face->glyph_from_char() should work with Unicode characters properly. * There should be a way of getting glyphs by index. * The underline methods ($face->underline_position() and $face->underline_thickness()) should scale their values to the same scale as the font. * Provide an interface for doing transformations. This also implies supporting the 'advance' vector in glyph slots. It could be accessed with an 'advance()' method, returning just the prevalent component in scalar context. Means 'horizontal_advance()' would be rarely needed. * Make $face->kerning() accept glyph objects as well as indices, and maybe also allow strings. In the documentation highlight the fact that it accepts glyph indices, not Unicode codepoints, and explain why. * Handle vertical layout, by accepting a flag to $library->face(). Various places will have to support this: * $face->kerning() should return the y kerning when called in scalar context and when in vertical layout. * Make sure the metrics information returned is sensible. * Make it easy somehow to position characters centered around the (vertical) baseline. (FreeType might do this automatically.) * What about top-side bearing, does it mean anything in horizontal layout? If so, bind it. * Perhaps an interface for selecting charmaps. * Check that the things passed to $glyph->outline_decompose() are actually code refs. * Provide a simple way to generate characters in a Type3 font (or whatever) to output Postscript less stupidly. * Provide convenience method for generating PDF fragments from outline. * Binding of FT_HAS_MULTIPLE_MASTERS, if I can work out what it's for. * Some support for doing ligatures would be nice. * Maybe the library version would be better as a v1.2.3 type value? Might make comparison easier. * Attaching files: some support in the $face->attach_file() method, but it's completely untested. * Need to test scalable fonts that also provide bitmaps. If we're to use the bitmaps then $glyph->bitmap() will have to be more clever about deciding when to render. kochi-mincho provides many fixed sizes. * Make $glyph->postscript() (and any similar methods I add) work with bitmap glyphs, by getting the bitmap and outputting appropriate PS code to draw it. * If FT_LOAD_NO_SCALE is used, perhaps $glyph->outline_decompose() should return integers, rather than trying to treat the values wrongly as 26.6. * Provide some way of iterating over glyphs rather than characters. For example, listing 'cursor.bdf' finds no characters, because they all have "ENCODING -1 0". * Provide a README, if I can think of anything useful to put in it. * Figure out how to make the outline available even after the bitmap was first loaded, without the kludge of always loading the outline (which is probably inefficient). See the comments in qefft2_glyph_bitmap(). * In Makefile.PL try to run freetype-config, and if it works, use what it tells us. Otherwise fall back to a sensible default. Font-FreeType-0.03/examples/0000755000175000017500000000000010120662662015252 5ustar qefqef00000000000000Font-FreeType-0.03/examples/glyph-outline.pl0000644000175000017500000000220710061647030020404 0ustar qefqef00000000000000#!/usr/bin/perl -w use strict; use Font::FreeType; die "Usage: $0 font-filename character/Unicode-number [point-size]\n" unless @ARGV >= 2 && @ARGV <= 3; my ($filename, $char, $size) = @ARGV; my $dpi = 72; # PostScript points. my $face = Font::FreeType->new->face($filename); $size ||= 72; $face->set_char_size($size, $size, $dpi, $dpi); # Accept character codes in hex or decimal, otherwise assume it's the # actual character itself. if ($char =~ /^0x[\dA-F]+$/i) { $char = hex $char } elsif ($char !~ /^\d+$/) { $char = ord $char } my $glyph = $face->glyph_from_char_code($char); die "No glyph for character '$char'.\n" unless $glyph; # Now extract the outline. $glyph->outline_decompose( move_to => sub { my ($x, $y) = @_; print "move_to $x, $y\n"; }, line_to => sub { my ($x, $y) = @_; print "line_to $x, $y\n"; }, conic_to => sub { my ($x, $y, $cx, $cy) = @_; print "conic_to $x, $y, $cx, $cy\n"; }, cubic_to => sub { my ($x, $y, $cx1, $cy1, $cx2, $cy2) = @_; print "cubic_to $x, $y, $cx1, $cy1, $cx2, $cy2\n"; }, ); # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/examples/magick.pl0000644000175000017500000000710510120654640017042 0ustar qefqef00000000000000#!/usr/bin/perl -w use strict; # This program demonstrates using Font::FreeType with Image::Magick. # It uses the font metrics to position glyphs next to each other as # a typesetting engine would, and renders them both by compositing a # bitmap of each glyph onto the output image (using the bitmap_magick() # convenience method) and by drawing the outline using ImageMagick # drawing functions. # TODO - use kerning. use Font::FreeType; use Image::Magick; use List::Util qw( sum ); my $text = "\xC2g."; # 'Ag.', with a circumflex over the 'A' my $size = 72; my $dpi = 600; my $border = 23; die "Usage: $0 font-filename output-filename.png\n" unless @ARGV == 2; my ($font_filename, $output_filename) = @ARGV; my $face = Font::FreeType->new->face($font_filename); $face->set_char_size($size, $size, $dpi, $dpi); # Find the glyphs of the string. my @glyphs = map { $face->glyph_from_char_code(ord $_) } split //, $text; # Work out how big the text will be. my $width = sum map { $_->horizontal_advance } @glyphs; $width -= $glyphs[0]->left_bearing; $width -= $glyphs[-1]->right_bearing; my $height = $face->height; $width += $border * 2; $height += $border * 2; my $img = Image::Magick->new(size => "${width}x$height"); $img->Read('xc:white'); $img->Set(stroke => '#0000AA'); my $origin_y = -$face->descender + $border; my ($text_x, $text_y) = (-$glyphs[0]->left_bearing + $border, $origin_y); my (undef, $adj_base_y) = adjust_position(0, 0); my (undef, $adj_top_y) = adjust_position(0, $face->ascender); my (undef, $adj_btm_y) = adjust_position(0, $face->descender); $img->Draw(primitive => 'line', points => "0,$adj_base_y $width,$adj_base_y", stroke => '#FF0000'); $img->Draw(primitive => 'line', points => "0,$adj_top_y $width,$adj_top_y", stroke => '#00FF00'); $img->Draw(primitive => 'line', points => "0,$adj_btm_y $width,$adj_btm_y", stroke => '#00FF00'); foreach (@glyphs) { my ($adj_x, $adj_y) = adjust_position(0, 0); my ($bmp_img, $bmp_left, $bmp_top) = $_->bitmap_magick; $bmp_img->Modulate(brightness => 23); # Light grey, not black. $img->Composite(image => $bmp_img, compose => 'Difference', x => $adj_x + $bmp_left, y => $adj_y - $bmp_top); my $curr_pos; $_->outline_decompose( move_to => sub { my ($x, $y) = @_; ($x, $y) = adjust_position($x, $y); $curr_pos = "$x,$y"; }, line_to => sub { my ($x, $y) = @_; ($x, $y) = adjust_position($x, $y); $img->Draw(primitive => 'line', points => "$curr_pos $x,$y"); $curr_pos = "$x,$y"; }, cubic_to => sub { my ($x, $y, $cx1, $cy1, $cx2, $cy2) = @_; ($x, $y) = adjust_position($x, $y); ($cx1, $cy1) = adjust_position($cx1, $cy1); ($cx2, $cy2) = adjust_position($cx2, $cy2); $img->Draw(primitive => 'bezier', points => "$curr_pos $cx1,$cy1 $cx2,$cy2 $x,$y"); $curr_pos = "$x,$y"; }, ); $img->Draw(primitive => 'line', points => "$adj_x,0 $adj_x,$height", stroke => '#CCCC00'); $text_x += $_->horizontal_advance; } my ($adj_x, undef) = adjust_position(0, 0); $img->Draw(primitive => 'line', points => "$adj_x,0 $adj_x,$height", stroke => '#CCCC00'); $img->Write($output_filename); # Y coordinates need to be flipped over, and both x and y adjusted to the # position of the character. sub adjust_position { my ($x, $y) = @_; $x += $text_x; $y = $height - $y - $text_y; return ($x, $y); } # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/examples/render-glyph.pl0000644000175000017500000000156310120164264020207 0ustar qefqef00000000000000#!/usr/bin/perl -w use strict; use Font::FreeType; die "Usage: $0 font-filename character/Unicode-number [point-size] > foo.pgm\n" unless @ARGV >= 2 && @ARGV <= 3; my ($filename, $char, $size) = @ARGV; my $dpi = 100; my $face = Font::FreeType->new->face($filename); # If the size wasn't specified, and it's a bitmap font, then leave the size # to the default, which will be right. if ($face->is_scalable || $size) { $size ||= 72; $face->set_char_size($size, $size, $dpi, $dpi); } # Accept character codes in hex or decimal, otherwise assume it's the # actual character itself. if ($char =~ /^0x[\dA-F]+$/i) { $char = hex $char } elsif ($char !~ /^\d+$/) { $char = ord $char } my $glyph = $face->glyph_from_char_code($char); die "No glyph for character '$char'.\n" unless $glyph; my ($pgm, $left, $top) = $glyph->bitmap_pgm; print $pgm; # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/examples/list-characters.pl0000644000175000017500000000051110060663706020677 0ustar qefqef00000000000000#!/usr/bin/perl -w use strict; use Font::FreeType; die "Usage: $0 font-filename\n" unless @ARGV == 1; my ($filename) = @ARGV; my $face = Font::FreeType->new->face($filename); $face->foreach_char(sub { print join("\t", map { defined() ? ($_) : () } $_->char_code, $_->name), "\n"; }); # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/examples/font-info.pl0000644000175000017500000000317510120650433017505 0ustar qefqef00000000000000#!/usr/bin/perl -w use strict; use Font::FreeType; die "Usage: $0 font-filename\n" unless @ARGV == 1; my ($filename) = @ARGV; my $face = Font::FreeType->new->face($filename); print "Family name: ", $face->family_name, "\n"; print "Style name: ", $face->style_name, "\n" if defined $face->style_name; print "PostScript name: ", $face->postscript_name, "\n" if defined $face->postscript_name; my @properties; push @properties, 'Bold' if $face->is_bold; push @properties, 'Italic' if $face->is_italic; print join(' ', @properties), "\n" if @properties; @properties = (); push @properties, 'Scalable' if $face->is_scalable; push @properties, 'Fixed width' if $face->is_fixed_width; push @properties, 'Kerning' if $face->has_kerning; push @properties, 'Glyph names' . ($face->has_reliable_glyph_names ? '' : ' (unreliable)') if $face->has_glyph_names; push @properties, 'SFNT' if $face->is_sfnt; push @properties, 'Horizontal' if $face->has_horizontal_metrics; push @properties, 'Vertical' if $face->has_vertical_metrics; print join(' ', @properties), "\n" if @properties; print "Units per em: ", $face->units_per_em, "\n" if $face->units_per_em; print "Number of glyphs: ", $face->number_of_glyphs, "\n"; print "Number of faces: ", $face->number_of_faces, "\n" if $face->number_of_faces > 1; if ($face->fixed_sizes) { print "Fixed sizes:\n"; foreach my $size ($face->fixed_sizes) { print " ", join ', ', map { exists $size->{$_} ? sprintf "$_ %g", $size->{$_} : () } qw( size width height x_res_dpi y_res_dpi ); print "\n"; } } # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/examples/glyph-to-eps.pl0000644000175000017500000000223510061714211020131 0ustar qefqef00000000000000#!/usr/bin/perl -w use strict; use Font::FreeType; use POSIX qw( floor ceil ); die "Usage: $0 font-filename character/Unicode-number > glyph.eps\n" unless @ARGV == 2; my ($filename, $char) = @ARGV; my $face = Font::FreeType->new->face($filename, load_flags => FT_LOAD_NO_HINTING); $face->set_char_size(24, 0, 600, 600); # Accept character codes in hex or decimal, otherwise assume it's the # actual character itself. if ($char =~ /^0x[\dA-F]+$/i) { $char = hex $char } elsif ($char !~ /^\d+$/) { $char = ord $char } my $glyph = $face->glyph_from_char_code($char); die "No glyph for character '$char'.\n" unless $glyph; die "Glyph has no outline.\n" unless $glyph->has_outline; my ($xmin, $ymin, $xmax, $ymax) = $glyph->outline_bbox; $xmin = floor $xmin; $ymin = floor $ymin; $xmax = ceil $xmax; $ymax = ceil $ymax; print "%%!PS-Adobe-3.0 EPSF-3.0\n", "%%Creator: $0\n", "%%BoundingBox: $xmin $ymin $xmax $ymax\n", "%%Pages: 1\n", "%\%EndComments\n\n", "%%Page: 1 1\n", "gsave newpath\n", $glyph->postscript, "closepath fill grestore\n", "%\%EOF\n"; # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/examples/glyph-to-svg.pl0000644000175000017500000000266110120145536020150 0ustar qefqef00000000000000#!/usr/bin/perl -w use strict; use Font::FreeType; use POSIX qw( ceil ); die "Usage: $0 font-filename character/Unicode-number > glyph.svg\n" unless @ARGV == 2; my ($filename, $char) = @ARGV; my $face = Font::FreeType->new->face($filename, load_flags => FT_LOAD_NO_HINTING); $face->set_char_size(24, 0, 600, 600); # Accept character codes in hex or decimal, otherwise assume it's the # actual character itself. if ($char =~ /^0x[\dA-F]+$/i) { $char = hex $char } elsif ($char !~ /^\d+$/) { $char = ord $char } my $glyph = $face->glyph_from_char_code($char); die "No glyph for character '$char'.\n" unless $glyph; die "Glyph has no outline.\n" unless $glyph->has_outline; my ($xmin, $ymin, $xmax, $ymax) = $glyph->outline_bbox; $xmax = ceil $xmax; $ymax = ceil $ymax; my $path = $glyph->svg_path; print "\n", "\n\n", "\n\n", # Transformation to flip it upside down and move it back down into # the viewport. " \n", " \n\n", " \n", "\n"; # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/lib/0000755000175000017500000000000010120662662014202 5ustar qefqef00000000000000Font-FreeType-0.03/lib/Font/0000755000175000017500000000000010120662662015110 5ustar qefqef00000000000000Font-FreeType-0.03/lib/Font/FreeType/0000755000175000017500000000000010120662662016633 5ustar qefqef00000000000000Font-FreeType-0.03/lib/Font/FreeType/Glyph.pm0000644000175000017500000003212610120654427020260 0ustar qefqef00000000000000package Font::FreeType::Glyph; use warnings; use strict; use Carp; sub outline_decompose { my $self = shift; my $handlers = @_ == 1 ? shift : { @_ }; $self->outline_decompose_($handlers); } sub postscript { my ($self, $fh) = @_; my $s; my $ps = ''; $self->outline_decompose_({ move_to => sub { $s = "$_[0] $_[1] moveto\n"; if ($fh) { print $fh $s } else { $ps .= $s } }, line_to => sub { $s = "$_[0] $_[1] lineto\n"; if ($fh) { print $fh $s } else { $ps .= $s } }, cubic_to => sub { $s = "$_[2] $_[3] $_[4] $_[5] $_[0] $_[1] curveto\n"; if ($fh) { print $fh $s } else { $ps .= $s } }, }); return $fh ? $self : $ps; } sub svg_path { my ($self, $fh) = @_; my $s; my $path = ''; $self->outline_decompose_({ move_to => sub { $s .= "M$_[0] $_[1]\n"; if ($fh) { print $fh $s } else { $path .= $s } }, line_to => sub { $s = "L$_[0] $_[1]\n"; if ($fh) { print $fh $s } else { $path .= $s } }, cubic_to => sub { $s = "C$_[2] $_[3] $_[4] $_[5] $_[0] $_[1]\n"; if ($fh) { print $fh $s } else { $path .= $s } }, conic_to => sub { $s = "Q$_[2] $_[3] $_[0] $_[1]\n"; if ($fh) { print $fh $s } else { $path .= $s } }, }); return $fh ? $self : $path; } sub bitmap_pgm { my $self = shift; my ($bmp, $left, $top) = $self->bitmap(@_); my $wd = length $bmp->[0]; my $ht = @$bmp; return ("P5\n$wd $ht\n255\n" . join('', @$bmp), $left, $top); } sub bitmap_magick { require Image::Magick; my $self = shift; my ($bmp, $left, $top) = $self->bitmap(@_); my $wd = length $bmp->[0]; my $ht = @$bmp; my $img = Image::Magick->new(magick=>'gray', size => "${wd}x$ht", depth => 8); my $err = $img->BlobToImage(join '', @$bmp); croak "error creating Image::Magick object: $err" if $err; return ($img, $left, $top); } 1; __END__ =head1 NAME Font::FreeType::Glyph - glyphs from font typefaces loaded from Font::FreeType =head1 SYNOPSIS use Font::FreeType; my $freetype = Font::FreeType->new; my $face = $freetype->face('Vera.ttf'); $face->set_char_size(24, 24, 100, 100); my $glyph = $face->glyph_from_char('A'); my $glyph = $face->glyph_from_char_code(65); # Render into an array of strings, one byte per pixel. my ($bitmap, $left, $top) = $glyph->bitmap; # Read vector outline. $glyph->outline_decompose( move_to => sub { ... }, line_to => sub { ... }, conic_to => sub { ... }, cubic_to => sub { ... }, ); =head1 DESCRIPTION This class represents an individual glyph (character image) loaded from a font. See L for how to obtain a glyph object, in particular the C and C methods. Things you an do with glyphs include: =over 4 =item * Get metadata about the glyph, such as the size of its image and other metrics. =item * Render a bitmap image of the glyph (if it's from a vector font) or extract the existing bitmap (if it's from a bitmap font), using the C method. =item * Extract a precise description of the lines and curves that make up the glyph's outline, using the C method. =back For a detailed description of the meaning of glyph metrics, and the structure of vectorial outlines, see L =head1 METHODS Unless otherwise stated, all methods will die if there is an error, and the metrics are scaled to the size of the font face. =over 4 =item bitmap([I]) If the glyph is from a bitmap font, the bitmap image is returned. If it is from a vector font, then the outline is rendered into a bitmap at the face's current size. Three values are returned: the bitmap itself, the number of pixels from the origin to where the left of the area the bitmap describes, and the number of pixels from the origin to the top of the area of the bitmap (positive being up). The bitmap value is a reference to an array. Each item in the array represents a line of the bitmap, starting from the top. Each item is a string of bytes, with one byte representing one pixel of the image, starting from the left. A value of 0 indicates background (outside the glyph outline), and 255 represents a point inside the outline. If antialiasing is used then shades of grey between 0 and 255 may occur. Antialiasing is performed by default, but can be turned off by passing the C option. The size of the bitmap can be obtained as follows: my ($bitmap, $left, $top) = $glyph->bitmap; my $width = length $bitmap->[0]; my $height = @$bitmap; The optional C argument can be any one of the following: =over 4 =item FT_RENDER_MODE_NORMAL The default. Uses antialiasing. =item FT_RENDER_MODE_LIGHT Changes the hinting algorithm to make the glyph image closer to it's real shape, but probably more fuzzy. Only available with Freetype version 2.1.4 or newer. =item FT_RENDER_MODE_MONO Render with antialiasing disabled. Each pixel will be either 0 or 255. =item FT_RENDER_MODE_LCD Render in colour for an LCD display, with three times as many pixels across the image as normal. This mode probably won't work yet. Only available with Freetype version 2.1.3 or newer. =item FT_RENDER_MODE_LCD_V Render in colour for an LCD display, with three times as many rows down the image as normal. This mode probably won't work yet. Only available with Freetype version 2.1.3 or newer. =back =item bitmap_magick([I]) A simple wrapper around the C method. Renders the bitmap as normal and returns it as an L object, which can then be composited onto a larger bitmapped image, or manipulated using any of the features available in Image::Magick. The image is in the 'gray' format, with a depth of 8 bits. The left and top distances in pixels are returned as well, in the same way as for the C method. This method, particularly the use of the left and top offsets for correct positioning of the bitmap, is demonstrated in the I example program. =item bitmap_pgm([I]) A simple wrapper around the C method. It renders the bitmap and constructs it into a PGM (portable grey-map) image file, which it returns as a string. The optional I is passed directly to the C method. The PGM image returned is in the 'binary' format, with one byte per pixel. It is not an efficient format, but can be read by many image manipulation programs. For a detailed description of the format see L The left and top distances in pixels are returned as well, in the same way as for the C method. The I example program uses this method. =item char_code() The character code (in Unicode) of the glyph. Could potentially return codes in other character sets if the font doesn't have a Unicode character mapping, but most modern fonts do. =item has_outline() True if the glyph has a vector outline, in which case it is safe to call C. Otherwise, the glyph only has a bitmap image. =item height() The height of the glyph. =item horizontal_advance() The distance from the origin of this glyph to the place where the next glyph's origin should be. Only applies to horizontal layouts. Always positive, so for right-to-left text (such as Hebrew) it should be subtracted from the current glyph's position. =item index() The glyph's index number in the font. This number is determined by the FreeType library, and so isn't necessarily the same as any special index number used by the font format. =item left_bearing() The left side bearing, which is the distance from the origin to the left of the glyph image. Usually positive for horizontal layouts and negative for vertical ones. =item name() The name of the glyph, if the font format supports glyph names, otherwise I. =item outline_bbox() The bounding box of the glyph's outline. This box will enclose all the 'ink' that would be laid down if the outline were filled in. It is calculated by studying each segment of the outline, so may not be particularly efficient. The bounding box is returned as a list of four values, so the method should be called as follows: my ($xmin, $ymin, $xmax, $ymax) = $glyph->outline_bbox(); =item outline_decompose(I<%callbacks>) This method can be used to extract a description of the glyph's outline, scaled to the face's current size. It will die if the glyph doesn't have an outline (if it comes from a bitmap font). Vector outlines of glyphs are represented by a sequence of operations. Each operation can start a new curve (by moving the imaginary pen position), or draw a line or curve from the current position of the pen to a new position. This Perl interface will walk through the outline calling subroutines (through code references you supply) for each operation. Arguments are passed to your subroutines as normal, in C<@_>. Note: when you intend to extract the outline of a glyph, always pass the C option when creating the face object, or the hinting will distort the outline. The I<%callbacks> parameter should contain three or four of the following keys, each with a reference to a C as it's value. The C handler is optional, but the others are required. =over 4 =item C Move the pen to a new position, without adding anything to the outline. The first operation should always be C, but characters with disconnected parts, such as C, might have several of these. The I and I coordinates of the new pen position are supplied. =item C Move the pen to a new position, drawing a straight line from the old position. The I and I coordinates of the new pen position are supplied. Depending you how you are using this information you may have to keep track of the previous position yourself. =item C Move the pen to a new position, drawing a conic BEzier arc (also known as a quadratic BEzier curve) from the old position, using a single control point. If you don't supply a C handler, all conic curves will be automatically translated into cubic curves. The I and I coordinates of the new pen position are supplied, followed by the I and I coordinates of the control point. =item C Move the pen to a new position, drawing a cubic BEzier arc from the old position, using two control points. Cubic arcs are the ones produced in PostScript by the C operator. The I and I coordinates of the new pen position are supplied, followed by the I and I coordinates of the first control point, then the same for the second control point. =back Note that TrueType fonts use conic curves and PostScript ones use cubic curves. =item postscript([I]) Generate PostScript code to draw the outline of the glyph. More precisely, the output will construct a PostScript path for the outline, which can then be filled in or stroked as you like. The I example program shows how to wrap the output in enough extra code to generate a complete EPS file. If you pass a file-handle to this method then it will write the PostScript code to that file, otherwise it will return it as a string. =item right_bearing() The distance from the right edge of the glyph image to the place where the origin of the next character should be (i.e., the end of the advance width). Only applies to horizontal layouts. Usually positive. =item svg_path() Turn the outline of the glyph into a string in a format suitable for including in an SVG graphics file, as the C attribute of a C element. Note that because SVG's coordinate system has its origin in the top left corner the outline will be upside down. An SVG transformation can be used to flip it. The I example program shows how to wrap the output in enough XML to generate a complete SVG file, and one way of transforming the outline to be the right way up. If you pass a file-handle to this method then it will write the path string to that file, otherwise it will return it as a string. =item vertical_advance() The distance from the origin of the current glyph to the place where the next glyph's origin should be, moving down the page. Only applies to vertical layouts. Always positive. =item width() The width of the glyph. This is the distance from the left side to the right side, not the amount you should move along before placing the next glyph when typesetting. For that, see the C method. =back =head1 SEE ALSO L, L =head1 AUTHOR Geoff Richards Eqef@laxan.comE =head1 COPYRIGHT Copyright 2004, Geoff Richards. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/lib/Font/FreeType/Face.pm0000644000175000017500000002071310120652171020024 0ustar qefqef00000000000000package Font::FreeType::Face; use warnings; use strict; 1; __END__ =head1 NAME Font::FreeType::Face - font typefaces loaded from Font::FreeType =head1 SYNOPSIS use Font::FreeType; my $freetype = Font::FreeType->new; my $face = $freetype->face('Vera.ttf'); =head1 DESCRIPTION This class represents a font face (or typeface) loaded from a font file. Usually a face represents all the information in the font file (such as a TTF file), although it is possible to have multiple faces in a single file. Never 'use' this module directly; the class is loaded automatically from L. Use the Cface()> method to create a new Font::FreeType::Face object from a filename. =head1 METHODS Unless otherwise stated, all methods will die if there is an error. =over 4 =item ascender() The height above the baseline of the 'top' of the font's glyphs, scaled to the current size of the face. =item attach_file(I) Informs FreeType of an ancillary file needed for reading the font. Hasn't been tested yet. =item current_face_index() The index number of the current font face. Usually this will be zero, which is the default. See Cface()> for how to load other faces from the same file. =item descender() The depth below the baseline of the 'bottom' of the font's glyphs, scaled to the current size of the face. Actually represents the distance moving up from the baseline, so usually negative. =item family_name() A string containing the name of the family this font claims to be from. =item fixed_sizes() In scalar context returns the number of fixed sizes (of embedded bitmaps) available in the font. In list context returns a list of hashes which detail those sizes. Each hash can contain the following keys, but they will be absent if the information isn't available: =over 4 =item size Size of the glyphs in points. Only available with Freetype 2.1.5 or newer. =item height Height of the bitmaps in pixels. =item width Width of the bitmaps in pixels. =item x_res_dpi, y_res_dpi Resolution the bitmaps were designed for, in dots per inch. Only available with Freetype 2.1.5 or newer. =item x_res_ppem, y_res_ppem Resolution the bitmaps were designed for, in pixels per em. Only available with Freetype 2.1.5 or newer. =back =item foreach_char(I) Iterates through all the characters in the font, and calls I for each of them in turn. Glyphs which don't correspond to Unicode characters are ignored. There is currently no facility for iterating over all glyphs. Each time your callback code is called, C<$_> will be set to a L object for the current glyph. For an example see the program I provided in the distribution. =item glyph_from_char(I) Returns a L object for the glyph corresponding to the first character in the string provided. Note that currently non-ASCII characters are not likely to work with this, so you might be better using the C method below and the Perl C function. Returns I if the glyph is not available in the font. =item glyph_from_char_code(I) Returns a L object for the glyph corresponding to Unicode character I. FreeType supports using other character sets, but this module doesn't yet. Returns I if the glyph is not available in the font. =item has_glyph_names() True if individual glyphs have names. If so, the names can be retrieved with the C method on L objects. See also C below. =item has_horizontal_metrics() =item has_vertical_metrics() These return true if the font contains metrics for the corresponding directional layout. Most fonts will contain horizontal metrics, describing (for example) how the characters should be spaced out across a page when being written horizontally like English. Some fonts, such as Chinese ones, may contain vertical metrics as well, allowing typesetting down the page. =item has_kerning() True if the font provides kerning information. See the C method below. =item has_reliable_glyph_names() True if the font contains reliable PostScript glyph names. Some Some fonts contain bad glyph names. This method always returns false when used with Freetype versions earlier than 2.1.1. See also C above. =item height() The height of the text. Not entirely sure what that corresponds to (is it the line height or what?). =item is_bold() True if the font claims to be in a bold style. =item is_fixed_width() True if all the characters in the font are the same width. Will be true for monospaced fonts like Courier. =item is_italic() Returns true if the font claims to be in an italic style. =item is_scalable() True if the font has a scalable outline, meaning it can be rendered nicely at virtually any size. Returns false for bitmap fonts. =item is_sfnt() True if the font file is in the 'sfnt' format, meaning it is either TrueType or OpenType. This isn't much use yet, but future versions of this library might provide access to extra information about sfnt fonts. =item kerning(I, I, [I]) Returns the suggested kerning adjustment between two glyphs. When called in scalar context returns a single value, which should be added to the position of the second glyph on the I axis for horizontal layouts, or the I axis for vertical layouts. Note: currently always returns the I axis kerning, but this will be fixed when vertical layouts are handled properly. For example, assuming C<$left> and C<$right> are two L objects: my $kern_distance = $face->kerning($left->index, $right->index); In list context this returns two values corresponding to the I and I axes, which should be treated in the same way. The C argument controls how the kerning is calculated, with the following options available: =over 4 =item FT_KERNING_DEFAULT Grid-fitting (hinting) and scaling are done. Use this when rendering glyphs to bitmaps to make the kerning take the resolution of the output in to account. =item FT_KERNING_UNFITTED Scaling is done, but not hinting. Use this when extracting the outlines of glyphs. If you used the C option when creating the face then use this when calculating the kerning. =item FT_KERNING_UNSCALED Leave the measurements in font units, without scaling, and without hinting. =back =item number_of_faces() The number of faces contained in the file from which this one was created. Usually there is only one. See Cface()> for how to load the others if there are more. =item number_of_glyphs() The number of glyphs in the font face. =item postscript_name() A string containing the PostScript name of the font, or I if it doesn't have one. =item set_char_size(I, I, I, I) Set the size at which glyphs should be rendered. Metrics are also scaled to match. The width and height will usually be the same, and are in points. The resolution is in dots-per-inch. When generating PostScript outlines a resolution of 72 will scale to PostScript points. =item set_pixel_size(I, I) Set the size at which bitmapped fonts will be loaded. Bitmap fonts are automatically set to the first available standard size, so this usually isn't needed. =item style_name() A string describing the style of the font, such as 'Roman' or 'Demi Bold'. Most TrueType fonts are just 'Regular'. =item underline_position() =item underline_thickness() The suggested position and thickness of underlining for the font, or I if the information isn't provided. Currently in font units, but this is likely to be changed in a future version. =item units_per_em() The size of the em square used by the font designer. This can be used to scale font-specific measurements to the right size, although that's usually done for you by FreeType. Usually this is 2048 for TrueType fonts. =back =head1 SEE ALSO L, L =head1 AUTHOR Geoff Richards Eqef@laxan.comE =head1 COPYRIGHT Copyright 2004, Geoff Richards. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut # vi:ts=4 sw=4 expandtab Font-FreeType-0.03/lib/Font/FreeType.pm0000644000175000017500000001576510120662564017210 0ustar qefqef00000000000000package Font::FreeType; use warnings; use strict; our $VERSION = '0.03'; require DynaLoader; our @ISA = qw( DynaLoader ); use Font::FreeType::Glyph; use Carp; bootstrap Font::FreeType; sub import { my $caller_pkg = caller; qefft2_import($caller_pkg); } sub face { my ($self, $filename, %option) = @_; croak 'usage: $freetype->face($filename, %options)' unless defined $self && defined $filename; return qefft2_face($self, $filename, $option{index} || 0, $option{load_flags} || 0); } # TODO - maybe I should have a section no error messages, like this: # error loading freetype glyph: invalid ppem value # (probably means you've forgotten to set the character size with set_char_size()). # or maybe I should set a default size to avoid the problem? 1; __END__ =head1 NAME Font::FreeType - read font files and render glyphs from Perl using FreeType2 =head1 SYNOPSIS use Font::FreeType; my $freetype = Font::FreeType->new; my $face = $freetype->face('Vera.ttf'); $face->set_char_size(24, 24, 100, 100); my $glyph = $face->glyph_from_char('A'); =head1 DESCRIPTION This module allows Perl programs to conveniently read information from font files. All the font access is done through the FreeType2 library, which supports many formats. It can render images of characters with high-quality hinting and antialiasing, extract metrics information, and extract the outlines of characters in scalable formats like TrueType. Warning: this module is currently in 'beta' stage. It'll be another release or two before it stabilizes. The API may change in ways that break programs based on it, but I don't think it will change much. Some of the values returned may be wrong, or not scaled correctly. See the I file to get a handle on how far along this work is. Contributions welcome, particularly if you know more than I do (which isn't much) about fonts and the FreeType2 library. The Font::FreeType API is not intended to replicate the C API of the FreeType library -- it offers a much more Perl-friendly interface. The quickest way to get started with this library is to look at the examples in the I directory of the distribution. Full details of the API are contained in this documentation, and (more importantly) the documentation for the L and L classes. To use the library, first create a Font::FreeType object. This can be used to load B from files, for example: my $freetype = Font::FreeType->new; my $face = $freetype->face('Vera.ttf'); If your font is scalable (i.e., not a bitmapped font) then set the size and resolution you want to see it at, for example 24pt at 100dpi: $face->set_char_size(24, 24, 100, 100); Then load a particular glyph (an image of a character), either by character code (in Unicode) or the actual character: my $glyph = $face->glyph_from_char_code(65); my $glyph = $face->glyph_from_char('A'); Glyphs can be rendered to bitmap images, among other things: my $bitmap = $glyph->bitmap; See the documentation for L for details of the format of the bitmap array reference that returns, and for other ways to get information about a glyph. =head1 METHODS Unless otherwise stated, all methods will die if there is an error. =over 4 =item new() Create a new 'instance' of the freetype library and return the object. This is a class method, which doesn't take any arguments. If you only want to load one face, then it's probably not even worth saving the object to a variable: my $face = Font::FreeType->new->face('Vera.ttf'); =item face(I, I<%options>) Return a L object representing a font face from the specified file. The C option specifies which face to load from the file. It defaults to 0, and since most fonts only contain one face it rarely needs to be provided. The C option takes various flags which alter the way glyphs are loaded. The default is usually OK for rendering fonts to bitmap images. When extracting outlines from fonts, be sure to set the FT_LOAD_NO_HINTING flag. The following load flags are available. They can be combined with the bitwise OR operator (C<|>). The symbols are exported by the module and so will be available once you do C. =over 4 =item FT_LOAD_DEFAULT The same as doing nothing special. =item FT_LOAD_CROP_BITMAP Remove extraneous black bits round the edges of bitmaps when loading embedded bitmaps. =item FT_LOAD_FORCE_AUTOHINT Use FreeType's own automatic hinting algorithm rather than the normal TrueType one. Probably only useful for testing the FreeType library. =item FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH Probably only useful for loading fonts with wrong metrics. =item FT_LOAD_IGNORE_TRANSFORM Don't transform glyphs. This module doesn't yet have support for transformations. =item FT_LOAD_LINEAR_DESIGN Don't scale the metrics. =item FT_LOAD_NO_AUTOHINT Don't use the FreeType autohinting algorithm. Hinting with other algorithms (such as the TrueType one) will still be done if possible. Apparently some fonts look worse with the autohinter than without any hinting. This option is only available with FreeType 2.1.3 or newer. =item FT_LOAD_NO_BITMAP Don't load embedded bitmaps provided with scalable fonts. Bitmap fonts are still loaded normally. This probably doesn't make much difference in the current version of this module, as embedded bitmaps aren't deliberately used. =item FT_LOAD_NO_HINTING Prevents the coordinates of the outline from being adjusted ('grid fitted') to the current size. Hinting should be turned on when rendering bitmap images of glyphs, and off when extracting the outline information if you don't know at what resolution it will be rendered. For example, when converting glyphs to PostScript or PDF, use this to turn the hinting off. =item FT_LOAD_NO_SCALE Don't scale the font's outline or metrics to the right size. This will currently generate bad numbers. To be fixed in a later version. =item FT_LOAD_PEDANTIC Raise errors when a font file is broken, rather than trying to work around it. =item FT_LOAD_VERTICAL_LAYOUT Return metrics and glyphs suitable for vertical layout. This module doesn't yet provide any intentional support for vertical layout, so this probably won't be much use. =back =item version() Returns the version number of the underlying FreeType library being used. If called in scalar context returns a string containing three numbers in the format "major.minor.patch". In list context returns the three numbers as separate values. =back =head1 SEE ALSO L, L =head1 AUTHOR Geoff Richards Eqef@laxan.comE =head1 COPYRIGHT Copyright 2004, Geoff Richards. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut # vi:ts=4 sw=4 expandtab: Font-FreeType-0.03/META.yml0000644000175000017500000000017110120662566014707 0ustar qefqef00000000000000--- #YAML:1.0 name: Font-FreeType version: 0.03 license: perl distribution_type: module recommends: Image::Magick: 0 Font-FreeType-0.03/FreeType.xs0000644000175000017500000007434210120662444015543 0ustar qefqef00000000000000/* Perl binding for the FreeType font rendering library. * * Copyright 2004, Geoff Richards. * * This library is free software; you can redistribute it and/or * modify it under the same terms as Perl itself. */ #ifdef __cplusplus extern "C" { #endif #include "EXTERN.h" #include "perl.h" #include "XSUB.h" #ifdef __cplusplus } #endif #include #include FT_FREETYPE_H #include FT_GLYPH_H #include FT_OUTLINE_H #include FT_BBOX_H #undef assert #include /* Macro for testing whether we have at least a certain version of * Freetype available. */ #define QEFFT2_FT_AT_LEAST(major, minor, patch) \ FREETYPE_MAJOR > major || \ (FREETYPE_MAJOR == major && \ (FREETYPE_MINOR > minor || \ (FREETYPE_MINOR == minor && FREETYPE_PATCH >= patch))) /* Define the newer names for constants in terms of the old names if we're * compiling against an old version of the library. These uppercase * constants, which are defined in enums, were added in Freetype 2.1.3. */ #if !(QEFFT2_FT_AT_LEAST(2,1,3)) #define FT_GLYPH_FORMAT_NONE ft_glyph_format_none #define FT_GLYPH_FORMAT_COMPOSITE ft_glyph_format_composite #define FT_GLYPH_FORMAT_BITMAP ft_glyph_format_bitmap #define FT_GLYPH_FORMAT_OUTLINE ft_glyph_format_outline #define FT_GLYPH_FORMAT_PLOTTER ft_glyph_format_plotter #define FT_RENDER_MODE_NORMAL ft_render_mode_normal #define FT_RENDER_MODE_MONO ft_render_mode_mono #define FT_PIXEL_MODE_NONE ft_pixel_mode_none #define FT_PIXEL_MODE_MONO ft_pixel_mode_mono #define FT_PIXEL_MODE_GRAY ft_pixel_mode_grays #define FT_PIXEL_MODE_GRAY2 ft_pixel_mode_pal2 #define FT_PIXEL_MODE_GRAY4 ft_pixel_mode_pal4 #define FT_KERNING_DEFAULT ft_kerning_default #define FT_KERNING_UNFITTED ft_kerning_unfitted #define FT_KERNING_UNSCALED ft_kerning_unscaled #endif #define QEF_BUF_SZ 256 /* Scary macrology follows, stolen from fterrors.h * This stuff sets up a table mapping error codes to descriptive strings. * I find the whole idea of 'callback macros' rather distasteful though. */ #undef __FTERRORS_H__ #define FT_ERRORDEF( e, v, s ) { e, s }, #define FT_ERROR_START_LIST { #define FT_ERROR_END_LIST { 0, 0 } }; struct QefFT2_Errstr_ { int num; const char *message; }; typedef struct QefFT2_Errstr_ QefFT2_Errstr; QefFT2_Errstr qefft2_errstr[] = /* rest filled in by the header */ #include FT_ERRORS_H #define ftnum_to_nv(num) newSVnv((double) (num) / 64.0) struct QefFT2_Glyph_ { SV *face_sv; FT_ULong char_code; /* -1 if not yet known */ FT_UInt index; char *name; }; struct QefFT2_Face_Extra_ { SV *library_sv; FT_UInt loaded_glyph_idx; FT_Int32 glyph_load_flags; FT_Glyph glyph_ft; }; typedef struct QefFT2_Face_Extra_ QefFT2_Face_Extra; struct QefFT2_Outline_Decompose_Extra_ { SV *move_to; SV *line_to; SV *conic_to; SV *cubic_to; double curx, cury; }; typedef FT_Library Font_FreeType; typedef FT_Face Font_FreeType_Face; typedef struct QefFT2_Glyph_ * Font_FreeType_Glyph; /* Table of FreeType constants, for exporting into Perl. */ #define QEFFT2_CONSTANT(symbol) { #symbol, symbol }, struct QefFT2_Uv_Const_ { char *name; UV value; }; typedef struct QefFT2_Uv_Const_ QefFT2_Uv_Const; const static QefFT2_Uv_Const qefft2_uv_const[] = { QEFFT2_CONSTANT(FT_LOAD_DEFAULT) QEFFT2_CONSTANT(FT_LOAD_NO_SCALE) QEFFT2_CONSTANT(FT_LOAD_NO_HINTING) QEFFT2_CONSTANT(FT_LOAD_NO_BITMAP) QEFFT2_CONSTANT(FT_LOAD_VERTICAL_LAYOUT) QEFFT2_CONSTANT(FT_LOAD_FORCE_AUTOHINT) QEFFT2_CONSTANT(FT_LOAD_CROP_BITMAP) QEFFT2_CONSTANT(FT_LOAD_PEDANTIC) QEFFT2_CONSTANT(FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH) /* FT_LOAD_NO_RECURSE - for internal use only*/ QEFFT2_CONSTANT(FT_LOAD_IGNORE_TRANSFORM) QEFFT2_CONSTANT(FT_LOAD_LINEAR_DESIGN) #if QEFFT2_FT_AT_LEAST(2,1,3) QEFFT2_CONSTANT(FT_LOAD_NO_AUTOHINT) #endif QEFFT2_CONSTANT(FT_RENDER_MODE_NORMAL) #if QEFFT2_FT_AT_LEAST(2,1,4) QEFFT2_CONSTANT(FT_RENDER_MODE_LIGHT) #endif QEFFT2_CONSTANT(FT_RENDER_MODE_MONO) #if QEFFT2_FT_AT_LEAST(2,1,3) QEFFT2_CONSTANT(FT_RENDER_MODE_LCD) QEFFT2_CONSTANT(FT_RENDER_MODE_LCD_V) #endif QEFFT2_CONSTANT(FT_KERNING_DEFAULT) QEFFT2_CONSTANT(FT_KERNING_UNFITTED) QEFFT2_CONSTANT(FT_KERNING_UNSCALED) }; static void errchk (FT_Error err, const char *desc) { QefFT2_Errstr *errmap; if (err == 0) return; errmap = qefft2_errstr; while (errmap->message) { if (errmap->num == err) { croak("error %s: %s", desc, errmap->message); } ++errmap; } croak("error %s: unkown error code", desc); } static SV * make_glyph (SV *face_sv, FT_ULong char_code, FT_UInt index) { Font_FreeType_Glyph glyph; SV *sv; New(0, glyph, 1, struct QefFT2_Glyph_); glyph->face_sv = face_sv; SvREFCNT_inc(face_sv); glyph->char_code = char_code; glyph->index = index; glyph->name = 0; sv = newSV(0); sv_setref_pv(sv, "Font::FreeType::Glyph", (void *) glyph); return sv; } static FT_GlyphSlot ensure_glyph_loaded (FT_Face face, Font_FreeType_Glyph glyph) { QefFT2_Face_Extra *extra = face->generic.data; if (extra->loaded_glyph_idx != glyph->index) { if (extra->glyph_ft) { FT_Done_Glyph(extra->glyph_ft); extra->glyph_ft = 0; } errchk(FT_Load_Glyph(face, glyph->index, extra->glyph_load_flags), "loading freetype glyph"); extra->loaded_glyph_idx = glyph->index; } return face->glyph; } static bool ensure_outline_loaded (FT_Face face, Font_FreeType_Glyph glyph) { QefFT2_Face_Extra *extra; ensure_glyph_loaded(face, glyph); extra = face->generic.data; if (!extra->glyph_ft) errchk(FT_Get_Glyph(face->glyph, &extra->glyph_ft), "getting glyph object from freetype"); return extra->glyph_ft->format == FT_GLYPH_FORMAT_OUTLINE; } /* Macros to help the outline event handlers call Perl code */ #define QEFFT2_CALL_PREP dSP; ENTER; SAVETMPS; PUSHMARK(SP); #define QEFFT2_NUM(num) ((double) (num) / 64.0) #define QEFFT2_PUSH_NUM(num) XPUSHs(sv_2mortal(newSVnv((double) num / 64.0))); #define QEFFT2_PUSH_DNUM(num) XPUSHs(sv_2mortal(newSVnv(num))); #define QEFFT2_CALL(code) PUTBACK; call_sv(code, G_DISCARD); #define QEFFT2_CALL_TIDY FREETMPS; LEAVE; static int handle_move_to (FT_Vector *to, void *data) { struct QefFT2_Outline_Decompose_Extra_ *extra = data; double x = QEFFT2_NUM(to->x), y = QEFFT2_NUM(to->y); QEFFT2_CALL_PREP QEFFT2_PUSH_DNUM(x) QEFFT2_PUSH_DNUM(y) QEFFT2_CALL(extra->move_to) QEFFT2_CALL_TIDY extra->curx = x; extra->cury = y; return 0; } static int handle_line_to (FT_Vector *to, void *data) { struct QefFT2_Outline_Decompose_Extra_ *extra = data; double x = QEFFT2_NUM(to->x), y = QEFFT2_NUM(to->y); QEFFT2_CALL_PREP QEFFT2_PUSH_DNUM(x) QEFFT2_PUSH_DNUM(y) QEFFT2_CALL(extra->line_to) QEFFT2_CALL_TIDY extra->curx = x; extra->cury = y; return 0; } static int handle_conic_to (FT_Vector *control, FT_Vector *to, void *data) { struct QefFT2_Outline_Decompose_Extra_ *extra = data; double x = QEFFT2_NUM(to->x), y = QEFFT2_NUM(to->y); double cx = QEFFT2_NUM(control->x), cy = QEFFT2_NUM(control->y); QEFFT2_CALL_PREP QEFFT2_PUSH_DNUM(x) QEFFT2_PUSH_DNUM(y) /* If there's no conic callback, simulate an equivalent cubic one */ if (extra->conic_to) { QEFFT2_PUSH_DNUM(cx) QEFFT2_PUSH_DNUM(cy) QEFFT2_CALL(extra->conic_to) } else { QEFFT2_PUSH_DNUM((extra->curx + 2 * cx) / 3) QEFFT2_PUSH_DNUM((extra->cury + 2 * cy) / 3) QEFFT2_PUSH_DNUM((2 * cx + x) / 3) QEFFT2_PUSH_DNUM((2 * cy + y) / 3) QEFFT2_CALL(extra->cubic_to) } QEFFT2_CALL_TIDY extra->curx = x; extra->cury = y; return 0; } static int handle_cubic_to (FT_Vector *control1, FT_Vector *control2, FT_Vector *to, void *data) { struct QefFT2_Outline_Decompose_Extra_ *extra = data; double x = QEFFT2_NUM(to->x), y = QEFFT2_NUM(to->y); QEFFT2_CALL_PREP QEFFT2_PUSH_DNUM(x) QEFFT2_PUSH_DNUM(y) QEFFT2_PUSH_NUM(control1->x) QEFFT2_PUSH_NUM(control1->y) QEFFT2_PUSH_NUM(control2->x) QEFFT2_PUSH_NUM(control2->y) QEFFT2_CALL(extra->cubic_to) QEFFT2_CALL_TIDY extra->curx = x; extra->cury = y; return 0; } MODULE = Font::FreeType PACKAGE = Font::FreeType PREFIX = qefft2_library_ PROTOTYPES: DISABLE void qefft2_import (const char *target_pkg) PREINIT: HV *stash; size_t i; PPCODE: stash = gv_stashpv(target_pkg, 0); if (!stash) croak("the package I'm importing into doesn't seem to exist"); for (i = 0; i < sizeof(qefft2_uv_const) / sizeof(QefFT2_Uv_Const); ++i) newCONSTSUB(stash, qefft2_uv_const[i].name, newSVuv(qefft2_uv_const[i].value)); Font_FreeType qefft2_library_new (const char *class) CODE: errchk(FT_Init_FreeType(&RETVAL), "opening freetype library"); OUTPUT: RETVAL void qefft2_library_DESTROY (Font_FreeType library) CODE: if (FT_Done_FreeType(library)) warn("error closing freetype library"); void qefft2_library_version (Font_FreeType library) PREINIT: FT_Int major, minor, patch; PPCODE: major = minor = patch = -1; FT_Library_Version(library, &major, &minor, &patch); assert(major != -1); assert(minor != -1); assert(patch != -1); if (GIMME_V != G_ARRAY) PUSHs(sv_2mortal(newSVpvf("%d.%d.%d", (int) major, (int) minor, (int) patch))); else { EXTEND(SP, 3); PUSHs(sv_2mortal(newSViv(major))); PUSHs(sv_2mortal(newSViv(minor))); PUSHs(sv_2mortal(newSViv(patch))); } Font_FreeType_Face qefft2_face (Font_FreeType library, const char *filename, int faceidx, FT_Int32 glyph_load_flags) PREINIT: SV *library_sv; QefFT2_Face_Extra *extra; const FT_Bitmap_Size *size; CODE: errchk(FT_New_Face(library, filename, faceidx, &RETVAL), "opening font face"); /* Set a default pixel size if one is known, to avoid confusing * errors if the user forgets. */ if (RETVAL->num_fixed_sizes) { size = &RETVAL->available_sizes[0]; errchk(FT_Set_Pixel_Sizes(RETVAL, size->width, size->height), "setting default pixel size of freetype face"); } library_sv = SvRV(ST(0)); SvREFCNT_inc(library_sv); New(0, extra, 1, QefFT2_Face_Extra); extra->library_sv = library_sv; extra->loaded_glyph_idx = 0; extra->glyph_load_flags = glyph_load_flags; extra->glyph_ft = 0; RETVAL->generic.data = (void *) extra; OUTPUT: RETVAL MODULE = Font::FreeType PACKAGE = Font::FreeType::Face PREFIX = qefft2_face_ void qefft2_face_DESTROY (Font_FreeType_Face face) PREINIT: QefFT2_Face_Extra *extra; CODE: assert(face->generic.data); extra = face->generic.data; if (FT_Done_Face(face)) warn("error destroying freetype face"); SvREFCNT_dec(extra->library_sv); Safefree(extra); long qefft2_face_number_of_faces (Font_FreeType_Face face) CODE: RETVAL = face->num_faces; OUTPUT: RETVAL long qefft2_face_current_face_index (Font_FreeType_Face face) CODE: RETVAL = face->face_index; OUTPUT: RETVAL SV * qefft2_face_postscript_name (Font_FreeType_Face face) PREINIT: const char *ps_name; CODE: ps_name = FT_Get_Postscript_Name(face); if (ps_name) RETVAL = newSVpv(ps_name, 0); else RETVAL = &PL_sv_undef; OUTPUT: RETVAL const char * qefft2_face_family_name (Font_FreeType_Face face) CODE: RETVAL = face->family_name; OUTPUT: RETVAL SV * qefft2_face_style_name (Font_FreeType_Face face) CODE: if (face->style_name) RETVAL = newSVpv(face->style_name, 0); else RETVAL = &PL_sv_undef; OUTPUT: RETVAL bool qefft2_face_is_scalable (Font_FreeType_Face face) CODE: RETVAL = FT_IS_SCALABLE(face) ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_is_fixed_width (Font_FreeType_Face face) CODE: RETVAL = FT_IS_FIXED_WIDTH(face) ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_is_sfnt (Font_FreeType_Face face) CODE: RETVAL = FT_IS_SFNT(face) ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_has_horizontal_metrics (Font_FreeType_Face face) CODE: RETVAL = FT_HAS_HORIZONTAL(face) ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_has_vertical_metrics (Font_FreeType_Face face) CODE: RETVAL = FT_HAS_VERTICAL(face) ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_has_kerning (Font_FreeType_Face face) CODE: RETVAL = FT_HAS_KERNING(face) ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_has_glyph_names (Font_FreeType_Face face) CODE: RETVAL = FT_HAS_GLYPH_NAMES(face) ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_has_reliable_glyph_names (Font_FreeType_Face face) CODE: /* The FT_Has_PS_Glyph_Names function was added in version 2.1.1. */ #if QEFFT2_FT_AT_LEAST(2,1,1) RETVAL = FT_HAS_GLYPH_NAMES(face) && FT_Has_PS_Glyph_Names(face); #else RETVAL = 0; #endif OUTPUT: RETVAL bool qefft2_face_is_italic (Font_FreeType_Face face) CODE: RETVAL = face->style_flags & FT_STYLE_FLAG_ITALIC ? 1 : 0; OUTPUT: RETVAL bool qefft2_face_is_bold (Font_FreeType_Face face) CODE: RETVAL = face->style_flags & FT_STYLE_FLAG_BOLD ? 1 : 0; OUTPUT: RETVAL long qefft2_face_number_of_glyphs (Font_FreeType_Face face) CODE: RETVAL = face->num_glyphs; OUTPUT: RETVAL SV * qefft2_face_units_per_em (Font_FreeType_Face face) CODE: RETVAL = FT_IS_SCALABLE(face) ? newSVuv((UV) face->units_per_EM) : &PL_sv_undef; OUTPUT: RETVAL void qefft2_face_attach_file (Font_FreeType_Face face, const char *filename) CODE: errchk(FT_Attach_File(face, filename), "attaching file to freetype face"); void qefft2_face_set_char_size (Font_FreeType_Face face, FT_F26Dot6 width, FT_F26Dot6 height, FT_UInt x_res, FT_UInt y_res) CODE: errchk(FT_Set_Char_Size(face, width, height, x_res, y_res), "setting char size of freetype face"); ((QefFT2_Face_Extra *) face->generic.data)->loaded_glyph_idx = 0; void qefft2_face_set_pixel_size (Font_FreeType_Face face, FT_UInt width, FT_UInt height) CODE: errchk(FT_Set_Pixel_Sizes(face, width, height), "setting pixel size of freetype face"); ((QefFT2_Face_Extra *) face->generic.data)->loaded_glyph_idx = 0; SV * qefft2_face_height (Font_FreeType_Face face) CODE: RETVAL = FT_IS_SCALABLE(face) ? ftnum_to_nv(face->size->metrics.height) : &PL_sv_undef; OUTPUT: RETVAL void qefft2_face_fixed_sizes (Font_FreeType_Face face) PREINIT: int i; FT_Bitmap_Size *size; HV *hash; double pt, ppem; PPCODE: if (GIMME_V != G_ARRAY) { PUSHs(sv_2mortal(newSViv((int) face->num_fixed_sizes))); } else { EXTEND(SP, face->num_fixed_sizes); for (i = 0; i < face->num_fixed_sizes; ++i) { size = &face->available_sizes[i]; hash = newHV(); if (size->height) hv_store(hash, "height", 6, newSVuv(size->height), 0); if (size->width) hv_store(hash, "width", 5, newSVuv(size->width), 0); /* The 'size', 'x_ppem', and 'y_ppem' fields were only added * to the FT_Bitmap_Size structure in version 2.1.5. */ #if QEFFT2_FT_AT_LEAST(2,1,5) if (size->size) { pt = size->size / 64.0; hv_store(hash, "size", 4, newSVnv(pt), 0); } if (size->x_ppem) { ppem = size->x_ppem / 64.0; hv_store(hash, "x_res_ppem", 10, newSVnv(ppem), 0); if (size->size) hv_store(hash, "x_res_dpi", 9, newSVnv((72 * ppem) / pt), 0); } if (size->y_ppem) { ppem = size->y_ppem / 64.0; hv_store(hash, "y_res_ppem", 10, newSVnv(ppem), 0); if (size->size) hv_store(hash, "y_res_dpi", 9, newSVnv((72 * ppem) / pt), 0); } #endif PUSHs(sv_2mortal(newRV_inc((SV *) hash))); } } SV * qefft2_face_ascender (Font_FreeType_Face face) CODE: RETVAL = FT_IS_SCALABLE(face) ? ftnum_to_nv(face->size->metrics.ascender) : &PL_sv_undef; OUTPUT: RETVAL SV * qefft2_face_descender (Font_FreeType_Face face) CODE: RETVAL = FT_IS_SCALABLE(face) ? ftnum_to_nv(face->size->metrics.descender) : &PL_sv_undef; OUTPUT: RETVAL SV * qefft2_face_underline_position (Font_FreeType_Face face) CODE: /* TODO - can I get this in scaled coords? */ RETVAL = FT_IS_SCALABLE(face) ? newSViv(face->underline_position) : &PL_sv_undef; OUTPUT: RETVAL SV * qefft2_face_underline_thickness (Font_FreeType_Face face) CODE: /* TODO - can I get this in scaled coords? */ RETVAL = FT_IS_SCALABLE(face) ? newSViv(face->underline_thickness) : &PL_sv_undef; OUTPUT: RETVAL void qefft2_face_kerning (Font_FreeType_Face face, FT_UInt left_glyph_idx, FT_UInt right_glyph_idx, UV kern_mode = FT_KERNING_DEFAULT) PREINIT: FT_Vector kerning; PPCODE: errchk(FT_Get_Kerning(face, left_glyph_idx, right_glyph_idx, kern_mode, &kerning), "getting kerning from freetype face"); if (GIMME_V != G_ARRAY) { PUSHs(sv_2mortal(newSVnv((double) kerning.x / 64.0))); } else { EXTEND(SP, 2); PUSHs(sv_2mortal(newSVnv((double) kerning.x / 64.0))); PUSHs(sv_2mortal(newSVnv((double) kerning.y / 64.0))); } SV * qefft2_face_glyph_from_char_code (Font_FreeType_Face face, FT_ULong char_code) PREINIT: FT_UInt glyph_idx; CODE: glyph_idx = FT_Get_Char_Index(face, char_code); if (glyph_idx) RETVAL = make_glyph(SvRV(ST(0)), char_code, glyph_idx); else RETVAL = &PL_sv_undef; OUTPUT: RETVAL SV * qefft2_face_glyph_from_char (Font_FreeType_Face face, SV *sv) PREINIT: FT_UInt glyph_idx; const char *str; STRLEN len; unsigned long char_code; CODE: if (!SvPOK(sv)) croak("argument must be a string containing a character"); str = SvPV(sv, len); if (!len) croak("string has no characters"); char_code = *str; glyph_idx = FT_Get_Char_Index(face, char_code); if (glyph_idx) RETVAL = make_glyph(SvRV(ST(0)), char_code, glyph_idx); else RETVAL = &PL_sv_undef; OUTPUT: RETVAL void qefft2_face_foreach_char (Font_FreeType_Face face, SV *code) PREINIT: FT_ULong char_code; FT_UInt glyph_idx; CODE: char_code = FT_Get_First_Char(face, &glyph_idx); while (glyph_idx) { dSP; ENTER; SAVETMPS; PUSHMARK(SP); SAVESPTR(DEFSV); DEFSV = sv_2mortal(make_glyph(SvRV(ST(0)), char_code, glyph_idx)); PUTBACK; call_sv(code, G_VOID | G_DISCARD); FREETMPS; LEAVE; char_code = FT_Get_Next_Char(face, char_code, &glyph_idx); } MODULE = Font::FreeType PACKAGE = Font::FreeType::Glyph PREFIX = qefft2_glyph_ void qefft2_glyph_DESTROY (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; QefFT2_Face_Extra *extra; CODE: face = (FT_Face) SvIV(glyph->face_sv); extra = face->generic.data; if (extra->glyph_ft) { FT_Done_Glyph(extra->glyph_ft); extra->glyph_ft = 0; } assert(glyph->face_sv); SvREFCNT_dec(glyph->face_sv); Safefree(glyph->name); Safefree(glyph); SV * qefft2_glyph_char_code (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; FT_ULong char_code; FT_UInt glyph_idx; CODE: if (glyph->char_code >= 0) { RETVAL = newSVuv((UV) glyph->char_code); } else { /* Unfortunately, the only way I know of finding the character * code given a glyph index is to hunt through all the * glyphs. Some glyphs might not have codes in the current * charmap, in which case undef is returned. */ RETVAL = &PL_sv_undef; face = (FT_Face) SvIV(glyph->face_sv); char_code = FT_Get_First_Char(face, &glyph_idx); while (glyph_idx) { if (glyph_idx == glyph->index) { RETVAL = newSVuv((UV) glyph->char_code = char_code); break; } char_code = FT_Get_Next_Char(face, char_code, &glyph_idx); } } OUTPUT: RETVAL FT_UInt qefft2_glyph_index (Font_FreeType_Glyph glyph) CODE: RETVAL = glyph->index; OUTPUT: RETVAL SV * qefft2_glyph_name (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; char *buf; int bufsz; STRLEN len; CODE: if (glyph->name) RETVAL = newSVpv(glyph->name, 0); else { face = (FT_Face) SvIV(glyph->face_sv); if (!FT_HAS_GLYPH_NAMES(face)) RETVAL = &PL_sv_undef; else { /* The loop repeatedly expands the buffer if it looks like * the glyph name might be longer than the space available. */ bufsz = QEF_BUF_SZ; New(0, buf, bufsz, char); while (1) { errchk(FT_Get_Glyph_Name(face, glyph->index, buf, bufsz), "getting freetype glyph name"); len = strlen(buf); if (len == bufsz - 1) { bufsz = bufsz * 2; Renew(buf, bufsz, char); } else break; } glyph->name = buf; RETVAL = newSVpv(buf, len); } } OUTPUT: RETVAL FT_F26Dot6 qefft2_glyph_width (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; CODE: face = (FT_Face) SvIV(glyph->face_sv); RETVAL = ensure_glyph_loaded(face, glyph)->metrics.width; OUTPUT: RETVAL FT_F26Dot6 qefft2_glyph_height (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; CODE: face = (FT_Face) SvIV(glyph->face_sv); RETVAL = ensure_glyph_loaded(face, glyph)->metrics.height; OUTPUT: RETVAL FT_F26Dot6 qefft2_glyph_left_bearing (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; CODE: face = (FT_Face) SvIV(glyph->face_sv); RETVAL = ensure_glyph_loaded(face, glyph)->metrics.horiBearingX; OUTPUT: RETVAL FT_F26Dot6 qefft2_glyph_right_bearing (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; const FT_Glyph_Metrics *metrics; CODE: face = (FT_Face) SvIV(glyph->face_sv); metrics = &ensure_glyph_loaded(face, glyph)->metrics; RETVAL = metrics->horiAdvance - metrics->horiBearingX - metrics->width; OUTPUT: RETVAL FT_F26Dot6 qefft2_glyph_horizontal_advance (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; CODE: face = (FT_Face) SvIV(glyph->face_sv); RETVAL = ensure_glyph_loaded(face, glyph)->metrics.horiAdvance; OUTPUT: RETVAL FT_F26Dot6 qefft2_glyph_vertical_advance (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; CODE: face = (FT_Face) SvIV(glyph->face_sv); RETVAL = ensure_glyph_loaded(face, glyph)->metrics.vertAdvance; OUTPUT: RETVAL bool qefft2_glyph_has_outline (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; CODE: face = (FT_Face) SvIV(glyph->face_sv); RETVAL = ensure_outline_loaded(face, glyph); OUTPUT: RETVAL void qefft2_glyph_outline_bbox (Font_FreeType_Glyph glyph) PREINIT: FT_Face face; QefFT2_Face_Extra *extra; FT_OutlineGlyph outline_glyph; FT_BBox bbox; PPCODE: face = (FT_Face) SvIV(glyph->face_sv); if (!ensure_outline_loaded(face, glyph)) croak("glyph %lu does not have an outline", (unsigned long) glyph->char_code); extra = face->generic.data; outline_glyph = (FT_OutlineGlyph) extra->glyph_ft; errchk(FT_Outline_Get_BBox(&outline_glyph->outline, &bbox), "getting glyph outline bounding box"); EXTEND(SP, 4); PUSHs(sv_2mortal(newSVnv((double) bbox.xMin / 64.0))); PUSHs(sv_2mortal(newSVnv((double) bbox.yMin / 64.0))); PUSHs(sv_2mortal(newSVnv((double) bbox.xMax / 64.0))); PUSHs(sv_2mortal(newSVnv((double) bbox.yMax / 64.0))); void qefft2_glyph_outline_decompose_ (Font_FreeType_Glyph glyph, HV *args) PREINIT: FT_Face face; QefFT2_Face_Extra *extra; FT_OutlineGlyph outline_glyph; FT_Outline_Funcs handlers; struct QefFT2_Outline_Decompose_Extra_ decompose_extra; STRLEN len; HE *he; const char *key; SV *sv; CODE: face = (FT_Face) SvIV(glyph->face_sv); if (!ensure_outline_loaded(face, glyph)) croak("glyph %lu does not have an outline", (unsigned long) glyph->char_code); extra = face->generic.data; decompose_extra.move_to = 0; decompose_extra.line_to = 0; decompose_extra.conic_to = 0; decompose_extra.cubic_to = 0; hv_iterinit(args); while ((he = hv_iternext(args))) { key = HePV(he, len); sv = HeVAL(he); if (!strcmp(key, "move_to")) decompose_extra.move_to = sv; else if (!strcmp(key, "line_to")) decompose_extra.line_to = sv; else if (!strcmp(key, "conic_to")) decompose_extra.conic_to = sv; else if (!strcmp(key, "cubic_to")) decompose_extra.cubic_to = sv; else croak("hash key '%s' not the name of a known event", key); } if (!decompose_extra.move_to) croak("callback handler 'move_to' argument required"); if (!decompose_extra.line_to) croak("callback handler 'line_to' argument required"); if (!decompose_extra.cubic_to) croak("callback handler 'cubic_to' argument required"); handlers.move_to = handle_move_to; handlers.line_to = handle_line_to; handlers.conic_to = handle_conic_to; handlers.cubic_to = handle_cubic_to; handlers.shift = 0; handlers.delta = 0; outline_glyph = (FT_OutlineGlyph) extra->glyph_ft; errchk(FT_Outline_Decompose(&outline_glyph->outline, &handlers, &decompose_extra), "decomposing FreeType outline"); void qefft2_glyph_bitmap (Font_FreeType_Glyph glyph, UV render_mode = FT_RENDER_MODE_NORMAL) PREINIT: FT_Face face; FT_GlyphSlot glyph_ft; FT_Bitmap *bitmap; unsigned char *buf; int i, j; int bits, bitpos; AV *rows; unsigned char *row_buf; STRLEN len; PPCODE: face = (FT_Face) SvIV(glyph->face_sv); /* XXX: For some reason I can't work out how to load the bitmap and * then load the outline later, but it works the other way round. * To ensure that a glyph object can be used for both, in either order, * I load the outline first even if it's not needed. There's probably * a better way of doing this. I'll ask on the mailing list. */ ensure_outline_loaded(face, glyph); glyph_ft = face->glyph; if (glyph_ft->format != FT_GLYPH_FORMAT_BITMAP) { errchk(FT_Render_Glyph(glyph_ft, render_mode), "rendering glyph"); } bitmap = &glyph_ft->bitmap; assert(bitmap); rows = newAV(); av_extend(rows, bitmap->rows - 1); buf = bitmap->buffer; row_buf = New(0, row_buf, bitmap->width, unsigned char); if (bitmap->pixel_mode == FT_PIXEL_MODE_MONO) { for (i = 0; i < bitmap->rows; ++i) { for (j = 0; j < bitmap->width; ++j) { if (j % 8 == 0) bits = buf[j / 8], bitpos = 0; row_buf[j] = bits & 0x80 ? 0xFF : 0x00; bits <<= 1; } /* Not bothering to check that value was actually stored */ av_store(rows, i, newSVpvn(row_buf, bitmap->width)); buf += bitmap->pitch; } } else if (bitmap->pixel_mode == FT_PIXEL_MODE_GRAY) { for (i = 0; i < bitmap->rows; ++i) { for (j = 0; j < bitmap->width; ++j) { row_buf[j] = buf[j]; } /* Not bothering to check that value was actually stored */ av_store(rows, i, newSVpvn(row_buf, bitmap->width)); buf += bitmap->pitch; } } else { Safefree(row_buf); SvREFCNT_dec(rows); croak("unsupported pixel mode %d", (int) bitmap->pixel_mode); } Safefree(row_buf); EXTEND(SP, 3); PUSHs(sv_2mortal(newRV_inc((SV *) rows))); PUSHs(sv_2mortal(newSViv(glyph_ft->bitmap_left))); PUSHs(sv_2mortal(newSViv(glyph_ft->bitmap_top))); # vi:ts=4 sw=4 expandtab: Font-FreeType-0.03/Makefile.PL0000644000175000017500000000214110120174261015375 0ustar qefqef00000000000000use ExtUtils::MakeMaker; use File::Spec::Functions; WriteMakefile( NAME => 'Font::FreeType', AUTHOR => 'Geoff Richards ', VERSION_FROM => 'lib/Font/FreeType.pm', LIBS => [ '-lfreetype' ], INC => '-I/usr/include/freetype2', NO_META => 1, ); # Generate a listing of the characters in the BDF test font, for checking # that the library can find them all. See t/10metrics_5x7bdf.t my $data_dir = catdir(qw( t data )); my $font_filename = catfile($data_dir, '5x7.bdf'); open my $font_file, '<', $font_filename or die "error opening BDF font '$font_filename': $!"; my $list_filename = catfile($data_dir, 'bdf_glyphs.txt'); open my $list_file, '>', $list_filename or die "error opening glyph listing file '$list_filename': $!"; my $name; while (<$font_file>) { if (/^STARTCHAR\s+(.*)$/) { $name = $1; next; } elsif (/ENCODING\s+(\d+)$/) { die "BDF file is broken" unless defined $name; printf $list_file "%04X\t$name\n", $1; $name = undef; } } # vi:ts=4 sw=4 expandtab: