diff --git a/font/vera_sans_mono.fnt b/font/vera_sans_mono.fnt deleted file mode 100644 index d1b02de..0000000 --- a/font/vera_sans_mono.fnt +++ /dev/null @@ -1,170 +0,0 @@ -info face="Bitstream Vera Sans Mono" size=62 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 -common lineHeight=62 base=49 scaleW=512 scaleH=512 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 -page id=0 file="vera_sans_mono_0.png" -chars count=166 -char id=32 x=473 y=441 width=3 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=33 x=459 y=441 width=6 height=62 xoffset=13 yoffset=0 xadvance=32 page=0 chnl=15 -char id=34 x=112 y=441 width=16 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=35 x=35 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=36 x=398 y=189 width=26 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=37 x=280 y=0 width=32 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=38 x=477 y=0 width=31 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=39 x=438 y=441 width=6 height=62 xoffset=13 yoffset=0 xadvance=32 page=0 chnl=15 -char id=40 x=496 y=378 width=14 height=62 xoffset=10 yoffset=0 xadvance=32 page=0 chnl=15 -char id=41 x=261 y=441 width=13 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=42 x=25 y=378 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=43 x=87 y=189 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=44 x=391 y=441 width=10 height=62 xoffset=10 yoffset=0 xadvance=32 page=0 chnl=15 -char id=45 x=146 y=441 width=16 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=46 x=420 y=441 width=8 height=62 xoffset=12 yoffset=0 xadvance=32 page=0 chnl=15 -char id=47 x=0 y=252 width=26 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=48 x=27 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=49 x=223 y=378 width=23 height=62 xoffset=6 yoffset=0 xadvance=32 page=0 chnl=15 -char id=50 x=237 y=315 width=25 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=51 x=263 y=315 width=25 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=52 x=30 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=53 x=486 y=252 width=25 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=54 x=54 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=55 x=81 y=315 width=25 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=56 x=81 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=57 x=108 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=58 x=402 y=441 width=8 height=62 xoffset=12 yoffset=0 xadvance=32 page=0 chnl=15 -char id=59 x=369 y=441 width=10 height=62 xoffset=10 yoffset=0 xadvance=32 page=0 chnl=15 -char id=60 x=349 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=61 x=320 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=62 x=175 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=63 x=339 y=378 width=22 height=62 xoffset=6 yoffset=0 xadvance=32 page=0 chnl=15 -char id=64 x=445 y=0 width=31 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=65 x=412 y=0 width=32 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=66 x=135 y=252 width=26 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=67 x=162 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=68 x=189 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=69 x=133 y=315 width=25 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=70 x=391 y=315 width=24 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=71 x=233 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=72 x=459 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=73 x=175 y=378 width=23 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=74 x=416 y=315 width=24 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=75 x=0 y=126 width=29 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=76 x=159 y=315 width=25 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=77 x=464 y=63 width=29 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=78 x=216 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=79 x=436 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=80 x=260 y=189 width=27 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=81 x=465 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=82 x=188 y=63 width=30 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=83 x=243 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=84 x=219 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=85 x=270 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=86 x=157 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=87 x=70 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=88 x=313 y=0 width=32 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=89 x=0 y=63 width=31 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=90 x=174 y=189 width=28 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=91 x=289 y=441 width=13 height=62 xoffset=11 yoffset=0 xadvance=32 page=0 chnl=15 -char id=92 x=297 y=252 width=26 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=93 x=317 y=441 width=13 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=94 x=95 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=95 x=29 y=189 width=28 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=96 x=331 y=441 width=13 height=62 xoffset=7 yoffset=0 xadvance=32 page=0 chnl=15 -char id=97 x=315 y=315 width=25 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=98 x=324 y=252 width=26 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=99 x=125 y=378 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=100 x=351 y=252 width=26 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=101 x=117 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=102 x=100 y=378 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=103 x=378 y=252 width=26 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=104 x=50 y=378 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=105 x=185 y=315 width=25 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=106 x=494 y=126 width=17 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=107 x=288 y=189 width=27 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=108 x=289 y=315 width=25 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=109 x=59 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=110 x=150 y=378 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=111 x=405 y=252 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=112 x=432 y=252 width=26 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=113 x=211 y=315 width=25 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=114 x=293 y=378 width=22 height=62 xoffset=9 yoffset=0 xadvance=32 page=0 chnl=15 -char id=115 x=408 y=378 width=22 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=116 x=441 y=315 width=24 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=117 x=75 y=378 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=118 x=88 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=119 x=175 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=120 x=250 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=121 x=58 y=189 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=122 x=366 y=315 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=123 x=270 y=378 width=22 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=124 x=452 y=441 width=6 height=62 xoffset=13 yoffset=0 xadvance=32 page=0 chnl=15 -char id=125 x=385 y=378 width=22 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=126 x=407 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=160 x=506 y=189 width=3 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=161 x=466 y=441 width=6 height=62 xoffset=13 yoffset=0 xadvance=32 page=0 chnl=15 -char id=162 x=199 y=378 width=23 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=163 x=0 y=315 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=164 x=466 y=315 width=24 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=165 x=32 y=63 width=31 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=166 x=445 y=441 width=6 height=62 xoffset=13 yoffset=0 xadvance=32 page=0 chnl=15 -char id=167 x=0 y=378 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=168 x=76 y=441 width=17 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=169 x=210 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=170 x=491 y=315 width=20 height=62 xoffset=6 yoffset=0 xadvance=32 page=0 chnl=15 -char id=171 x=27 y=315 width=26 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=172 x=203 y=189 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=173 x=214 y=441 width=16 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=174 x=105 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=175 x=94 y=441 width=17 height=62 xoffset=7 yoffset=0 xadvance=32 page=0 chnl=15 -char id=176 x=0 y=441 width=18 height=62 xoffset=7 yoffset=0 xadvance=32 page=0 chnl=15 -char id=177 x=145 y=189 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=178 x=197 y=441 width=16 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=179 x=494 y=63 width=17 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=180 x=303 y=441 width=13 height=62 xoffset=12 yoffset=0 xadvance=32 page=0 chnl=15 -char id=181 x=316 y=189 width=27 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=182 x=107 y=315 width=25 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=183 x=429 y=441 width=8 height=62 xoffset=12 yoffset=0 xadvance=32 page=0 chnl=15 -char id=184 x=275 y=441 width=13 height=62 xoffset=9 yoffset=0 xadvance=32 page=0 chnl=15 -char id=185 x=180 y=441 width=16 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=186 x=475 y=378 width=20 height=62 xoffset=6 yoffset=0 xadvance=32 page=0 chnl=15 -char id=187 x=54 y=315 width=26 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=188 x=434 y=63 width=29 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=189 x=404 y=63 width=29 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=190 x=374 y=63 width=29 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=191 x=247 y=378 width=22 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=215 x=344 y=189 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=216 x=346 y=0 width=32 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=223 x=232 y=189 width=27 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=247 x=262 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=248 x=312 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=710 x=57 y=441 width=18 height=62 xoffset=7 yoffset=0 xadvance=32 page=0 chnl=15 -char id=711 x=38 y=441 width=18 height=62 xoffset=7 yoffset=0 xadvance=32 page=0 chnl=15 -char id=730 x=129 y=441 width=16 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=732 x=19 y=441 width=18 height=62 xoffset=7 yoffset=0 xadvance=32 page=0 chnl=15 -char id=733 x=454 y=378 width=20 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=937 x=126 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=960 x=64 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8211 x=0 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8212 x=245 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8216 x=357 y=441 width=11 height=62 xoffset=11 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8217 x=345 y=441 width=11 height=62 xoffset=11 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8218 x=380 y=441 width=10 height=62 xoffset=10 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8220 x=362 y=378 width=22 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8221 x=316 y=378 width=22 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8222 x=431 y=378 width=22 height=62 xoffset=5 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8226 x=163 y=441 width=16 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8230 x=343 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8249 x=246 y=441 width=14 height=62 xoffset=8 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8250 x=231 y=441 width=14 height=62 xoffset=10 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8706 x=341 y=315 width=24 height=62 xoffset=4 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8710 x=140 y=0 width=34 height=62 xoffset=-1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8719 x=371 y=189 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8721 x=425 y=189 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8722 x=204 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8725 x=452 y=189 width=26 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8729 x=411 y=441 width=8 height=62 xoffset=12 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8730 x=281 y=63 width=30 height=62 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8734 x=379 y=0 width=32 height=62 xoffset=0 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8747 x=479 y=189 width=26 height=62 xoffset=3 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8776 x=291 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8800 x=378 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8804 x=0 y=189 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=8805 x=116 y=189 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 -char id=9674 x=146 y=126 width=28 height=62 xoffset=2 yoffset=0 xadvance=32 page=0 chnl=15 diff --git a/font/vera_sans_mono12.bmfc b/font/vera_sans_mono12.bmfc new file mode 100644 index 0000000..2096eba --- /dev/null +++ b/font/vera_sans_mono12.bmfc @@ -0,0 +1,56 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Bitstream Vera Sans Mono +fontFile= +charSet=0 +fontSize=12 +aa=1 +scaleH=100 +useSmoothing=0 +isBold=0 +isItalic=0 +useUnicode=1 +disableBoxChars=1 +outputInvalidCharGlyph=0 +dontIncludeKerningPairs=0 +useHinting=1 +renderFromOutline=0 +useClearType=0 + +# character alignment +paddingDown=0 +paddingUp=0 +paddingRight=0 +paddingLeft=0 +spacingHoriz=1 +spacingVert=1 +useFixedHeight=1 +forceZero=0 + +# output file +outWidth=128 +outHeight=128 +outBitDepth=32 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=1 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=0 + +# selected chars +chars=32-126,160-191,215-216,223,247-248,710-711,730,732-733,937,960,8211-8212,8216-8218,8220-8222,8226 +chars=8230,8249-8250,8706,8710,8719,8721-8722,8725,8729-8730,8734,8747,8776,8800,8804-8805,9674 + +# imported icon images diff --git a/font/vera_sans_mono12.fnt b/font/vera_sans_mono12.fnt new file mode 100644 index 0000000..1ae5c95 --- /dev/null +++ b/font/vera_sans_mono12.fnt @@ -0,0 +1,170 @@ +info face="Bitstream Vera Sans Mono" size=12 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=0 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=12 base=10 scaleW=128 scaleH=128 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="vera_sans_mono12_0.png" +chars count=166 +char id=32 x=40 y=78 width=3 height=12 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=33 x=126 y=65 width=1 height=12 xoffset=3 yoffset=0 xadvance=6 page=0 chnl=15 +char id=34 x=118 y=65 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=35 x=21 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=36 x=12 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=37 x=35 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=38 x=18 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=39 x=126 y=13 width=1 height=12 xoffset=3 yoffset=0 xadvance=6 page=0 chnl=15 +char id=40 x=125 y=0 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=41 x=64 y=78 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=42 x=42 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=43 x=48 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=44 x=126 y=26 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=45 x=12 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=46 x=96 y=78 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=47 x=66 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=48 x=72 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=49 x=78 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=50 x=84 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=51 x=90 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=52 x=119 y=0 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=53 x=102 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=54 x=108 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=55 x=114 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=56 x=120 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=57 x=0 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=58 x=104 y=78 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=59 x=126 y=52 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=60 x=6 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=61 x=12 y=26 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=62 x=18 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=63 x=44 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=64 x=24 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=65 x=30 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=66 x=36 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=67 x=42 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=68 x=48 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=69 x=54 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=70 x=60 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=71 x=66 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=72 x=96 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=73 x=72 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=74 x=54 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=75 x=78 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=76 x=84 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=77 x=90 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=78 x=96 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=79 x=102 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=80 x=108 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=81 x=114 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=82 x=70 y=0 width=6 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=83 x=120 y=26 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=84 x=0 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=85 x=6 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=86 x=12 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=87 x=42 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=88 x=18 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=89 x=24 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=90 x=30 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=91 x=85 y=78 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=92 x=36 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=93 x=82 y=78 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=94 x=42 y=39 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=95 x=48 y=39 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=96 x=76 y=78 width=2 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=97 x=54 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=98 x=60 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=99 x=109 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=100 x=66 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=101 x=72 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=102 x=74 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=103 x=78 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=104 x=84 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=105 x=90 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=106 x=0 y=78 width=3 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=107 x=96 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=108 x=102 y=39 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=109 x=108 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=110 x=114 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=111 x=120 y=39 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=112 x=0 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=113 x=6 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=114 x=94 y=65 width=4 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=115 x=12 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=116 x=79 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=117 x=18 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=118 x=24 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=119 x=30 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=120 x=36 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=121 x=42 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=122 x=48 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=123 x=49 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=124 x=100 y=78 width=1 height=12 xoffset=3 yoffset=0 xadvance=6 page=0 chnl=15 +char id=125 x=64 y=65 width=4 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=126 x=54 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=160 x=20 y=78 width=3 height=12 xoffset=-1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=161 x=90 y=78 width=1 height=12 xoffset=3 yoffset=0 xadvance=6 page=0 chnl=15 +char id=162 x=39 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=163 x=60 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=164 x=66 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=165 x=72 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=166 x=102 y=78 width=1 height=12 xoffset=3 yoffset=0 xadvance=6 page=0 chnl=15 +char id=167 x=29 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=168 x=56 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=169 x=49 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=170 x=89 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=171 x=84 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=172 x=78 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=173 x=122 y=65 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=174 x=63 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=175 x=4 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=176 x=8 y=78 width=3 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=177 x=84 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=178 x=114 y=65 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=179 x=16 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=180 x=67 y=78 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=181 x=7 y=0 width=6 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=182 x=90 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=183 x=88 y=78 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=184 x=79 y=78 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=185 x=36 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=186 x=99 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=187 x=104 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=188 x=28 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=189 x=56 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=190 x=14 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=191 x=34 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=215 x=96 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=216 x=105 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=223 x=102 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=247 x=108 y=52 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=248 x=114 y=52 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=710 x=24 y=78 width=3 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=711 x=28 y=78 width=3 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=730 x=32 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=732 x=69 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=733 x=59 y=65 width=4 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=937 x=120 y=52 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=960 x=112 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8211 x=91 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8212 x=0 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8216 x=126 y=39 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8217 x=94 y=78 width=1 height=12 xoffset=3 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8218 x=98 y=78 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8220 x=44 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8221 x=60 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8222 x=48 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8226 x=52 y=78 width=3 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8230 x=6 y=65 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8249 x=70 y=78 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8250 x=73 y=78 width=2 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8706 x=24 y=65 width=4 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8710 x=84 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8719 x=12 y=65 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8721 x=18 y=65 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8722 x=0 y=13 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8725 x=6 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8729 x=92 y=78 width=1 height=12 xoffset=2 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8730 x=77 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8734 x=98 y=0 width=6 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8747 x=24 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8776 x=30 y=13 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8800 x=36 y=13 width=5 height=12 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8804 x=54 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8805 x=60 y=13 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 +char id=9674 x=0 y=65 width=5 height=12 xoffset=1 yoffset=0 xadvance=6 page=0 chnl=15 diff --git a/font/vera_sans_mono12_0.png b/font/vera_sans_mono12_0.png new file mode 100644 index 0000000..60578e8 Binary files /dev/null and b/font/vera_sans_mono12_0.png differ diff --git a/font/vera_sans_mono16.bmfc b/font/vera_sans_mono16.bmfc new file mode 100644 index 0000000..bbb7a27 --- /dev/null +++ b/font/vera_sans_mono16.bmfc @@ -0,0 +1,56 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Bitstream Vera Sans Mono +fontFile= +charSet=0 +fontSize=16 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=0 +isItalic=0 +useUnicode=1 +disableBoxChars=1 +outputInvalidCharGlyph=0 +dontIncludeKerningPairs=0 +useHinting=1 +renderFromOutline=0 +useClearType=0 + +# character alignment +paddingDown=0 +paddingUp=0 +paddingRight=0 +paddingLeft=0 +spacingHoriz=1 +spacingVert=1 +useFixedHeight=1 +forceZero=0 + +# output file +outWidth=256 +outHeight=128 +outBitDepth=32 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=1 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=0 + +# selected chars +chars=32-126,160-191,215-216,223,247-248,710-711,730,732-733,937,960,8211-8212,8216-8218,8220-8222,8226 +chars=8230,8249-8250,8706,8710,8719,8721-8722,8725,8729-8730,8734,8747,8776,8800,8804-8805,9674 + +# imported icon images diff --git a/font/vera_sans_mono16.fnt b/font/vera_sans_mono16.fnt new file mode 100644 index 0000000..cd9499d --- /dev/null +++ b/font/vera_sans_mono16.fnt @@ -0,0 +1,170 @@ +info face="Bitstream Vera Sans Mono" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=16 base=13 scaleW=256 scaleH=128 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="vera_sans_mono16_0.png" +chars count=166 +char id=32 x=19 y=68 width=3 height=16 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=33 x=109 y=68 width=1 height=16 xoffset=4 yoffset=0 xadvance=8 page=0 chnl=15 +char id=34 x=63 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=35 x=49 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=36 x=199 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=37 x=67 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=38 x=207 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=39 x=254 y=51 width=1 height=16 xoffset=4 yoffset=0 xadvance=8 page=0 chnl=15 +char id=40 x=51 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=41 x=43 y=68 width=3 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=42 x=239 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=43 x=247 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=44 x=39 y=68 width=3 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=45 x=224 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=46 x=91 y=68 width=2 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=47 x=208 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=48 x=32 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=49 x=250 y=34 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=50 x=48 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=51 x=56 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=52 x=175 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=53 x=72 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=54 x=80 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=55 x=88 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=56 x=96 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=57 x=104 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=58 x=94 y=68 width=2 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=59 x=23 y=68 width=3 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=60 x=128 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=61 x=136 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=62 x=144 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=63 x=160 y=51 width=5 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=64 x=160 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=65 x=168 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=66 x=176 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=67 x=184 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=68 x=192 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=69 x=200 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=70 x=208 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=71 x=216 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=72 x=64 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=73 x=166 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=74 x=7 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=75 x=248 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=76 x=0 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=77 x=8 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=78 x=16 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=79 x=24 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=80 x=32 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=81 x=40 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=82 x=157 y=0 width=8 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=83 x=48 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=84 x=56 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=85 x=64 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=86 x=72 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=87 x=0 y=0 width=10 height=16 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=88 x=80 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=89 x=88 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=90 x=96 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=91 x=15 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=92 x=21 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=93 x=87 y=68 width=3 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=94 x=128 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=95 x=136 y=34 width=7 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=96 x=83 y=68 width=3 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=97 x=222 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=98 x=63 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=99 x=159 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=100 x=173 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=101 x=229 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=102 x=243 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=103 x=14 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=104 x=49 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=105 x=183 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=106 x=0 y=68 width=4 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=107 x=126 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=108 x=191 y=0 width=7 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=109 x=215 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=110 x=98 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=111 x=112 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=112 x=91 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=113 x=70 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=114 x=154 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=115 x=152 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=116 x=187 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=117 x=0 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=118 x=35 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=119 x=112 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=120 x=84 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=121 x=105 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=122 x=133 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=123 x=184 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=124 x=103 y=68 width=1 height=16 xoffset=4 yoffset=0 xadvance=8 page=0 chnl=15 +char id=125 x=208 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=126 x=231 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=160 x=79 y=68 width=3 height=16 xoffset=-1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=161 x=107 y=68 width=1 height=16 xoffset=4 yoffset=0 xadvance=8 page=0 chnl=15 +char id=162 x=236 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=163 x=0 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=164 x=8 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=165 x=16 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=166 x=105 y=68 width=1 height=16 xoffset=4 yoffset=0 xadvance=8 page=0 chnl=15 +char id=167 x=56 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=168 x=67 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=169 x=103 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=170 x=196 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=171 x=77 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=172 x=24 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=173 x=229 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=174 x=85 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=175 x=234 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=176 x=239 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=177 x=40 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=178 x=249 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=179 x=244 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=180 x=47 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=181 x=112 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=182 x=120 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=183 x=100 y=68 width=2 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=184 x=75 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=185 x=71 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=186 x=190 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=187 x=119 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=188 x=130 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=189 x=152 y=17 width=7 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=190 x=121 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=191 x=202 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=215 x=194 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=216 x=11 y=0 width=9 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=223 x=28 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=247 x=94 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=248 x=76 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=710 x=5 y=68 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=711 x=10 y=68 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=730 x=214 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=732 x=178 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=733 x=172 y=51 width=5 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=937 x=224 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=960 x=58 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8211 x=40 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8212 x=31 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8216 x=27 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8217 x=31 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8218 x=35 y=68 width=3 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8220 x=201 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8221 x=42 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8222 x=180 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8226 x=219 y=51 width=4 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8230 x=166 y=0 width=8 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8249 x=55 y=68 width=3 height=16 xoffset=2 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8250 x=59 y=68 width=3 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8706 x=166 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8710 x=21 y=0 width=9 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8719 x=140 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8721 x=147 y=51 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8722 x=232 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8725 x=215 y=34 width=6 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8729 x=97 y=68 width=2 height=16 xoffset=3 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8730 x=148 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8734 x=139 y=0 width=8 height=16 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8747 x=240 y=17 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8776 x=104 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8800 x=112 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8804 x=120 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=8805 x=144 y=34 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 +char id=9674 x=223 y=0 width=7 height=16 xoffset=1 yoffset=0 xadvance=8 page=0 chnl=15 diff --git a/font/vera_sans_mono16_0.png b/font/vera_sans_mono16_0.png new file mode 100644 index 0000000..89b9354 Binary files /dev/null and b/font/vera_sans_mono16_0.png differ diff --git a/font/vera_sans_mono18.bmfc b/font/vera_sans_mono18.bmfc new file mode 100644 index 0000000..4317cea --- /dev/null +++ b/font/vera_sans_mono18.bmfc @@ -0,0 +1,56 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Bitstream Vera Sans Mono +fontFile= +charSet=0 +fontSize=18 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=0 +isItalic=0 +useUnicode=1 +disableBoxChars=1 +outputInvalidCharGlyph=0 +dontIncludeKerningPairs=0 +useHinting=1 +renderFromOutline=0 +useClearType=1 + +# character alignment +paddingDown=0 +paddingUp=0 +paddingRight=0 +paddingLeft=0 +spacingHoriz=1 +spacingVert=1 +useFixedHeight=1 +forceZero=0 + +# output file +outWidth=256 +outHeight=128 +outBitDepth=32 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=1 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=0 + +# selected chars +chars=32-126,160-191,215-216,223,247-248,710-711,730,732-733,937,960,8211-8212,8216-8218,8220-8222,8226 +chars=8230,8249-8250,8706,8710,8719,8721-8722,8725,8729-8730,8734,8747,8776,8800,8804-8805,9674 + +# imported icon images diff --git a/font/vera_sans_mono18.fnt b/font/vera_sans_mono18.fnt new file mode 100644 index 0000000..517fcb3 --- /dev/null +++ b/font/vera_sans_mono18.fnt @@ -0,0 +1,170 @@ +info face="Bitstream Vera Sans Mono" size=18 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=18 base=14 scaleW=256 scaleH=128 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="vera_sans_mono18_0.png" +chars count=166 +char id=32 x=154 y=95 width=3 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=33 x=142 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=34 x=250 y=19 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=35 x=12 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=36 x=159 y=57 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=37 x=36 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=38 x=130 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=39 x=126 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=40 x=0 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=41 x=6 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=42 x=195 y=57 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=43 x=40 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=44 x=251 y=76 width=4 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=45 x=18 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=46 x=150 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=47 x=231 y=57 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=48 x=90 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=49 x=240 y=57 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=50 x=110 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=51 x=120 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=52 x=207 y=0 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=53 x=140 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=54 x=150 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=55 x=160 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=56 x=170 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=57 x=180 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=58 x=130 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=59 x=121 y=95 width=4 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=60 x=210 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=61 x=220 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=62 x=230 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=63 x=181 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=64 x=196 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=65 x=108 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=66 x=0 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=67 x=10 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=68 x=20 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=69 x=30 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=70 x=27 y=76 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=71 x=50 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=72 x=130 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=73 x=189 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=74 x=247 y=0 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=75 x=90 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=76 x=63 y=76 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=77 x=110 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=78 x=120 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=79 x=130 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=80 x=140 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=81 x=150 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=82 x=141 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=83 x=160 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=84 x=170 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=85 x=180 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=86 x=163 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=87 x=72 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=88 x=174 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=89 x=190 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=90 x=200 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=91 x=106 y=95 width=4 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=92 x=81 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=93 x=116 y=95 width=4 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=94 x=240 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=95 x=0 y=57 width=9 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=96 x=90 y=95 width=5 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=97 x=20 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=98 x=30 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=99 x=108 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=100 x=50 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=101 x=60 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=102 x=90 y=76 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=103 x=70 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=104 x=177 y=57 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=105 x=186 y=57 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=106 x=244 y=76 width=6 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=107 x=9 y=76 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=108 x=72 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=109 x=185 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=110 x=222 y=57 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=111 x=80 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=112 x=90 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=113 x=100 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=114 x=117 y=76 width=7 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=115 x=168 y=57 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=116 x=45 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=117 x=36 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=118 x=120 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=119 x=24 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=120 x=119 y=0 width=10 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=121 x=130 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=122 x=150 y=57 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=123 x=197 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=124 x=134 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=125 x=221 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=126 x=140 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=160 x=158 y=95 width=3 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=161 x=166 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=162 x=18 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=163 x=217 y=0 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=164 x=0 y=76 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=165 x=227 y=0 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=166 x=162 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=167 x=149 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=168 x=24 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=169 x=96 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=170 x=157 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=171 x=54 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=172 x=237 y=0 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=173 x=48 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=174 x=84 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=175 x=66 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=176 x=173 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=177 x=0 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=178 x=78 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=179 x=60 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=180 x=54 y=95 width=5 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=181 x=10 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=182 x=20 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=183 x=138 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=184 x=42 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=185 x=237 y=76 width=6 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=186 x=213 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=187 x=204 y=57 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=188 x=30 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=189 x=50 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=190 x=60 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=191 x=205 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=215 x=213 y=57 width=8 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=216 x=152 y=0 width=10 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=223 x=70 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=247 x=80 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=248 x=100 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=710 x=36 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=711 x=72 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=730 x=30 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=732 x=165 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=733 x=249 y=57 width=6 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=937 x=190 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=960 x=200 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8211 x=60 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8212 x=48 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8216 x=96 y=95 width=4 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8217 x=101 y=95 width=4 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8218 x=111 y=95 width=4 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8220 x=125 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8221 x=229 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8222 x=133 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8226 x=84 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8230 x=240 y=19 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8249 x=250 y=38 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8250 x=12 y=95 width=5 height=18 xoffset=2 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8706 x=141 y=76 width=7 height=18 xoffset=1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8710 x=0 y=0 width=11 height=18 xoffset=-1 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8719 x=40 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8721 x=60 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8722 x=70 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8725 x=99 y=76 width=8 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8729 x=146 y=95 width=3 height=18 xoffset=3 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8730 x=80 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8734 x=100 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8747 x=210 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8776 x=220 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8800 x=230 y=38 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8804 x=10 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=8805 x=40 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 +char id=9674 x=110 y=57 width=9 height=18 xoffset=0 yoffset=0 xadvance=9 page=0 chnl=15 diff --git a/font/vera_sans_mono18_0.png b/font/vera_sans_mono18_0.png new file mode 100644 index 0000000..3841e16 Binary files /dev/null and b/font/vera_sans_mono18_0.png differ diff --git a/font/vera_sans_mono24.bmfc b/font/vera_sans_mono24.bmfc new file mode 100644 index 0000000..5e2d24b --- /dev/null +++ b/font/vera_sans_mono24.bmfc @@ -0,0 +1,56 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Bitstream Vera Sans Mono +fontFile= +charSet=0 +fontSize=24 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=0 +isItalic=0 +useUnicode=1 +disableBoxChars=1 +outputInvalidCharGlyph=0 +dontIncludeKerningPairs=0 +useHinting=1 +renderFromOutline=0 +useClearType=1 + +# character alignment +paddingDown=0 +paddingUp=0 +paddingRight=0 +paddingLeft=0 +spacingHoriz=1 +spacingVert=1 +useFixedHeight=1 +forceZero=0 + +# output file +outWidth=256 +outHeight=256 +outBitDepth=32 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=1 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=0 + +# selected chars +chars=32-126,160-191,215-216,223,247-248,710-711,730,732-733,937,960,8211-8212,8216-8218,8220-8222,8226 +chars=8230,8249-8250,8706,8710,8719,8721-8722,8725,8729-8730,8734,8747,8776,8800,8804-8805,9674 + +# imported icon images diff --git a/font/vera_sans_mono24.fnt b/font/vera_sans_mono24.fnt new file mode 100644 index 0000000..dab31b1 --- /dev/null +++ b/font/vera_sans_mono24.fnt @@ -0,0 +1,170 @@ +info face="Bitstream Vera Sans Mono" size=24 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=24 base=19 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="vera_sans_mono24_0.png" +chars count=166 +char id=32 x=252 y=25 width=3 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=33 x=252 y=100 width=3 height=24 xoffset=5 yoffset=0 xadvance=13 page=0 chnl=15 +char id=34 x=146 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=35 x=45 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=36 x=0 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=37 x=163 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=38 x=177 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=39 x=252 y=150 width=3 height=24 xoffset=5 yoffset=0 xadvance=13 page=0 chnl=15 +char id=40 x=238 y=150 width=6 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=41 x=245 y=150 width=6 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=42 x=24 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=43 x=219 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=44 x=39 y=175 width=5 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=45 x=194 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=46 x=251 y=125 width=4 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=47 x=36 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=48 x=60 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=49 x=218 y=125 width=10 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=50 x=72 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=51 x=84 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=52 x=69 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=53 x=96 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=54 x=130 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=55 x=142 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=56 x=154 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=57 x=166 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=58 x=45 y=175 width=4 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=59 x=21 y=175 width=5 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=60 x=168 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=61 x=182 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=62 x=196 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=63 x=141 y=125 width=10 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=64 x=126 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=65 x=224 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=66 x=91 y=75 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=67 x=199 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=68 x=225 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=69 x=13 y=75 width=12 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=70 x=0 y=150 width=10 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=71 x=39 y=75 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=72 x=82 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=73 x=163 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=74 x=178 y=75 width=11 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=75 x=238 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=76 x=190 y=75 width=11 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=77 x=134 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=78 x=147 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=79 x=117 y=75 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=80 x=173 y=50 width=12 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=81 x=186 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=82 x=0 y=50 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=83 x=212 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=84 x=14 y=50 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=85 x=238 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=86 x=0 y=75 width=12 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=87 x=75 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=88 x=42 y=50 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=89 x=149 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=90 x=56 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=91 x=210 y=150 width=6 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=92 x=202 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=93 x=14 y=175 width=6 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=94 x=56 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=95 x=95 y=50 width=12 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=96 x=217 y=150 width=6 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=97 x=214 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=98 x=226 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=99 x=22 y=150 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=100 x=238 y=75 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=101 x=0 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=102 x=12 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=103 x=24 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=104 x=240 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=105 x=36 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=106 x=93 y=150 width=8 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=107 x=48 y=100 width=11 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=108 x=60 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=109 x=78 y=75 width=12 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=110 x=229 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=111 x=72 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=112 x=84 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=113 x=96 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=114 x=11 y=150 width=10 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=115 x=152 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=116 x=120 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=117 x=185 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=118 x=108 y=50 width=12 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=119 x=120 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=120 x=104 y=75 width=12 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=121 x=52 y=75 width=12 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=122 x=130 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=123 x=207 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=124 x=63 y=175 width=3 height=24 xoffset=5 yoffset=0 xadvance=13 page=0 chnl=15 +char id=125 x=108 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=126 x=140 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=160 x=55 y=175 width=3 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=161 x=59 y=175 width=3 height=24 xoffset=5 yoffset=0 xadvance=13 page=0 chnl=15 +char id=162 x=132 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=163 x=144 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=164 x=156 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=165 x=98 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=166 x=67 y=175 width=3 height=24 xoffset=5 yoffset=0 xadvance=13 page=0 chnl=15 +char id=167 x=174 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=168 x=178 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=169 x=60 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=170 x=43 y=150 width=9 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=171 x=168 y=100 width=11 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=172 x=28 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=173 x=138 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=174 x=90 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=175 x=111 y=150 width=8 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=176 x=247 y=0 width=8 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=177 x=210 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=178 x=154 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=179 x=162 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=180 x=224 y=150 width=6 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=181 x=180 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=182 x=26 y=75 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=183 x=50 y=175 width=4 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=184 x=231 y=150 width=6 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=185 x=186 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=186 x=63 y=150 width=9 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=187 x=192 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=188 x=65 y=75 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=189 x=160 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=190 x=121 y=50 width=12 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=191 x=196 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=215 x=204 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=216 x=30 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=223 x=216 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=247 x=14 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=248 x=0 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=710 x=129 y=150 width=8 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=711 x=102 y=150 width=8 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=730 x=202 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=732 x=83 y=150 width=9 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=733 x=120 y=150 width=8 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=937 x=233 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=960 x=191 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8211 x=0 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8212 x=105 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8216 x=250 y=75 width=5 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8217 x=33 y=175 width=5 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8218 x=27 y=175 width=5 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8220 x=33 y=150 width=9 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8221 x=73 y=150 width=9 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8222 x=53 y=150 width=9 height=24 xoffset=2 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8226 x=170 y=150 width=7 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8230 x=135 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8249 x=0 y=175 width=6 height=24 xoffset=3 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8250 x=7 y=175 width=6 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8706 x=119 y=125 width=10 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8710 x=15 y=0 width=14 height=24 xoffset=-1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8719 x=228 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8721 x=240 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8722 x=205 y=0 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8725 x=12 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8729 x=251 y=50 width=4 height=24 xoffset=4 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8730 x=42 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8734 x=70 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8747 x=48 y=125 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8776 x=84 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8800 x=112 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8804 x=154 y=25 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=8805 x=28 y=50 width=13 height=24 xoffset=0 yoffset=0 xadvance=13 page=0 chnl=15 +char id=9674 x=108 y=100 width=11 height=24 xoffset=1 yoffset=0 xadvance=13 page=0 chnl=15 diff --git a/font/vera_sans_mono24_0.png b/font/vera_sans_mono24_0.png new file mode 100644 index 0000000..e058d7c Binary files /dev/null and b/font/vera_sans_mono24_0.png differ diff --git a/font/vera_sans_mono32.bmfc b/font/vera_sans_mono32.bmfc new file mode 100644 index 0000000..378ca30 --- /dev/null +++ b/font/vera_sans_mono32.bmfc @@ -0,0 +1,56 @@ +# AngelCode Bitmap Font Generator configuration file +fileVersion=1 + +# font settings +fontName=Bitstream Vera Sans Mono +fontFile= +charSet=0 +fontSize=32 +aa=1 +scaleH=100 +useSmoothing=1 +isBold=0 +isItalic=0 +useUnicode=1 +disableBoxChars=1 +outputInvalidCharGlyph=0 +dontIncludeKerningPairs=0 +useHinting=1 +renderFromOutline=0 +useClearType=0 + +# character alignment +paddingDown=0 +paddingUp=0 +paddingRight=0 +paddingLeft=0 +spacingHoriz=1 +spacingVert=1 +useFixedHeight=1 +forceZero=0 + +# output file +outWidth=512 +outHeight=256 +outBitDepth=32 +fontDescFormat=0 +fourChnlPacked=0 +textureFormat=png +textureCompression=0 +alphaChnl=1 +redChnl=0 +greenChnl=0 +blueChnl=0 +invA=0 +invR=0 +invG=0 +invB=0 + +# outline +outlineThickness=0 + +# selected chars +chars=32-126,160-191,215-216,223,247-248,710-711,730,732-733,937,960,8211-8212,8216-8218,8220-8222,8226 +chars=8230,8249-8250,8706,8710,8719,8721-8722,8725,8729-8730,8734,8747,8776,8800,8804-8805,9674 + +# imported icon images diff --git a/font/vera_sans_mono32.fnt b/font/vera_sans_mono32.fnt new file mode 100644 index 0000000..90843a8 --- /dev/null +++ b/font/vera_sans_mono32.fnt @@ -0,0 +1,170 @@ +info face="Bitstream Vera Sans Mono" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=32 base=26 scaleW=512 scaleH=256 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="vera_sans_mono32_0.png" +chars count=166 +char id=32 x=24 y=132 width=3 height=32 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=33 x=28 y=132 width=3 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=34 x=449 y=99 width=7 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=35 x=0 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=36 x=392 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=37 x=36 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=38 x=233 y=0 width=16 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=39 x=52 y=132 width=2 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=40 x=471 y=99 width=6 height=32 xoffset=6 yoffset=0 xadvance=17 page=0 chnl=15 +char id=41 x=499 y=99 width=6 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=42 x=104 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=43 x=32 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=44 x=506 y=99 width=4 height=32 xoffset=6 yoffset=0 xadvance=17 page=0 chnl=15 +char id=45 x=441 y=99 width=7 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=46 x=36 y=132 width=3 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=47 x=62 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=48 x=406 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=49 x=78 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=50 x=122 y=33 width=14 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=51 x=420 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=52 x=377 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=53 x=434 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=54 x=467 y=33 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=55 x=481 y=33 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=56 x=495 y=33 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=57 x=0 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=58 x=40 y=132 width=3 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=59 x=15 y=132 width=4 height=32 xoffset=6 yoffset=0 xadvance=17 page=0 chnl=15 +char id=60 x=332 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=61 x=362 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=62 x=107 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=63 x=190 y=99 width=11 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=64 x=267 y=0 width=16 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=65 x=284 y=0 width=16 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=66 x=14 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=67 x=28 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=68 x=42 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=69 x=39 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=70 x=65 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=71 x=137 y=33 width=14 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=72 x=266 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=73 x=202 y=99 width=11 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=74 x=448 y=66 width=12 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=75 x=479 y=0 width=15 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=76 x=56 y=66 width=13 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=77 x=227 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=78 x=70 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=79 x=257 y=33 width=14 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=80 x=84 y=66 width=13 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=81 x=287 y=33 width=14 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=82 x=495 y=0 width=15 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=83 x=98 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=84 x=0 y=33 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=85 x=112 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=86 x=16 y=33 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=87 x=198 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=88 x=318 y=0 width=16 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=89 x=18 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=90 x=77 y=33 width=14 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=91 x=457 y=99 width=6 height=32 xoffset=6 yoffset=0 xadvance=17 page=0 chnl=15 +char id=92 x=197 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=93 x=492 y=99 width=6 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=94 x=367 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=95 x=302 y=33 width=14 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=96 x=417 y=99 width=7 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=97 x=126 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=98 x=140 y=66 width=13 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=99 x=0 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=100 x=154 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=101 x=242 y=33 width=14 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=102 x=487 y=66 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=103 x=168 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=104 x=91 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=105 x=182 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=106 x=313 y=99 width=9 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=107 x=196 y=66 width=13 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=108 x=210 y=66 width=13 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=109 x=431 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=110 x=52 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=111 x=224 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=112 x=238 y=66 width=13 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=113 x=252 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=114 x=214 y=99 width=11 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=115 x=178 y=99 width=11 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=116 x=280 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=117 x=474 y=66 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=118 x=317 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=119 x=180 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=120 x=447 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=121 x=347 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=122 x=154 y=99 width=11 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=123 x=142 y=99 width=11 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=124 x=55 y=132 width=2 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=125 x=226 y=99 width=11 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=126 x=272 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=160 x=44 y=132 width=3 height=32 xoffset=-1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=161 x=20 y=132 width=3 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=162 x=461 y=66 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=163 x=294 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=164 x=500 y=66 width=11 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=165 x=162 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=166 x=509 y=33 width=2 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=167 x=130 y=99 width=11 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=168 x=293 y=99 width=9 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=169 x=126 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=170 x=260 y=99 width=10 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=171 x=13 y=99 width=12 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=172 x=212 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=173 x=425 y=99 width=7 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=174 x=108 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=175 x=408 y=99 width=8 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=176 x=343 y=99 width=9 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=177 x=182 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=178 x=390 y=99 width=8 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=179 x=372 y=99 width=8 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=180 x=433 y=99 width=7 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=181 x=167 y=33 width=14 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=182 x=308 y=66 width=13 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=183 x=32 y=132 width=3 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=184 x=464 y=99 width=6 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=185 x=363 y=99 width=8 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=186 x=282 y=99 width=10 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=187 x=26 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=188 x=301 y=0 width=16 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=189 x=463 y=0 width=15 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=190 x=250 y=0 width=16 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=191 x=166 y=99 width=11 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=215 x=322 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=216 x=144 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=223 x=336 y=66 width=13 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=247 x=415 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=248 x=383 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=710 x=333 y=99 width=9 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=711 x=353 y=99 width=9 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=730 x=399 y=99 width=8 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=732 x=303 y=99 width=9 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=733 x=323 y=99 width=9 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=937 x=92 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=960 x=335 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8211 x=90 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8212 x=72 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8216 x=0 y=132 width=4 height=32 xoffset=6 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8217 x=5 y=132 width=4 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8218 x=10 y=132 width=4 height=32 xoffset=6 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8220 x=271 y=99 width=10 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8221 x=238 y=99 width=10 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8222 x=249 y=99 width=10 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8226 x=381 y=99 width=8 height=32 xoffset=4 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8230 x=399 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8249 x=478 y=99 width=6 height=32 xoffset=5 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8250 x=485 y=99 width=6 height=32 xoffset=6 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8706 x=117 y=99 width=12 height=32 xoffset=3 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8710 x=54 y=0 width=17 height=32 xoffset=0 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8719 x=350 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8721 x=364 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8722 x=392 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8725 x=47 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8729 x=48 y=132 width=3 height=32 xoffset=7 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8730 x=351 y=0 width=15 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8734 x=216 y=0 width=16 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8747 x=378 y=66 width=13 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8776 x=407 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8800 x=422 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8804 x=437 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=8805 x=452 y=33 width=14 height=32 xoffset=1 yoffset=0 xadvance=17 page=0 chnl=15 +char id=9674 x=152 y=33 width=14 height=32 xoffset=2 yoffset=0 xadvance=17 page=0 chnl=15 diff --git a/font/vera_sans_mono32_0.png b/font/vera_sans_mono32_0.png new file mode 100644 index 0000000..3df74b6 Binary files /dev/null and b/font/vera_sans_mono32_0.png differ diff --git a/font/vera_sans_mono.bmfc b/font/vera_sans_mono48.bmfc similarity index 98% rename from font/vera_sans_mono.bmfc rename to font/vera_sans_mono48.bmfc index 32ac420..550a829 100644 --- a/font/vera_sans_mono.bmfc +++ b/font/vera_sans_mono48.bmfc @@ -5,7 +5,7 @@ fileVersion=1 fontName=Bitstream Vera Sans Mono fontFile= charSet=0 -fontSize=62 +fontSize=48 aa=1 scaleH=100 useSmoothing=1 diff --git a/font/vera_sans_mono48.fnt b/font/vera_sans_mono48.fnt new file mode 100644 index 0000000..b221811 --- /dev/null +++ b/font/vera_sans_mono48.fnt @@ -0,0 +1,170 @@ +info face="Bitstream Vera Sans Mono" size=48 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +common lineHeight=48 base=38 scaleW=512 scaleH=512 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0 +page id=0 file="vera_sans_mono48_0.png" +chars count=166 +char id=32 x=173 y=294 width=3 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=33 x=149 y=294 width=5 height=48 xoffset=10 yoffset=0 xadvance=25 page=0 chnl=15 +char id=34 x=371 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=35 x=0 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=36 x=438 y=147 width=20 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=37 x=320 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=38 x=216 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=39 x=155 y=294 width=5 height=48 xoffset=10 yoffset=0 xadvance=25 page=0 chnl=15 +char id=40 x=501 y=147 width=10 height=48 xoffset=8 yoffset=0 xadvance=25 page=0 chnl=15 +char id=41 x=501 y=0 width=10 height=48 xoffset=7 yoffset=0 xadvance=25 page=0 chnl=15 +char id=42 x=0 y=245 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=43 x=456 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=44 x=110 y=294 width=8 height=48 xoffset=8 yoffset=0 xadvance=25 page=0 chnl=15 +char id=45 x=496 y=245 width=12 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=46 x=135 y=294 width=7 height=48 xoffset=9 yoffset=0 xadvance=25 page=0 chnl=15 +char id=47 x=481 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=48 x=0 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=49 x=20 y=245 width=19 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=50 x=273 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=51 x=22 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=52 x=408 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=53 x=417 y=147 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=54 x=66 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=55 x=88 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=56 x=110 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=57 x=132 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=58 x=127 y=294 width=7 height=48 xoffset=9 yoffset=0 xadvance=25 page=0 chnl=15 +char id=59 x=101 y=294 width=8 height=48 xoffset=8 yoffset=0 xadvance=25 page=0 chnl=15 +char id=60 x=192 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=61 x=216 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=62 x=240 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=63 x=116 y=245 width=18 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=64 x=294 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=65 x=424 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=66 x=154 y=147 width=21 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=67 x=210 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=68 x=176 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=69 x=42 y=196 width=20 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=70 x=314 y=196 width=19 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=71 x=198 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=72 x=44 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=73 x=135 y=245 width=18 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=74 x=59 y=245 width=18 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=75 x=0 y=98 width=23 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=76 x=0 y=196 width=20 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=77 x=48 y=98 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=78 x=220 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=79 x=242 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=80 x=264 y=147 width=21 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=81 x=286 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=82 x=168 y=98 width=23 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=83 x=308 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=84 x=268 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=85 x=330 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=86 x=432 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=87 x=27 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=88 x=372 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=89 x=398 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=90 x=238 y=98 width=22 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=91 x=0 y=294 width=11 height=48 xoffset=8 yoffset=0 xadvance=25 page=0 chnl=15 +char id=92 x=352 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=93 x=24 y=294 width=11 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=94 x=144 y=98 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=95 x=215 y=98 width=22 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=96 x=12 y=294 width=11 height=48 xoffset=5 yoffset=0 xadvance=25 page=0 chnl=15 +char id=97 x=374 y=147 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=98 x=105 y=196 width=20 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=99 x=454 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=100 x=168 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=101 x=261 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=102 x=414 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=103 x=84 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=104 x=394 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=105 x=63 y=196 width=20 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=106 x=311 y=245 width=14 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=107 x=283 y=98 width=21 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=108 x=189 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=109 x=360 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=110 x=474 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=111 x=305 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=112 x=459 y=147 width=20 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=113 x=480 y=147 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=114 x=40 y=245 width=18 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=115 x=208 y=245 width=17 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=116 x=21 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=117 x=434 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=118 x=192 y=98 width=22 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=119 x=189 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=120 x=288 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=121 x=96 y=98 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=122 x=374 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=123 x=190 y=245 width=17 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=124 x=161 y=294 width=5 height=48 xoffset=10 yoffset=0 xadvance=25 page=0 chnl=15 +char id=125 x=154 y=245 width=17 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=126 x=264 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=160 x=177 y=294 width=3 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=161 x=167 y=294 width=5 height=48 xoffset=10 yoffset=0 xadvance=25 page=0 chnl=15 +char id=162 x=334 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=163 x=349 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=164 x=354 y=196 width=19 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=165 x=450 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=166 x=143 y=294 width=5 height=48 xoffset=10 yoffset=0 xadvance=25 page=0 chnl=15 +char id=167 x=97 y=245 width=18 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=168 x=441 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=169 x=162 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=170 x=279 y=245 width=15 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=171 x=252 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=172 x=72 y=98 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=173 x=483 y=245 width=12 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=174 x=81 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=175 x=427 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=176 x=356 y=245 width=14 height=48 xoffset=5 yoffset=0 xadvance=25 page=0 chnl=15 +char id=177 x=336 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=178 x=399 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=179 x=469 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=180 x=60 y=294 width=11 height=48 xoffset=9 yoffset=0 xadvance=25 page=0 chnl=15 +char id=181 x=371 y=98 width=21 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=182 x=126 y=196 width=20 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=183 x=119 y=294 width=7 height=48 xoffset=9 yoffset=0 xadvance=25 page=0 chnl=15 +char id=184 x=72 y=294 width=10 height=48 xoffset=7 yoffset=0 xadvance=25 page=0 chnl=15 +char id=185 x=385 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=186 x=226 y=245 width=17 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=187 x=231 y=196 width=20 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=188 x=48 y=49 width=23 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=189 x=120 y=49 width=23 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=190 x=96 y=49 width=23 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=191 x=78 y=245 width=18 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=215 x=147 y=196 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=216 x=346 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=223 x=393 y=98 width=21 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=247 x=120 y=98 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=248 x=476 y=0 width=24 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=710 x=326 y=245 width=14 height=48 xoffset=5 yoffset=0 xadvance=25 page=0 chnl=15 +char id=711 x=341 y=245 width=14 height=48 xoffset=5 yoffset=0 xadvance=25 page=0 chnl=15 +char id=730 x=413 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=732 x=295 y=245 width=15 height=48 xoffset=5 yoffset=0 xadvance=25 page=0 chnl=15 +char id=733 x=262 y=245 width=16 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=937 x=24 y=98 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=960 x=480 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8211 x=135 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8212 x=108 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8216 x=503 y=98 width=8 height=48 xoffset=9 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8217 x=83 y=294 width=8 height=48 xoffset=9 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8218 x=92 y=294 width=8 height=48 xoffset=8 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8220 x=494 y=196 width=17 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8221 x=244 y=245 width=17 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8222 x=172 y=245 width=17 height=48 xoffset=4 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8226 x=455 y=245 width=13 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8230 x=384 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8249 x=36 y=294 width=11 height=48 xoffset=6 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8250 x=48 y=294 width=11 height=48 xoffset=8 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8706 x=294 y=196 width=19 height=48 xoffset=3 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8710 x=54 y=0 width=26 height=48 xoffset=-1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8719 x=396 y=147 width=20 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8721 x=415 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8722 x=312 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8725 x=437 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8729 x=504 y=49 width=7 height=48 xoffset=9 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8730 x=144 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8734 x=242 y=0 width=25 height=48 xoffset=0 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8747 x=459 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8776 x=168 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8800 x=72 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8804 x=24 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=8805 x=0 y=49 width=23 height=48 xoffset=1 yoffset=0 xadvance=25 page=0 chnl=15 +char id=9674 x=327 y=98 width=21 height=48 xoffset=2 yoffset=0 xadvance=25 page=0 chnl=15 diff --git a/font/vera_sans_mono48_0.png b/font/vera_sans_mono48_0.png new file mode 100644 index 0000000..4ae4769 Binary files /dev/null and b/font/vera_sans_mono48_0.png differ diff --git a/font/vera_sans_mono_0.png b/font/vera_sans_mono_0.png deleted file mode 100644 index 0c5de7c..0000000 Binary files a/font/vera_sans_mono_0.png and /dev/null differ diff --git a/src/util/GLFont.cpp b/src/util/GLFont.cpp index 06d50d5..4035c30 100644 --- a/src/util/GLFont.cpp +++ b/src/util/GLFont.cpp @@ -5,7 +5,7 @@ #include GLFontChar::GLFontChar() : - id(0), x(0), y(0), width(0), height(0), xadvance(0), xoffset(0), yoffset(0), index(0) { + id(0), x(0), y(0), width(0), height(0), xadvance(0), xoffset(0), yoffset(0), index(0), aspect(1) { } @@ -96,7 +96,7 @@ int GLFontChar::getIndex() { } GLFont::GLFont() : - numCharacters(0), imageHeight(0), imageWidth(0), base(0), lineHeight(0), texId(0) { + numCharacters(0), imageHeight(0), imageWidth(0), base(0), lineHeight(0), texId(0), loaded(false) { } @@ -277,8 +277,8 @@ void GLFont::loadFont(std::string fontFile) { glGenTextures(1, &texId); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, texId); - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); - glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); + glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, 4, imageWidth, imageHeight, 0, GL_RGBA, GL_UNSIGNED_BYTE, &image[0]); glDisable(GL_TEXTURE_2D); @@ -303,29 +303,21 @@ void GLFont::loadFont(std::string fontFile) { gl_vertices[ofs + 1] = 0; gl_uv[ofs] = uv_xpos; gl_uv[ofs + 1] = uv_ypos + uv_yofs; -// gl_uv[ofs] = 0; -// gl_uv[ofs + 1] = 1; gl_vertices[ofs + 2] = faspect; gl_vertices[ofs + 3] = 0; gl_uv[ofs + 2] = uv_xpos + uv_xofs; gl_uv[ofs + 3] = uv_ypos + uv_yofs; -// gl_uv[ofs + 2] = 1; -// gl_uv[ofs + 3] = 1; gl_vertices[ofs + 4] = faspect; gl_vertices[ofs + 5] = 1; gl_uv[ofs + 4] = uv_xpos + uv_xofs; gl_uv[ofs + 5] = uv_ypos; -// gl_uv[ofs + 4] = 1; -// gl_uv[ofs + 5] = 0; gl_vertices[ofs + 6] = 0; gl_vertices[ofs + 7] = 1; gl_uv[ofs + 6] = uv_xpos; gl_uv[ofs + 7] = uv_ypos; -// gl_uv[ofs + 6] = 0; -// gl_uv[ofs + 7] = 0; fchar->setIndex(ofs); @@ -333,6 +325,7 @@ void GLFont::loadFont(std::string fontFile) { } std::cout << "Loaded font '" << fontName << "' from '" << fontFileSource << "', parsed " << characters.size() << " characters." << std::endl; + loaded = true; } else { std::cout << "Error loading font file " << fontFileSource << std::endl; } @@ -340,6 +333,10 @@ void GLFont::loadFont(std::string fontFile) { input.close(); } +bool GLFont::isLoaded() { + return loaded; +} + float GLFont::getStringWidth(std::string str, float size, float viewAspect) { float scalex = size / viewAspect; @@ -362,7 +359,7 @@ float GLFont::getStringWidth(std::string str, float size, float viewAspect) { advx = characters['_']->getAspect(); } - width += fchar->getAspect() + advx - ofsx; + width += fchar->getAspect() + advx + ofsx; } width *= scalex; @@ -437,7 +434,7 @@ void GLFont::drawString(std::string str, float xpos, float ypos, int pxHeight, A advx = characters['_']->getAspect(); } - glTranslatef(-ofsx, 0.0, 0.0); + glTranslatef(ofsx, 0.0, 0.0); glDrawArrays(GL_QUADS, fchar->getIndex() / 2, 4); glTranslatef(fchar->getAspect() + advx, 0.0, 0.0); } diff --git a/src/util/GLFont.h b/src/util/GLFont.h index d59f4df..2e9fd75 100644 --- a/src/util/GLFont.h +++ b/src/util/GLFont.h @@ -63,6 +63,7 @@ public: GLFont(); ~GLFont(); void loadFont(std::string fontFile); + bool isLoaded(); float getStringWidth(std::string str, float size, float viewAspect); void drawString(std::string str, float xpos, float ypos, int pxHeight, Align hAlign = GLFONT_ALIGN_LEFT, Align vAlign = GLFONT_ALIGN_TOP); @@ -76,6 +77,7 @@ private: int lineHeight; int base; int imageWidth, imageHeight; + bool loaded; std::map characters; diff --git a/src/visual/PrimaryGLContext.cpp b/src/visual/PrimaryGLContext.cpp index 4cabaac..884944f 100644 --- a/src/visual/PrimaryGLContext.cpp +++ b/src/visual/PrimaryGLContext.cpp @@ -15,7 +15,7 @@ #include "AppFrame.h" #include -GLFont *PrimaryGLContext::font = NULL; +GLFont PrimaryGLContext::fonts[GLFONT_MAX]; wxString PrimaryGLContext::glGetwxString(GLenum name) { const GLubyte *v = glGetString(name); @@ -58,15 +58,60 @@ PrimaryGLContext::PrimaryGLContext(wxGLCanvas *canvas, wxGLContext *sharedContex CheckGLError(); } -GLFont *PrimaryGLContext::getFont() { - if (font == NULL) { - font = new GLFont(); - font->loadFont("vera_sans_mono.fnt"); +GLFont &PrimaryGLContext::getFont(GLFontSize esize) { + if (!fonts[esize].isLoaded()) { + + std::string fontName; + switch (esize) { + case GLFONT_SIZE12: fontName = "vera_sans_mono12.fnt"; + break; + case GLFONT_SIZE16: fontName = "vera_sans_mono16.fnt"; + break; + case GLFONT_SIZE18: fontName = "vera_sans_mono18.fnt"; + break; + case GLFONT_SIZE24: fontName = "vera_sans_mono24.fnt"; + break; + case GLFONT_SIZE32: fontName = "vera_sans_mono32.fnt"; + break; + case GLFONT_SIZE48: fontName = "vera_sans_mono48.fnt"; + break; + } + + fonts[esize].loadFont(fontName); } - return font; + return fonts[esize]; } +void PrimaryGLContext::DrawDemodInfo(DemodulatorInstance *demod, float r, float g, float b) { + if (!demod) { + return; + } + + float uxPos = (float) (demod->getParams().frequency - (wxGetApp().getFrequency() - SRATE / 2)) / (float) SRATE; + + glDisable(GL_DEPTH_TEST); + glDisable(GL_TEXTURE_2D); + + glEnable(GL_BLEND); + glBlendFunc(GL_SRC_ALPHA, GL_DST_COLOR); + glColor4f(r, g, b, 0.6); + + float ofs = ((float) demod->getParams().bandwidth) / (float) SRATE; + + glBlendFunc(GL_SRC_ALPHA, GL_DST_COLOR); + glColor4f(r, g, b, 0.2); + glBegin(GL_QUADS); + glVertex3f((uxPos - 0.5) * 2.0 - ofs, 1.0, 0.0); + glVertex3f((uxPos - 0.5) * 2.0 - ofs, -1.0, 0.0); + + glVertex3f((uxPos - 0.5) * 2.0 + ofs, -1.0, 0.0); + glVertex3f((uxPos - 0.5) * 2.0 + ofs, 1.0, 0.0); + glEnd(); + + glDisable(GL_BLEND); + glEnable(GL_DEPTH_TEST); +} void PrimaryGLContext::DrawDemod(DemodulatorInstance *demod, float r, float g, float b) { if (!demod) { @@ -108,7 +153,6 @@ void PrimaryGLContext::DrawDemod(DemodulatorInstance *demod, float r, float g, f glDisable(GL_BLEND); glEnable(GL_DEPTH_TEST); - } void PrimaryGLContext::DrawFreqSelector(float uxPos, float r, float g, float b) { @@ -150,7 +194,6 @@ void PrimaryGLContext::BeginDraw() { glLoadIdentity(); } - void PrimaryGLContext::EndDraw() { glFlush(); diff --git a/src/visual/PrimaryGLContext.h b/src/visual/PrimaryGLContext.h index 57ad25d..7551c92 100644 --- a/src/visual/PrimaryGLContext.h +++ b/src/visual/PrimaryGLContext.h @@ -12,6 +12,7 @@ class PrimaryGLContext: public wxGLContext { public: + enum GLFontSize { GLFONT_SIZE12, GLFONT_SIZE16, GLFONT_SIZE18, GLFONT_SIZE24, GLFONT_SIZE32, GLFONT_SIZE48, GLFONT_MAX }; PrimaryGLContext(wxGLCanvas *canvas, wxGLContext *sharedContext); static wxString glGetwxString(GLenum name); @@ -22,9 +23,10 @@ public: void DrawFreqSelector(float uxPos, float r = 1, float g = 1, float b = 1); void DrawDemod(DemodulatorInstance *demod, float r = 1, float g = 1, float b = 1); + void DrawDemodInfo(DemodulatorInstance *demod, float r = 1, float g = 1, float b = 1); - static GLFont *getFont(); + static GLFont &getFont(GLFontSize esize); private: - static GLFont *font; + static GLFont fonts[GLFONT_MAX]; }; diff --git a/src/visual/SpectrumCanvas.cpp b/src/visual/SpectrumCanvas.cpp index 9e9abe9..b3edee5 100644 --- a/src/visual/SpectrumCanvas.cpp +++ b/src/visual/SpectrumCanvas.cpp @@ -67,7 +67,7 @@ void SpectrumCanvas::OnPaint(wxPaintEvent& WXUNUSED(event)) { std::vector &demods = wxGetApp().getDemodMgr().getDemodulators(); for (int i = 0, iMax = demods.size(); i < iMax; i++) { - glContext->DrawDemod(demods[i]); + glContext->DrawDemodInfo(demods[i]); } glContext->EndDraw(); diff --git a/src/visual/SpectrumContext.cpp b/src/visual/SpectrumContext.cpp index 1dd8e97..dd1cafa 100644 --- a/src/visual/SpectrumContext.cpp +++ b/src/visual/SpectrumContext.cpp @@ -1,6 +1,9 @@ #include "SpectrumContext.h" #include "SpectrumCanvas.h" +#include "CubicSDR.h" +#include +#include SpectrumContext::SpectrumContext(SpectrumCanvas *canvas, wxGLContext *sharedContext) : PrimaryGLContext(canvas, sharedContext) { @@ -28,7 +31,56 @@ void SpectrumContext::Draw(std::vector &points) { glPopMatrix(); } - getFont()->drawString("Welcome to CubicSDR -- This is a test string. 01234567890!@#$%^&*()_[]",0.0,0.0,31,GLFont::GLFONT_ALIGN_CENTER,GLFont::GLFONT_ALIGN_CENTER); + GLint vp[4]; + glGetIntegerv( GL_VIEWPORT, vp); + float viewHeight = (float) vp[3]; + + float leftFreq = (float) wxGetApp().getFrequency() - ((float) SRATE / 2.0); + float rightFreq = leftFreq + (float) SRATE; + + float firstMhz = floor(leftFreq / 1000000.0) * 1000000.0; + float mhzStart = ((firstMhz - leftFreq) / (rightFreq - leftFreq)) * 2.0; + float mhzStep = (100000.0 / (rightFreq - leftFreq)) * 2.0; + + double currentMhz = trunc(floor(firstMhz / 1000000.0)); + + std::stringstream label; + label.precision(2); + + float hPos = 1.0 - (16.0 / viewHeight); + float lMhzPos = 1.0 - (5.0 / viewHeight); + + for (float m = -1.0 + mhzStart, mMax = 1.0 + fabs(mhzStart); m <= mMax; m += mhzStep) { + label << std::fixed << currentMhz; + + double fractpart, intpart; + + fractpart = modf(currentMhz, &intpart); + + if (fractpart < 0.001) { + glLineWidth(4.0); + glColor3f(1.0, 1.0, 1.0); + } else { + glLineWidth(1.0); + glColor3f(0.55, 0.55, 0.55); + } + + glDisable(GL_TEXTURE_2D); + glBegin(GL_LINES); + glVertex2f(m, lMhzPos); + glVertex2f(m, 1); + glEnd(); + + getFont(PrimaryGLContext::GLFONT_SIZE12).drawString(label.str(), m, hPos, 12, GLFont::GLFONT_ALIGN_CENTER, GLFont::GLFONT_ALIGN_CENTER); + + label.str(std::string()); + + currentMhz += 0.1f; + } + + glLineWidth(1.0); + +// getFont(PrimaryGLContext::GLFONT_SIZE16).drawString("Welcome to CubicSDR -- This is a test string. 01234567890!@#$%^&*()_[]",0.0,0.0,16,GLFont::GLFONT_ALIGN_CENTER,GLFont::GLFONT_ALIGN_CENTER); CheckGLError(); }