From 34a6d3f5e0ba334436bf84b9fa446fa4a165e785 Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Tue, 9 Dec 2014 21:28:08 -0500 Subject: [PATCH] Added frequency labels, 100khz intervals --- font/vera_sans_mono.fnt | 170 ------------------ font/vera_sans_mono12.bmfc | 56 ++++++ font/vera_sans_mono12.fnt | 170 ++++++++++++++++++ font/vera_sans_mono12_0.png | Bin 0 -> 2010 bytes font/vera_sans_mono16.bmfc | 56 ++++++ font/vera_sans_mono16.fnt | 170 ++++++++++++++++++ font/vera_sans_mono16_0.png | Bin 0 -> 5637 bytes font/vera_sans_mono18.bmfc | 56 ++++++ font/vera_sans_mono18.fnt | 170 ++++++++++++++++++ font/vera_sans_mono18_0.png | Bin 0 -> 10794 bytes font/vera_sans_mono24.bmfc | 56 ++++++ font/vera_sans_mono24.fnt | 170 ++++++++++++++++++ font/vera_sans_mono24_0.png | Bin 0 -> 14540 bytes font/vera_sans_mono32.bmfc | 56 ++++++ font/vera_sans_mono32.fnt | 170 ++++++++++++++++++ font/vera_sans_mono32_0.png | Bin 0 -> 14628 bytes ...a_sans_mono.bmfc => vera_sans_mono48.bmfc} | 2 +- font/vera_sans_mono48.fnt | 170 ++++++++++++++++++ font/vera_sans_mono48_0.png | Bin 0 -> 29750 bytes font/vera_sans_mono_0.png | Bin 39793 -> 0 bytes src/util/GLFont.cpp | 25 ++- src/util/GLFont.h | 2 + src/visual/PrimaryGLContext.cpp | 59 +++++- src/visual/PrimaryGLContext.h | 6 +- src/visual/SpectrumCanvas.cpp | 2 +- src/visual/SpectrumContext.cpp | 54 +++++- 26 files changed, 1423 insertions(+), 197 deletions(-) delete mode 100644 font/vera_sans_mono.fnt create mode 100644 font/vera_sans_mono12.bmfc create mode 100644 font/vera_sans_mono12.fnt create mode 100644 font/vera_sans_mono12_0.png create mode 100644 font/vera_sans_mono16.bmfc create mode 100644 font/vera_sans_mono16.fnt create mode 100644 font/vera_sans_mono16_0.png create mode 100644 font/vera_sans_mono18.bmfc create mode 100644 font/vera_sans_mono18.fnt create mode 100644 font/vera_sans_mono18_0.png create mode 100644 font/vera_sans_mono24.bmfc create mode 100644 font/vera_sans_mono24.fnt create mode 100644 font/vera_sans_mono24_0.png create mode 100644 font/vera_sans_mono32.bmfc create mode 100644 font/vera_sans_mono32.fnt create mode 100644 font/vera_sans_mono32_0.png rename font/{vera_sans_mono.bmfc => vera_sans_mono48.bmfc} (98%) create mode 100644 font/vera_sans_mono48.fnt create mode 100644 font/vera_sans_mono48_0.png delete mode 100644 font/vera_sans_mono_0.png 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 0000000000000000000000000000000000000000..60578e804f830b6107ff0ece3bf473514bac0cc8 GIT binary patch literal 2010 zcma)-`#%#31IFi*P>CElZp{vAIf$}awZ)KHx+ucB3C%ViCb^804B@EPWt}<3I~m9J zR&q&gv9ehgowj4*Ok{K0+d<6Cq;0i}d7bkYygxkO=MQ+E&-482Oc-+WMyHJc0AO?I zv5<&0FZf#)W^3#Th!+9?=8d5tL6JYzDQFYv?r@7@MdaivW%g2CROv5fPN5L=&XozV zyKA7+&Ahr%;-TU#@@@RIaYc_M$g9G-=Oo8&tR1feilHu4dibpbI&%&ag}GIvh9se6 zXnkde+|T(MW0#IsW#V#&Kc&qL$j(x&k)^`}nmZvp%fow$k+br<>Y3hN;(V zSm>0ofo}zqhg;%ReS&D#?q;Ndp^T#KLjK5Xk;;X-H(0>*$jSVc&nhXxk#B(9jezIi zFtFutP27Um-)vAu(3-Tn`M!sbvLvmxGEA+~dp!jWA8lj0Q&!EI(&j?`OQpuyCvMmh zY~lJwo47*spPSeXGh#-XM2d4GK{rf;8)AqtoGHBr&gUt;>)2_+v`|$J+j@?&s`}QL z0T~U)iTrJ~)Cr)@kuyv)(Q_|cmACLNP><(dw<)f|*$Dc*!N*}bhl|jN{$3aIB*p8J zv|jZ4Xwi%HnGxMJEJ%6x3e)%J&c?Ed6+Kjx0hJNE*&ta^2zpNdf$hnZ|u^;1EvXCWWoQ7`bOAO-ahAkOX^h_;gfw(ZX-a z&eqx{FP%-Rvc2%Dnw4{qQrKkGfr~v;%XA8n`JG^N)<18Pf5YwMDA7n1F1Pva%hR!m zaOod_82%aDnK6n**(kxhtx_IVXm^)tb#zj%PuU=FL+>pw&o+N8gecl9D`P`fTdnJ< zq1Sd$QV~X%xE)CjI8R64{VLK;QnlB#`561;3nHo746y;0MRr-GiERGBQ4P#cjuVxR z-0E@plV?89GRci=m1Dow5Tg@hCz+;Woh|W2WJvd_^0pQ9iD)zB6N1m#_cFF~RaYBp zsl%Hv2~0`7KP$&!u^$klWkCYQ{+B z#u!xG5j-Fy{6>d@UFQ9F%3NW`dxxp(_s8cGRQfO_cX!abXI}*NYN5WwaHPwV3d*88zOF{T zZLwI!oP0yby*)VjF;0!j!H)?_YUJhCXg0H`{z1N#2E)o>$_Gf7|I_oKf_Xd}8h6>c zQn;vYk$>_Sgm46_ANK8YUQZ4_%BzeQ!ZD8JR-LOr=gzu!0NQL55nA8CqwCVPmm2XO z2yRY<)(b*o(Y) zQWjKbI7FMZXkG5;_wRr&Asdgq&Br2}=bxz;4F}Ake~>Iv@R?QH2z`5em^Q#hdf9{i z8O!C0gOkw#?vh0?S(ZGPJ)2nQMo*G6?mGvObEh|r@#NN(Xnx=8xrTRs9zB?JP@g5X z$*0gj!R~cfFdduOU#4ES*)QjMfF}_uJGpTvKY{HJ#&3PHEIM&y9japhc1OhuK>AJa za6E0^V|0Nb(AHcRge$ zLy{3_`%$GwDL9Z%p2M)9Ufr!AR!W|2>}uo!DQF2suOdVzU6vr$W>Pw(QQ>Mf-@+2yon@V~GU z@}8_VJ~j7V54#(0eeGv53OuIG)@<_9pypB9FScv9qb`!{Wb!7k$&-io1Kk i=l&VK{~Kxct0vr}6_B6RP378W14564g**z5EBqhNRRGZd literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..89b9354da7f5381b53deddd5cc1eab298fafdba0 GIT binary patch literal 5637 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�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 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(); }