moving fonts into this repository; build is broken
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 14 Jul 2021 20:06:10 +0000 (15:06 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 14 Jul 2021 20:06:10 +0000 (15:06 -0500)
res/fonts/Calibri.fnt [new file with mode: 0644]
res/fonts/Calibri_0.data [new file with mode: 0644]
res/fonts/Calibri_0.png [new file with mode: 0644]
res/fonts/FiraCode.data [new file with mode: 0644]
res/fonts/FiraCode.fnt [new file with mode: 0644]
res/fonts/FiraCode.png [new file with mode: 0644]
res/fonts/test.fnt [new file with mode: 0644]
res/fonts/test_0.data [new file with mode: 0644]
src/config.onyx
src/main.onyx

diff --git a/res/fonts/Calibri.fnt b/res/fonts/Calibri.fnt
new file mode 100644 (file)
index 0000000..5d8a9ab
--- /dev/null
@@ -0,0 +1,329 @@
+info face="Calibri" 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=25 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
+page id=0 file="Calibri_0.png"
+chars count=96
+char id=-1   x=128   y=36    width=13    height=16    xoffset=0     yoffset=9     xadvance=13    page=0  chnl=15
+char id=32   x=97    y=20    width=3     height=1     xoffset=-1    yoffset=31    xadvance=6     page=0  chnl=15
+char id=33   x=228   y=0     width=4     height=18    xoffset=3     yoffset=7     xadvance=8     page=0  chnl=15
+char id=34   x=80    y=73    width=8     height=7     xoffset=1     yoffset=7     xadvance=10    page=0  chnl=15
+char id=35   x=44    y=41    width=13    height=16    xoffset=0     yoffset=9     xadvance=13    page=0  chnl=15
+char id=36   x=32    y=0     width=12    height=22    xoffset=1     yoffset=6     xadvance=13    page=0  chnl=15
+char id=37   x=0     y=24    width=18    height=17    xoffset=0     yoffset=8     xadvance=19    page=0  chnl=15
+char id=38   x=138   y=0     width=16    height=18    xoffset=1     yoffset=7     xadvance=18    page=0  chnl=15
+char id=39   x=95    y=70    width=4     height=7     xoffset=1     yoffset=7     xadvance=6     page=0  chnl=15
+char id=40   x=13    y=0     width=6     height=23    xoffset=1     yoffset=7     xadvance=8     page=0  chnl=15
+char id=41   x=20    y=0     width=6     height=23    xoffset=1     yoffset=7     xadvance=8     page=0  chnl=15
+char id=42   x=43    y=76    width=11    height=10    xoffset=1     yoffset=7     xadvance=13    page=0  chnl=15
+char id=43   x=135   y=53    width=13    height=12    xoffset=0     yoffset=12    xadvance=13    page=0  chnl=15
+char id=44   x=89    y=70    width=5     height=7     xoffset=0     yoffset=22    xadvance=6     page=0  chnl=15
+char id=45   x=103   y=37    width=8     height=2     xoffset=0     yoffset=17    xadvance=8     page=0  chnl=15
+char id=46   x=121   y=67    width=4     height=3     xoffset=1     yoffset=22    xadvance=7     page=0  chnl=15
+char id=47   x=0     y=0     width=12    height=23    xoffset=-1    yoffset=6     xadvance=10    page=0  chnl=15
+char id=48   x=58    y=40    width=13    height=16    xoffset=0     yoffset=9     xadvance=13    page=0  chnl=15
+char id=49   x=12    y=59    width=11    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=50   x=24    y=59    width=11    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=51   x=0     y=59    width=11    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=52   x=72    y=40    width=13    height=16    xoffset=0     yoffset=9     xadvance=13    page=0  chnl=15
+char id=53   x=36    y=59    width=11    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=54   x=222   y=36    width=12    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=55   x=209   y=36    width=12    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=56   x=30    y=42    width=13    height=16    xoffset=0     yoffset=9     xadvance=13    page=0  chnl=15
+char id=57   x=86    y=40    width=13    height=16    xoffset=0     yoffset=9     xadvance=13    page=0  chnl=15
+char id=58   x=250   y=52    width=4     height=12    xoffset=2     yoffset=13    xadvance=7     page=0  chnl=15
+char id=59   x=59    y=57    width=6     height=16    xoffset=0     yoffset=13    xadvance=7     page=0  chnl=15
+char id=60   x=149   y=53    width=12    height=12    xoffset=0     yoffset=12    xadvance=13    page=0  chnl=15
+char id=61   x=67    y=74    width=12    height=7     xoffset=0     yoffset=14    xadvance=13    page=0  chnl=15
+char id=62   x=201   y=53    width=12    height=12    xoffset=1     yoffset=12    xadvance=13    page=0  chnl=15
+char id=63   x=206   y=0     width=11    height=18    xoffset=1     yoffset=7     xadvance=12    page=0  chnl=15
+char id=64   x=97    y=0     width=21    height=19    xoffset=1     yoffset=9     xadvance=23    page=0  chnl=15
+char id=65   x=136   y=19    width=15    height=16    xoffset=0     yoffset=9     xadvance=15    page=0  chnl=15
+char id=66   x=100   y=40    width=13    height=16    xoffset=1     yoffset=9     xadvance=14    page=0  chnl=15
+char id=67   x=184   y=19    width=14    height=16    xoffset=0     yoffset=9     xadvance=14    page=0  chnl=15
+char id=68   x=120   y=19    width=15    height=16    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=69   x=235   y=36    width=11    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=70   x=244   y=18    width=11    height=16    xoffset=1     yoffset=9     xadvance=12    page=0  chnl=15
+char id=71   x=168   y=19    width=15    height=16    xoffset=0     yoffset=9     xadvance=16    page=0  chnl=15
+char id=72   x=15    y=42    width=14    height=16    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=73   x=66    y=57    width=4     height=16    xoffset=1     yoffset=9     xadvance=7     page=0  chnl=15
+char id=74   x=247   y=35    width=8     height=16    xoffset=-1    yoffset=9     xadvance=8     page=0  chnl=15
+char id=75   x=114   y=37    width=13    height=16    xoffset=1     yoffset=9     xadvance=14    page=0  chnl=15
+char id=76   x=48    y=58    width=10    height=16    xoffset=1     yoffset=9     xadvance=11    page=0  chnl=15
+char id=77   x=82    y=23    width=20    height=16    xoffset=1     yoffset=9     xadvance=22    page=0  chnl=15
+char id=78   x=0     y=42    width=14    height=16    xoffset=1     yoffset=9     xadvance=17    page=0  chnl=15
+char id=79   x=103   y=20    width=16    height=16    xoffset=1     yoffset=9     xadvance=17    page=0  chnl=15
+char id=80   x=196   y=36    width=12    height=16    xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=81   x=119   y=0     width=18    height=18    xoffset=1     yoffset=9     xadvance=18    page=0  chnl=15
+char id=82   x=142   y=36    width=13    height=16    xoffset=1     yoffset=9     xadvance=14    page=0  chnl=15
+char id=83   x=170   y=36    width=12    height=16    xoffset=0     yoffset=9     xadvance=12    page=0  chnl=15
+char id=84   x=214   y=19    width=14    height=16    xoffset=-1    yoffset=9     xadvance=13    page=0  chnl=15
+char id=85   x=199   y=19    width=14    height=16    xoffset=1     yoffset=9     xadvance=17    page=0  chnl=15
+char id=86   x=152   y=19    width=15    height=16    xoffset=0     yoffset=9     xadvance=15    page=0  chnl=15
+char id=87   x=58    y=23    width=23    height=16    xoffset=0     yoffset=9     xadvance=23    page=0  chnl=15
+char id=88   x=229   y=19    width=14    height=16    xoffset=0     yoffset=9     xadvance=14    page=0  chnl=15
+char id=89   x=156   y=36    width=13    height=16    xoffset=0     yoffset=9     xadvance=13    page=0  chnl=15
+char id=90   x=183   y=36    width=12    height=16    xoffset=0     yoffset=9     xadvance=12    page=0  chnl=15
+char id=91   x=90    y=0     width=6     height=22    xoffset=2     yoffset=7     xadvance=8     page=0  chnl=15
+char id=92   x=45    y=0     width=12    height=22    xoffset=-1    yoffset=6     xadvance=10    page=0  chnl=15
+char id=93   x=83    y=0     width=6     height=22    xoffset=0     yoffset=7     xadvance=8     page=0  chnl=15
+char id=94   x=55    y=75    width=11    height=9     xoffset=1     yoffset=9     xadvance=13    page=0  chnl=15
+char id=95   x=126   y=67    width=15    height=2     xoffset=-1    yoffset=28    xadvance=13    page=0  chnl=15
+char id=96   x=114   y=70    width=6     height=4     xoffset=1     yoffset=7     xadvance=8     page=0  chnl=15
+char id=97   x=214   y=53    width=11    height=12    xoffset=0     yoffset=13    xadvance=12    page=0  chnl=15
+char id=98   x=155   y=0     width=12    height=18    xoffset=1     yoffset=7     xadvance=14    page=0  chnl=15
+char id=99   x=0     y=76    width=11    height=12    xoffset=0     yoffset=13    xadvance=11    page=0  chnl=15
+char id=100  x=168   y=0     width=12    height=18    xoffset=0     yoffset=7     xadvance=14    page=0  chnl=15
+char id=101  x=162   y=53    width=12    height=12    xoffset=0     yoffset=13    xadvance=13    page=0  chnl=15
+char id=102  x=218   y=0     width=9     height=18    xoffset=0     yoffset=7     xadvance=8     page=0  chnl=15
+char id=103  x=45    y=23    width=12    height=17    xoffset=0     yoffset=13    xadvance=12    page=0  chnl=15
+char id=104  x=181   y=0     width=12    height=18    xoffset=1     yoffset=7     xadvance=14    page=0  chnl=15
+char id=105  x=251   y=0     width=4     height=17    xoffset=1     yoffset=8     xadvance=6     page=0  chnl=15
+char id=106  x=76    y=0     width=6     height=22    xoffset=-1    yoffset=8     xadvance=6     page=0  chnl=15
+char id=107  x=194   y=0     width=11    height=18    xoffset=1     yoffset=7     xadvance=12    page=0  chnl=15
+char id=108  x=233   y=0     width=4     height=18    xoffset=1     yoffset=7     xadvance=6     page=0  chnl=15
+char id=109  x=101   y=57    width=19    height=12    xoffset=1     yoffset=13    xadvance=21    page=0  chnl=15
+char id=110  x=175   y=53    width=12    height=12    xoffset=1     yoffset=13    xadvance=14    page=0  chnl=15
+char id=111  x=121   y=54    width=13    height=12    xoffset=0     yoffset=13    xadvance=14    page=0  chnl=15
+char id=112  x=32    y=23    width=12    height=17    xoffset=1     yoffset=13    xadvance=14    page=0  chnl=15
+char id=113  x=238   y=0     width=12    height=17    xoffset=0     yoffset=13    xadvance=14    page=0  chnl=15
+char id=114  x=34    y=76    width=8     height=12    xoffset=1     yoffset=13    xadvance=9     page=0  chnl=15
+char id=115  x=23    y=76    width=10    height=12    xoffset=0     yoffset=13    xadvance=10    page=0  chnl=15
+char id=116  x=71    y=57    width=9     height=15    xoffset=0     yoffset=10    xadvance=9     page=0  chnl=15
+char id=117  x=226   y=53    width=11    height=12    xoffset=1     yoffset=13    xadvance=14    page=0  chnl=15
+char id=118  x=188   y=53    width=12    height=12    xoffset=0     yoffset=13    xadvance=12    page=0  chnl=15
+char id=119  x=81    y=57    width=19    height=12    xoffset=0     yoffset=13    xadvance=19    page=0  chnl=15
+char id=120  x=238   y=53    width=11    height=12    xoffset=0     yoffset=13    xadvance=11    page=0  chnl=15
+char id=121  x=19    y=24    width=12    height=17    xoffset=0     yoffset=13    xadvance=12    page=0  chnl=15
+char id=122  x=12    y=76    width=10    height=12    xoffset=0     yoffset=13    xadvance=10    page=0  chnl=15
+char id=123  x=67    y=0     width=8     height=22    xoffset=0     yoffset=7     xadvance=8     page=0  chnl=15
+char id=124  x=27    y=0     width=4     height=23    xoffset=4     yoffset=7     xadvance=12    page=0  chnl=15
+char id=125  x=58    y=0     width=8     height=22    xoffset=1     yoffset=7     xadvance=8     page=0  chnl=15
+char id=126  x=100   y=70    width=13    height=5     xoffset=0     yoffset=10    xadvance=13    page=0  chnl=15
+kernings count=228
+kerning first=40  second=106 amount=1   
+kerning first=47  second=65  amount=-1  
+kerning first=46  second=121 amount=-1  
+kerning first=46  second=119 amount=-1  
+kerning first=46  second=118 amount=-1  
+kerning first=46  second=116 amount=-1  
+kerning first=46  second=102 amount=-1  
+kerning first=46  second=89  amount=-2  
+kerning first=46  second=87  amount=-2  
+kerning first=46  second=86  amount=-2  
+kerning first=46  second=84  amount=-2  
+kerning first=44  second=116 amount=-1  
+kerning first=44  second=89  amount=-2  
+kerning first=44  second=87  amount=-2  
+kerning first=44  second=86  amount=-2  
+kerning first=44  second=84  amount=-2  
+kerning first=122 second=113 amount=-1  
+kerning first=122 second=111 amount=-1  
+kerning first=122 second=101 amount=-1  
+kerning first=122 second=100 amount=-1  
+kerning first=122 second=99  amount=-1  
+kerning first=121 second=46  amount=-2  
+kerning first=121 second=44  amount=-2  
+kerning first=120 second=113 amount=-1  
+kerning first=65  second=84  amount=-2  
+kerning first=120 second=111 amount=-1  
+kerning first=120 second=101 amount=-1  
+kerning first=120 second=100 amount=-1  
+kerning first=120 second=99  amount=-1  
+kerning first=119 second=46  amount=-2  
+kerning first=119 second=44  amount=-2  
+kerning first=118 second=46  amount=-2  
+kerning first=118 second=44  amount=-2  
+kerning first=114 second=46  amount=-3  
+kerning first=114 second=44  amount=-2  
+kerning first=114 second=97  amount=-1  
+kerning first=112 second=120 amount=-1  
+kerning first=111 second=120 amount=-1  
+kerning first=65  second=86  amount=-1  
+kerning first=65  second=87  amount=-1  
+kerning first=107 second=113 amount=-1  
+kerning first=107 second=111 amount=-1  
+kerning first=107 second=101 amount=-1  
+kerning first=107 second=100 amount=-1  
+kerning first=65  second=89  amount=-2  
+kerning first=107 second=99  amount=-1  
+kerning first=103 second=47  amount=1   
+kerning first=102 second=46  amount=-2  
+kerning first=102 second=44  amount=-2  
+kerning first=65  second=116 amount=-1  
+kerning first=102 second=113 amount=-1  
+kerning first=102 second=111 amount=-1  
+kerning first=102 second=103 amount=-1  
+kerning first=65  second=121 amount=-1  
+kerning first=102 second=101 amount=-1  
+kerning first=102 second=100 amount=-1  
+kerning first=102 second=99  amount=-1  
+kerning first=102 second=97  amount=-1  
+kerning first=65  second=63  amount=-1  
+kerning first=98  second=120 amount=-1  
+kerning first=90  second=118 amount=-1  
+kerning first=89  second=47  amount=-2  
+kerning first=89  second=46  amount=-3  
+kerning first=89  second=58  amount=-2  
+kerning first=89  second=59  amount=-2  
+kerning first=89  second=44  amount=-3  
+kerning first=89  second=122 amount=-1  
+kerning first=89  second=121 amount=-1  
+kerning first=89  second=120 amount=-1  
+kerning first=89  second=119 amount=-1  
+kerning first=89  second=118 amount=-1  
+kerning first=89  second=117 amount=-1  
+kerning first=89  second=116 amount=-1  
+kerning first=89  second=115 amount=-1  
+kerning first=89  second=114 amount=-1  
+kerning first=89  second=113 amount=-2  
+kerning first=89  second=112 amount=-1  
+kerning first=89  second=111 amount=-2  
+kerning first=89  second=110 amount=-1  
+kerning first=89  second=109 amount=-1  
+kerning first=89  second=106 amount=-1  
+kerning first=89  second=103 amount=-2  
+kerning first=89  second=102 amount=-1  
+kerning first=89  second=101 amount=-2  
+kerning first=89  second=100 amount=-2  
+kerning first=89  second=99  amount=-2  
+kerning first=89  second=97  amount=-2  
+kerning first=89  second=81  amount=-1  
+kerning first=89  second=79  amount=-1  
+kerning first=89  second=74  amount=-1  
+kerning first=89  second=71  amount=-1  
+kerning first=89  second=67  amount=-1  
+kerning first=89  second=65  amount=-2  
+kerning first=88  second=121 amount=-1  
+kerning first=88  second=119 amount=-1  
+kerning first=88  second=118 amount=-1  
+kerning first=88  second=113 amount=-1  
+kerning first=88  second=100 amount=-1  
+kerning first=88  second=81  amount=-1  
+kerning first=88  second=79  amount=-1  
+kerning first=88  second=71  amount=-1  
+kerning first=88  second=67  amount=-1  
+kerning first=87  second=46  amount=-3  
+kerning first=87  second=59  amount=-2  
+kerning first=87  second=44  amount=-3  
+kerning first=87  second=121 amount=-1  
+kerning first=87  second=117 amount=-1  
+kerning first=87  second=115 amount=-1  
+kerning first=87  second=114 amount=-1  
+kerning first=87  second=113 amount=-1  
+kerning first=87  second=112 amount=-1  
+kerning first=87  second=111 amount=-1  
+kerning first=87  second=110 amount=-1  
+kerning first=87  second=109 amount=-1  
+kerning first=87  second=103 amount=-1  
+kerning first=87  second=101 amount=-1  
+kerning first=87  second=100 amount=-1  
+kerning first=87  second=99  amount=-1  
+kerning first=87  second=97  amount=-1  
+kerning first=87  second=74  amount=-1  
+kerning first=87  second=65  amount=-1  
+kerning first=86  second=47  amount=-1  
+kerning first=86  second=46  amount=-3  
+kerning first=86  second=58  amount=-1  
+kerning first=86  second=59  amount=-1  
+kerning first=86  second=44  amount=-2  
+kerning first=86  second=122 amount=-1  
+kerning first=86  second=117 amount=-1  
+kerning first=86  second=115 amount=-1  
+kerning first=86  second=114 amount=-1  
+kerning first=86  second=113 amount=-1  
+kerning first=86  second=112 amount=-1  
+kerning first=86  second=111 amount=-1  
+kerning first=86  second=110 amount=-1  
+kerning first=86  second=109 amount=-1  
+kerning first=86  second=103 amount=-1  
+kerning first=86  second=101 amount=-1  
+kerning first=86  second=100 amount=-1  
+kerning first=86  second=99  amount=-1  
+kerning first=86  second=97  amount=-1  
+kerning first=86  second=74  amount=-1  
+kerning first=86  second=65  amount=-1  
+kerning first=85  second=74  amount=-1  
+kerning first=85  second=65  amount=-1  
+kerning first=84  second=47  amount=-1  
+kerning first=84  second=46  amount=-3  
+kerning first=84  second=58  amount=-2  
+kerning first=84  second=59  amount=-1  
+kerning first=84  second=44  amount=-3  
+kerning first=84  second=122 amount=-2  
+kerning first=84  second=121 amount=-1  
+kerning first=84  second=120 amount=-1  
+kerning first=84  second=119 amount=-1  
+kerning first=84  second=118 amount=-1  
+kerning first=84  second=117 amount=-2  
+kerning first=84  second=115 amount=-2  
+kerning first=84  second=114 amount=-2  
+kerning first=84  second=113 amount=-2  
+kerning first=84  second=112 amount=-2  
+kerning first=84  second=111 amount=-2  
+kerning first=84  second=110 amount=-2  
+kerning first=84  second=109 amount=-2  
+kerning first=84  second=103 amount=-2  
+kerning first=84  second=101 amount=-2  
+kerning first=84  second=100 amount=-2  
+kerning first=84  second=99  amount=-2  
+kerning first=84  second=97  amount=-2  
+kerning first=84  second=81  amount=-1  
+kerning first=84  second=79  amount=-1  
+kerning first=84  second=74  amount=-1  
+kerning first=84  second=71  amount=-1  
+kerning first=84  second=67  amount=-1  
+kerning first=84  second=65  amount=-2  
+kerning first=82  second=111 amount=-1  
+kerning first=81  second=47  amount=2   
+kerning first=81  second=59  amount=1   
+kerning first=81  second=44  amount=1   
+kerning first=81  second=106 amount=1   
+kerning first=81  second=103 amount=1   
+kerning first=81  second=89  amount=-1  
+kerning first=81  second=84  amount=-1  
+kerning first=81  second=74  amount=1   
+kerning first=80  second=47  amount=-1  
+kerning first=80  second=46  amount=-3  
+kerning first=80  second=44  amount=-3  
+kerning first=80  second=111 amount=-1  
+kerning first=80  second=101 amount=-1  
+kerning first=80  second=99  amount=-1  
+kerning first=80  second=97  amount=-1  
+kerning first=80  second=74  amount=-2  
+kerning first=80  second=65  amount=-2  
+kerning first=79  second=44  amount=-1  
+kerning first=79  second=89  amount=-1  
+kerning first=79  second=88  amount=-1  
+kerning first=79  second=84  amount=-1  
+kerning first=76  second=121 amount=-1  
+kerning first=76  second=119 amount=-1  
+kerning first=76  second=118 amount=-1  
+kerning first=76  second=89  amount=-2  
+kerning first=76  second=87  amount=-2  
+kerning first=76  second=86  amount=-2  
+kerning first=76  second=85  amount=-1  
+kerning first=76  second=84  amount=-2  
+kerning first=76  second=81  amount=-1  
+kerning first=76  second=79  amount=-1  
+kerning first=76  second=71  amount=-1  
+kerning first=75  second=121 amount=-1  
+kerning first=75  second=119 amount=-1  
+kerning first=75  second=118 amount=-1  
+kerning first=75  second=99  amount=-1  
+kerning first=75  second=81  amount=-1  
+kerning first=75  second=79  amount=-1  
+kerning first=75  second=71  amount=-1  
+kerning first=75  second=67  amount=-1  
+kerning first=70  second=47  amount=-1  
+kerning first=70  second=46  amount=-2  
+kerning first=70  second=44  amount=-3  
+kerning first=70  second=97  amount=-1  
+kerning first=70  second=74  amount=-1  
+kerning first=70  second=65  amount=-1  
+kerning first=69  second=121 amount=-1  
+kerning first=69  second=118 amount=-1  
+kerning first=69  second=102 amount=-1  
+kerning first=68  second=46  amount=-1  
+kerning first=68  second=44  amount=-1  
+kerning first=66  second=89  amount=-1  
+kerning first=66  second=88  amount=-1  
+kerning first=66  second=84  amount=-1  
diff --git a/res/fonts/Calibri_0.data b/res/fonts/Calibri_0.data
new file mode 100644 (file)
index 0000000..40db6d0
Binary files /dev/null and b/res/fonts/Calibri_0.data differ
diff --git a/res/fonts/Calibri_0.png b/res/fonts/Calibri_0.png
new file mode 100644 (file)
index 0000000..f971c87
Binary files /dev/null and b/res/fonts/Calibri_0.png differ
diff --git a/res/fonts/FiraCode.data b/res/fonts/FiraCode.data
new file mode 100644 (file)
index 0000000..f80e70e
Binary files /dev/null and b/res/fonts/FiraCode.data differ
diff --git a/res/fonts/FiraCode.fnt b/res/fonts/FiraCode.fnt
new file mode 100644 (file)
index 0000000..3c7f187
--- /dev/null
@@ -0,0 +1,102 @@
+info face="Fira Code Retina" size=32 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=-2,-2
+common lineHeight=40 base=30 scaleW=256 scaleH=256 pages=1 packed=0
+page id=0 file="FiraCode.png"
+chars count=97
+char id=0       x=109  y=42   width=20   height=28   xoffset=0    yoffset=5    xadvance=20   page=0    chnl=0 
+char id=10      x=0    y=0    width=0    height=0    xoffset=-1   yoffset=0    xadvance=0    page=0    chnl=0 
+char id=32      x=0    y=0    width=0    height=0    xoffset=-1   yoffset=0    xadvance=20   page=0    chnl=0 
+char id=33      x=161  y=122  width=8    height=25   xoffset=6    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=34      x=57   y=167  width=12   height=11   xoffset=4    yoffset=4    xadvance=20   page=0    chnl=0 
+char id=35      x=0    y=0    width=0    height=0    xoffset=0    yoffset=0    xadvance=20   page=0    chnl=0 
+char id=36      x=6    y=0    width=18   height=36   xoffset=1    yoffset=0    xadvance=20   page=0    chnl=0 
+char id=37      x=25   y=71   width=22   height=26   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=38      x=235  y=122  width=20   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=39      x=248  y=71   width=6    height=11   xoffset=7    yoffset=4    xadvance=20   page=0    chnl=0 
+char id=40      x=38   y=0    width=14   height=35   xoffset=2    yoffset=1    xadvance=20   page=0    chnl=0 
+char id=41      x=52   y=0    width=13   height=35   xoffset=4    yoffset=1    xadvance=20   page=0    chnl=0 
+char id=42      x=0    y=167  width=20   height=19   xoffset=0    yoffset=10   xadvance=20   page=0    chnl=0 
+char id=43      x=20   y=167  width=19   height=18   xoffset=0    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=44      x=243  y=147  width=9    height=14   xoffset=5    yoffset=23   xadvance=20   page=0    chnl=0 
+char id=45      x=125  y=167  width=16   height=5    xoffset=2    yoffset=17   xadvance=20   page=0    chnl=0 
+char id=46      x=96   y=167  width=9    height=8    xoffset=5    yoffset=23   xadvance=20   page=0    chnl=0 
+char id=47      x=116  y=0    width=20   height=33   xoffset=0    yoffset=2    xadvance=20   page=0    chnl=0 
+char id=48      x=143  y=122  width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=49      x=36   y=122  width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=50      x=54   y=122  width=18   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=51      x=72   y=122  width=18   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=52      x=234  y=42   width=18   height=26   xoffset=1    yoffset=5    xadvance=20   page=0    chnl=0 
+char id=53      x=90   y=122  width=17   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=54      x=107  y=122  width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=55      x=0    y=71   width=16   height=26   xoffset=2    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=56      x=125  y=122  width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=57      x=216  y=42   width=18   height=27   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=58      x=235  y=147  width=8    height=20   xoffset=6    yoffset=9    xadvance=20   page=0    chnl=0 
+char id=59      x=16   y=71   width=9    height=26   xoffset=5    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=60      x=0    y=0    width=0    height=0    xoffset=1    yoffset=0    xadvance=20   page=0    chnl=0 
+char id=61      x=69   y=167  width=16   height=11   xoffset=2    yoffset=14   xadvance=20   page=0    chnl=0 
+char id=62      x=186  y=122  width=49   height=25   xoffset=1    yoffset=7    xadvance=20   page=0    chnl=0 
+char id=63      x=169  y=122  width=17   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=64      x=0    y=42   width=22   height=29   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=65      x=47   y=71   width=22   height=25   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=66      x=69   y=71   width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=67      x=87   y=71   width=20   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=68      x=107  y=71   width=19   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=69      x=126  y=71   width=17   height=25   xoffset=2    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=70      x=143  y=71   width=16   height=25   xoffset=3    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=71      x=159  y=71   width=19   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=72      x=178  y=71   width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=73      x=196  y=71   width=16   height=25   xoffset=2    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=74      x=212  y=71   width=17   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=75      x=229  y=71   width=19   height=25   xoffset=2    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=76      x=0    y=97   width=16   height=25   xoffset=3    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=77      x=16   y=97   width=21   height=25   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=78      x=37   y=97   width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=79      x=55   y=97   width=20   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=80      x=75   y=97   width=18   height=25   xoffset=2    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=81      x=156  y=0    width=21   height=31   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=82      x=93   y=97   width=18   height=25   xoffset=2    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=83      x=111  y=97   width=19   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=84      x=130  y=97   width=20   height=25   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=85      x=150  y=97   width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=86      x=168  y=97   width=22   height=25   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=87      x=190  y=97   width=22   height=25   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=88      x=212  y=97   width=21   height=25   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=89      x=233  y=97   width=22   height=25   xoffset=-1   yoffset=6    xadvance=20   page=0    chnl=0 
+char id=90      x=0    y=122  width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=91      x=93   y=0    width=12   height=33   xoffset=4    yoffset=2    xadvance=20   page=0    chnl=0 
+char id=92      x=136  y=0    width=20   height=33   xoffset=0    yoffset=2    xadvance=20   page=0    chnl=0 
+char id=93      x=105  y=0    width=11   height=33   xoffset=4    yoffset=2    xadvance=20   page=0    chnl=0 
+char id=94      x=39   y=167  width=18   height=13   xoffset=1    yoffset=0    xadvance=20   page=0    chnl=0 
+char id=95      x=177  y=0    width=54   height=31   xoffset=0    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=96      x=85   y=167  width=11   height=9    xoffset=4    yoffset=2    xadvance=20   page=0    chnl=0 
+char id=97      x=0    y=147  width=18   height=20   xoffset=1    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=98      x=22   y=42   width=17   height=28   xoffset=2    yoffset=3    xadvance=20   page=0    chnl=0 
+char id=99      x=18   y=147  width=18   height=20   xoffset=1    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=100     x=39   y=42   width=17   height=28   xoffset=1    yoffset=3    xadvance=20   page=0    chnl=0 
+char id=101     x=36   y=147  width=18   height=20   xoffset=1    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=102     x=129  y=42   width=19   height=27   xoffset=1    yoffset=4    xadvance=20   page=0    chnl=0 
+char id=103     x=231  y=0    width=20   height=29   xoffset=0    yoffset=9    xadvance=20   page=0    chnl=0 
+char id=104     x=148  y=42   width=16   height=27   xoffset=2    yoffset=4    xadvance=20   page=0    chnl=0 
+char id=105     x=56   y=42   width=16   height=28   xoffset=2    yoffset=3    xadvance=20   page=0    chnl=0 
+char id=106     x=24   y=0    width=14   height=35   xoffset=2    yoffset=3    xadvance=20   page=0    chnl=0 
+char id=107     x=72   y=42   width=18   height=28   xoffset=2    yoffset=3    xadvance=20   page=0    chnl=0 
+char id=108     x=164  y=42   width=18   height=27   xoffset=0    yoffset=4    xadvance=20   page=0    chnl=0 
+char id=109     x=54   y=147  width=20   height=20   xoffset=0    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=110     x=74   y=147  width=16   height=20   xoffset=2    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=111     x=90   y=147  width=18   height=20   xoffset=1    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=112     x=182  y=42   width=17   height=27   xoffset=2    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=113     x=199  y=42   width=17   height=27   xoffset=1    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=114     x=108  y=147  width=17   height=20   xoffset=2    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=115     x=125  y=147  width=17   height=20   xoffset=1    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=116     x=18   y=122  width=18   height=25   xoffset=1    yoffset=6    xadvance=20   page=0    chnl=0 
+char id=117     x=142  y=147  width=16   height=20   xoffset=2    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=118     x=158  y=147  width=19   height=20   xoffset=0    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=119     x=177  y=147  width=22   height=20   xoffset=-1   yoffset=11   xadvance=20   page=0    chnl=0 
+char id=120     x=199  y=147  width=20   height=20   xoffset=0    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=121     x=90   y=42   width=19   height=28   xoffset=0    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=122     x=219  y=147  width=16   height=20   xoffset=2    yoffset=11   xadvance=20   page=0    chnl=0 
+char id=123     x=65   y=0    width=14   height=35   xoffset=2    yoffset=1    xadvance=20   page=0    chnl=0 
+char id=124     x=0    y=0    width=6    height=42   xoffset=7    yoffset=-1   xadvance=20   page=0    chnl=0 
+char id=125     x=79   y=0    width=14   height=35   xoffset=3    yoffset=1    xadvance=20   page=0    chnl=0 
+char id=126     x=105  y=167  width=20   height=8    xoffset=0    yoffset=15   xadvance=20   page=0    chnl=0 
+kernings count=0
diff --git a/res/fonts/FiraCode.png b/res/fonts/FiraCode.png
new file mode 100644 (file)
index 0000000..4d7743f
Binary files /dev/null and b/res/fonts/FiraCode.png differ
diff --git a/res/fonts/test.fnt b/res/fonts/test.fnt
new file mode 100644 (file)
index 0000000..15addba
--- /dev/null
@@ -0,0 +1,100 @@
+info face="Fira Code Retina" 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=24 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4
+page id=0 file="test_0.tga"
+chars count=96
+char id=-1   x=159   y=0     width=16    height=22    xoffset=0     yoffset=4     xadvance=16    page=0  chnl=15
+char id=32   x=252   y=0     width=3     height=1     xoffset=-1    yoffset=31    xadvance=16    page=0  chnl=15
+char id=33   x=249   y=42    width=6     height=19    xoffset=5     yoffset=5     xadvance=16    page=0  chnl=15
+char id=34   x=226   y=79    width=10    height=7     xoffset=3     yoffset=4     xadvance=16    page=0  chnl=15
+char id=35   x=129   y=46    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=36   x=5     y=0     width=14    height=28    xoffset=1     yoffset=0     xadvance=16    page=0  chnl=15
+char id=37   x=97    y=26    width=16    height=20    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=38   x=98    y=47    width=15    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=39   x=237   y=79    width=4     height=7     xoffset=6     yoffset=4     xadvance=16    page=0  chnl=15
+char id=40   x=56    y=0     width=10    height=27    xoffset=2     yoffset=1     xadvance=16    page=0  chnl=15
+char id=41   x=67    y=0     width=10    height=27    xoffset=4     yoffset=1     xadvance=16    page=0  chnl=15
+char id=42   x=161   y=86    width=14    height=14    xoffset=1     yoffset=8     xadvance=16    page=0  chnl=15
+char id=43   x=176   y=84    width=14    height=13    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=44   x=191   y=83    width=6     height=10    xoffset=5     yoffset=19    xadvance=16    page=0  chnl=15
+char id=45   x=17    y=71    width=12    height=3     xoffset=2     yoffset=13    xadvance=16    page=0  chnl=15
+char id=46   x=17    y=111   width=6     height=5     xoffset=5     yoffset=19    xadvance=16    page=0  chnl=15
+char id=47   x=96    y=0     width=14    height=25    xoffset=1     yoffset=2     xadvance=16    page=0  chnl=15
+char id=48   x=15    y=75    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=49   x=44    y=71    width=13    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=50   x=72    y=70    width=13    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=51   x=100   y=67    width=13    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=52   x=114   y=26    width=14    height=20    xoffset=1     yoffset=4     xadvance=16    page=0  chnl=15
+char id=53   x=128   y=67    width=13    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=54   x=0     y=75    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=55   x=129   y=25    width=12    height=20    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=56   x=114   y=47    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=57   x=237   y=0     width=14    height=21    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=58   x=154   y=86    width=6     height=15    xoffset=5     yoffset=9     xadvance=16    page=0  chnl=15
+char id=59   x=142   y=25    width=6     height=20    xoffset=5     yoffset=9     xadvance=16    page=0  chnl=15
+char id=60   x=128   y=87    width=12    height=15    xoffset=2     yoffset=8     xadvance=16    page=0  chnl=15
+char id=61   x=213   y=79    width=12    height=8     xoffset=2     yoffset=11    xadvance=16    page=0  chnl=15
+char id=62   x=60    y=90    width=13    height=15    xoffset=2     yoffset=8     xadvance=16    page=0  chnl=15
+char id=63   x=181   y=63    width=12    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=64   x=176   y=0     width=16    height=22    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=65   x=17    y=51    width=16    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=66   x=114   y=67    width=13    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=67   x=82    y=50    width=15    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=68   x=50    y=50    width=15    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=69   x=86    y=70    width=13    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=70   x=168   y=64    width=12    height=19    xoffset=3     yoffset=5     xadvance=16    page=0  chnl=15
+char id=71   x=34    y=51    width=15    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=72   x=204   y=43    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=73   x=155   y=66    width=12    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=74   x=58    y=70    width=13    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=75   x=189   y=43    width=14    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=76   x=142   y=66    width=12    height=19    xoffset=3     yoffset=5     xadvance=16    page=0  chnl=15
+char id=77   x=0     y=55    width=16    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=78   x=159   y=44    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=79   x=168   y=23    width=16    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=80   x=234   y=43    width=14    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=81   x=126   y=0     width=17    height=24    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=82   x=144   y=46    width=14    height=19    xoffset=2     yoffset=5     xadvance=16    page=0  chnl=15
+char id=83   x=66    y=50    width=15    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=84   x=236   y=22    width=16    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=85   x=174   y=43    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=86   x=219   y=23    width=16    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=87   x=149   y=24    width=18    height=19    xoffset=-1    yoffset=5     xadvance=16    page=0  chnl=15
+char id=88   x=202   y=23    width=16    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=89   x=185   y=23    width=16    height=19    xoffset=0     yoffset=5     xadvance=16    page=0  chnl=15
+char id=90   x=219   y=43    width=14    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=91   x=78    y=0     width=8     height=26    xoffset=4     yoffset=1     xadvance=16    page=0  chnl=15
+char id=92   x=111   y=0     width=14    height=25    xoffset=1     yoffset=2     xadvance=16    page=0  chnl=15
+char id=93   x=87    y=0     width=8     height=26    xoffset=4     yoffset=1     xadvance=16    page=0  chnl=15
+char id=94   x=198   y=79    width=14    height=9     xoffset=1     yoffset=0     xadvance=16    page=0  chnl=15
+char id=95   x=24    y=111   width=14    height=3     xoffset=1     yoffset=26    xadvance=16    page=0  chnl=15
+char id=96   x=242   y=79    width=8     height=5     xoffset=4     yoffset=3     xadvance=16    page=0  chnl=15
+char id=97   x=45    y=91    width=14    height=15    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=98   x=56    y=28    width=13    height=21    xoffset=2     yoffset=3     xadvance=16    page=0  chnl=15
+char id=99   x=243   y=63    width=12    height=15    xoffset=2     yoffset=9     xadvance=16    page=0  chnl=15
+char id=100  x=42    y=28    width=13    height=21    xoffset=1     yoffset=3     xadvance=16    page=0  chnl=15
+char id=101  x=228   y=63    width=14    height=15    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=102  x=28    y=29    width=13    height=21    xoffset=2     yoffset=3     xadvance=16    page=0  chnl=15
+char id=103  x=144   y=0     width=14    height=23    xoffset=1     yoffset=7     xadvance=16    page=0  chnl=15
+char id=104  x=84    y=27    width=12    height=21    xoffset=2     yoffset=3     xadvance=16    page=0  chnl=15
+char id=105  x=208   y=0     width=13    height=22    xoffset=2     yoffset=2     xadvance=16    page=0  chnl=15
+char id=106  x=20    y=0     width=11    height=28    xoffset=2     yoffset=2     xadvance=16    page=0  chnl=15
+char id=107  x=193   y=0     width=14    height=22    xoffset=2     yoffset=2     xadvance=16    page=0  chnl=15
+char id=108  x=0     y=33    width=13    height=21    xoffset=1     yoffset=3     xadvance=16    page=0  chnl=15
+char id=109  x=211   y=63    width=16    height=15    xoffset=0     yoffset=9     xadvance=16    page=0  chnl=15
+char id=110  x=102   y=87    width=12    height=15    xoffset=2     yoffset=9     xadvance=16    page=0  chnl=15
+char id=111  x=0     y=95    width=14    height=15    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=112  x=70    y=28    width=13    height=21    xoffset=2     yoffset=9     xadvance=16    page=0  chnl=15
+char id=113  x=14    y=29    width=13    height=21    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=114  x=74    y=90    width=13    height=15    xoffset=2     yoffset=9     xadvance=16    page=0  chnl=15
+char id=115  x=88    y=90    width=13    height=15    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=116  x=30    y=71    width=13    height=19    xoffset=1     yoffset=5     xadvance=16    page=0  chnl=15
+char id=117  x=115   y=87    width=12    height=15    xoffset=2     yoffset=9     xadvance=16    page=0  chnl=15
+char id=118  x=15    y=95    width=14    height=15    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=119  x=194   y=63    width=16    height=15    xoffset=0     yoffset=9     xadvance=16    page=0  chnl=15
+char id=120  x=30    y=91    width=14    height=15    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=121  x=222   y=0     width=14    height=21    xoffset=1     yoffset=9     xadvance=16    page=0  chnl=15
+char id=122  x=141   y=87    width=12    height=15    xoffset=2     yoffset=9     xadvance=16    page=0  chnl=15
+char id=123  x=44    y=0     width=11    height=27    xoffset=2     yoffset=1     xadvance=16    page=0  chnl=15
+char id=124  x=0     y=0     width=4     height=32    xoffset=6     yoffset=0     xadvance=16    page=0  chnl=15
+char id=125  x=32    y=0     width=11    height=27    xoffset=3     yoffset=1     xadvance=16    page=0  chnl=15
+char id=126  x=0     y=111   width=16    height=5     xoffset=0     yoffset=13    xadvance=16    page=0  chnl=15
diff --git a/res/fonts/test_0.data b/res/fonts/test_0.data
new file mode 100644 (file)
index 0000000..7b2450b
Binary files /dev/null and b/res/fonts/test_0.data differ
index 260d83defc0b1490d3b026ccda32c38996436e2b..885adf8d7b6abd32768bcd9e49774c70827bd7ce 100644 (file)
@@ -25,4 +25,13 @@ Colors : struct {
     secondary_text  : Color4;
 }
 
+
+Fonts :: struct {
+    FontData :: struct (index: i32, fnt_file: str, tex_file: str) {}
+
+    Calibri:  FontData(0, "/res/fonts/Calibri.fnt", "/res/fonts/Calibri_0.data");
+    FiraCode: FontData(1, "/res/fonts/test.fnt",    "/res/fonts/test_0.data");
+}
+
+
 }
index d7f82bbc8be6d369347149888de68d2b81157846..12585b25470fcc2b8b87daaeed7191e1e240ca64 100644 (file)
@@ -23,6 +23,18 @@ debug_log_y_offset_target := 0.0f;
 main :: (args: [] cstr) {
     init();
 
+    for ^member: (cast(^type_info.Type_Info_Struct) type_info.get_type_info(config.Fonts)).members {
+        info := cast(^type_info.Type_Info_Struct) type_info.get_type_info(member.type);
+
+        printf("{}\n", member.name);
+        for p: info.parameters {
+            buffer: [128] u8;
+            s := conv.str_format_va("{} ", ~~buffer, ~~any.[ p ]);
+            printf("{} ", s);
+        }
+        print("\n");
+    }
+
     start_loop :: () -> void #foreign "decompiler" "start_loop" ---
     start_loop();
 }