From a71ae8e01314d0653f785a022a898636cdf54424 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Rollo Date: Sat, 13 Jan 2018 12:38:55 +0100 Subject: [PATCH] Version 1.0 --- README.md | 14 ++ display_lib/README.md | 2 +- font_lib/API.md | 84 +++++--- font_lib/font_default.lua | 12 -- font_lib/init.lua | 246 +++++++++++++++--------- font_lib/textures/font_default_0000.png | Bin 145 -> 0 bytes font_lib/textures/font_default_0020.png | Bin 281 -> 0 bytes font_lib/textures/font_default_0021.png | Bin 299 -> 0 bytes font_lib/textures/font_default_0022.png | Bin 290 -> 0 bytes font_lib/textures/font_default_0023.png | Bin 304 -> 0 bytes font_lib/textures/font_default_0024.png | Bin 314 -> 0 bytes font_lib/textures/font_default_0025.png | Bin 312 -> 0 bytes font_lib/textures/font_default_0026.png | Bin 319 -> 0 bytes font_lib/textures/font_default_0027.png | Bin 290 -> 0 bytes font_lib/textures/font_default_0028.png | Bin 303 -> 0 bytes font_lib/textures/font_default_0029.png | Bin 301 -> 0 bytes font_lib/textures/font_default_002a.png | Bin 289 -> 0 bytes font_lib/textures/font_default_002b.png | Bin 297 -> 0 bytes font_lib/textures/font_default_002c.png | Bin 290 -> 0 bytes font_lib/textures/font_default_002d.png | Bin 287 -> 0 bytes font_lib/textures/font_default_002e.png | Bin 289 -> 0 bytes font_lib/textures/font_default_002f.png | Bin 299 -> 0 bytes font_lib/textures/font_default_0030.png | Bin 302 -> 0 bytes font_lib/textures/font_default_0031.png | Bin 300 -> 0 bytes font_lib/textures/font_default_0032.png | Bin 312 -> 0 bytes font_lib/textures/font_default_0033.png | Bin 313 -> 0 bytes font_lib/textures/font_default_0034.png | Bin 314 -> 0 bytes font_lib/textures/font_default_0035.png | Bin 317 -> 0 bytes font_lib/textures/font_default_0036.png | Bin 312 -> 0 bytes font_lib/textures/font_default_0037.png | Bin 308 -> 0 bytes font_lib/textures/font_default_0038.png | Bin 300 -> 0 bytes font_lib/textures/font_default_0039.png | Bin 315 -> 0 bytes font_lib/textures/font_default_003a.png | Bin 289 -> 0 bytes font_lib/textures/font_default_003b.png | Bin 292 -> 0 bytes font_lib/textures/font_default_003c.png | Bin 290 -> 0 bytes font_lib/textures/font_default_003d.png | Bin 290 -> 0 bytes font_lib/textures/font_default_003e.png | Bin 289 -> 0 bytes font_lib/textures/font_default_003f.png | Bin 310 -> 0 bytes font_lib/textures/font_default_0040.png | Bin 323 -> 0 bytes font_lib/textures/font_default_0041.png | Bin 313 -> 0 bytes font_lib/textures/font_default_0042.png | Bin 302 -> 0 bytes font_lib/textures/font_default_0043.png | Bin 320 -> 0 bytes font_lib/textures/font_default_0044.png | Bin 308 -> 0 bytes font_lib/textures/font_default_0045.png | Bin 302 -> 0 bytes font_lib/textures/font_default_0046.png | Bin 305 -> 0 bytes font_lib/textures/font_default_0047.png | Bin 327 -> 0 bytes font_lib/textures/font_default_0048.png | Bin 304 -> 0 bytes font_lib/textures/font_default_0049.png | Bin 292 -> 0 bytes font_lib/textures/font_default_004a.png | Bin 304 -> 0 bytes font_lib/textures/font_default_004b.png | Bin 320 -> 0 bytes font_lib/textures/font_default_004c.png | Bin 298 -> 0 bytes font_lib/textures/font_default_004d.png | Bin 317 -> 0 bytes font_lib/textures/font_default_004e.png | Bin 315 -> 0 bytes font_lib/textures/font_default_004f.png | Bin 314 -> 0 bytes font_lib/textures/font_default_0050.png | Bin 309 -> 0 bytes font_lib/textures/font_default_0051.png | Bin 322 -> 0 bytes font_lib/textures/font_default_0052.png | Bin 303 -> 0 bytes font_lib/textures/font_default_0053.png | Bin 316 -> 0 bytes font_lib/textures/font_default_0054.png | Bin 301 -> 0 bytes font_lib/textures/font_default_0055.png | Bin 299 -> 0 bytes font_lib/textures/font_default_0056.png | Bin 306 -> 0 bytes font_lib/textures/font_default_0057.png | Bin 313 -> 0 bytes font_lib/textures/font_default_0058.png | Bin 308 -> 0 bytes font_lib/textures/font_default_0059.png | Bin 306 -> 0 bytes font_lib/textures/font_default_005a.png | Bin 307 -> 0 bytes font_lib/textures/font_default_005b.png | Bin 297 -> 0 bytes font_lib/textures/font_default_005c.png | Bin 297 -> 0 bytes font_lib/textures/font_default_005d.png | Bin 298 -> 0 bytes font_lib/textures/font_default_005e.png | Bin 303 -> 0 bytes font_lib/textures/font_default_005f.png | Bin 286 -> 0 bytes font_lib/textures/font_default_0060.png | Bin 284 -> 0 bytes font_lib/textures/font_default_0061.png | Bin 316 -> 0 bytes font_lib/textures/font_default_0062.png | Bin 307 -> 0 bytes font_lib/textures/font_default_0063.png | Bin 307 -> 0 bytes font_lib/textures/font_default_0064.png | Bin 314 -> 0 bytes font_lib/textures/font_default_0065.png | Bin 313 -> 0 bytes font_lib/textures/font_default_0066.png | Bin 306 -> 0 bytes font_lib/textures/font_default_0067.png | Bin 314 -> 0 bytes font_lib/textures/font_default_0068.png | Bin 305 -> 0 bytes font_lib/textures/font_default_0069.png | Bin 292 -> 0 bytes font_lib/textures/font_default_006a.png | Bin 293 -> 0 bytes font_lib/textures/font_default_006b.png | Bin 311 -> 0 bytes font_lib/textures/font_default_006c.png | Bin 292 -> 0 bytes font_lib/textures/font_default_006d.png | Bin 306 -> 0 bytes font_lib/textures/font_default_006e.png | Bin 308 -> 0 bytes font_lib/textures/font_default_006f.png | Bin 302 -> 0 bytes font_lib/textures/font_default_0070.png | Bin 315 -> 0 bytes font_lib/textures/font_default_0071.png | Bin 314 -> 0 bytes font_lib/textures/font_default_0072.png | Bin 303 -> 0 bytes font_lib/textures/font_default_0073.png | Bin 306 -> 0 bytes font_lib/textures/font_default_0074.png | Bin 304 -> 0 bytes font_lib/textures/font_default_0075.png | Bin 295 -> 0 bytes font_lib/textures/font_default_0076.png | Bin 300 -> 0 bytes font_lib/textures/font_default_0077.png | Bin 304 -> 0 bytes font_lib/textures/font_default_0078.png | Bin 302 -> 0 bytes font_lib/textures/font_default_0079.png | Bin 306 -> 0 bytes font_lib/textures/font_default_007a.png | Bin 296 -> 0 bytes font_lib/textures/font_default_007b.png | Bin 297 -> 0 bytes font_lib/textures/font_default_007c.png | Bin 134 -> 0 bytes font_lib/textures/font_default_007d.png | Bin 297 -> 0 bytes font_lib/textures/font_default_007e.png | Bin 294 -> 0 bytes font_lib/textures/font_default_008a.png | Bin 316 -> 0 bytes font_lib/textures/font_default_008d.png | Bin 302 -> 0 bytes font_lib/textures/font_default_00a1.png | Bin 139 -> 0 bytes font_lib/textures/font_default_00b1.png | Bin 139 -> 0 bytes font_lib/textures/font_default_00bf.png | Bin 144 -> 0 bytes font_lib/textures/font_default_00c0.png | Bin 160 -> 0 bytes font_lib/textures/font_default_00c1.png | Bin 160 -> 0 bytes font_lib/textures/font_default_00c2.png | Bin 158 -> 0 bytes font_lib/textures/font_default_00c3.png | Bin 161 -> 0 bytes font_lib/textures/font_default_00c4.png | Bin 158 -> 0 bytes font_lib/textures/font_default_00c5.png | Bin 165 -> 0 bytes font_lib/textures/font_default_00c6.png | Bin 162 -> 0 bytes font_lib/textures/font_default_00c7.png | Bin 327 -> 0 bytes font_lib/textures/font_default_00c8.png | Bin 152 -> 0 bytes font_lib/textures/font_default_00c9.png | Bin 150 -> 0 bytes font_lib/textures/font_default_00ca.png | Bin 151 -> 0 bytes font_lib/textures/font_default_00cb.png | Bin 147 -> 0 bytes font_lib/textures/font_default_00cc.png | Bin 137 -> 0 bytes font_lib/textures/font_default_00cd.png | Bin 138 -> 0 bytes font_lib/textures/font_default_00ce.png | Bin 142 -> 0 bytes font_lib/textures/font_default_00cf.png | Bin 140 -> 0 bytes font_lib/textures/font_default_00d0.png | Bin 158 -> 0 bytes font_lib/textures/font_default_00d1.png | Bin 160 -> 0 bytes font_lib/textures/font_default_00d2.png | Bin 160 -> 0 bytes font_lib/textures/font_default_00d3.png | Bin 161 -> 0 bytes font_lib/textures/font_default_00d4.png | Bin 163 -> 0 bytes font_lib/textures/font_default_00d5.png | Bin 163 -> 0 bytes font_lib/textures/font_default_00d6.png | Bin 160 -> 0 bytes font_lib/textures/font_default_00d7.png | Bin 136 -> 0 bytes font_lib/textures/font_default_00d8.png | Bin 162 -> 0 bytes font_lib/textures/font_default_00d9.png | Bin 146 -> 0 bytes font_lib/textures/font_default_00da.png | Bin 145 -> 0 bytes font_lib/textures/font_default_00db.png | Bin 150 -> 0 bytes font_lib/textures/font_default_00dc.png | Bin 150 -> 0 bytes font_lib/textures/font_default_00dd.png | Bin 155 -> 0 bytes font_lib/textures/font_default_00e0.png | Bin 317 -> 0 bytes font_lib/textures/font_default_00e1.png | Bin 314 -> 0 bytes font_lib/textures/font_default_00e2.png | Bin 316 -> 0 bytes font_lib/textures/font_default_00e3.png | Bin 319 -> 0 bytes font_lib/textures/font_default_00e4.png | Bin 317 -> 0 bytes font_lib/textures/font_default_00e5.png | Bin 318 -> 0 bytes font_lib/textures/font_default_00e6.png | Bin 323 -> 0 bytes font_lib/textures/font_default_00e7.png | Bin 311 -> 0 bytes font_lib/textures/font_default_00e8.png | Bin 319 -> 0 bytes font_lib/textures/font_default_00e9.png | Bin 312 -> 0 bytes font_lib/textures/font_default_00ea.png | Bin 318 -> 0 bytes font_lib/textures/font_default_00eb.png | Bin 316 -> 0 bytes font_lib/textures/font_default_00ec.png | Bin 302 -> 0 bytes font_lib/textures/font_default_00ed.png | Bin 292 -> 0 bytes font_lib/textures/font_default_00ee.png | Bin 298 -> 0 bytes font_lib/textures/font_default_00ef.png | Bin 300 -> 0 bytes font_lib/textures/font_default_00f2.png | Bin 307 -> 0 bytes font_lib/textures/font_default_00f4.png | Bin 312 -> 0 bytes font_lib/textures/font_default_00f5.png | Bin 311 -> 0 bytes font_lib/textures/font_default_00f6.png | Bin 305 -> 0 bytes font_lib/textures/font_default_00f7.png | Bin 134 -> 0 bytes font_lib/textures/font_default_00f9.png | Bin 298 -> 0 bytes font_lib/textures/font_default_00fa.png | Bin 298 -> 0 bytes font_lib/textures/font_default_00fb.png | Bin 307 -> 0 bytes font_lib/textures/font_default_00fc.png | Bin 297 -> 0 bytes font_lib/textures/font_default_00fd.png | Bin 306 -> 0 bytes font_lib/textures/font_default_00ff.png | Bin 305 -> 0 bytes font_lib/tools/make_font_lua.sh | 12 +- ontime_clocks/README.md | 2 +- signs/README.md | 2 +- signs/nodes.lua | 6 +- signs_road/README.md | 2 +- signs_road/nodes.lua | 28 +-- steles/README.md | 2 +- steles/nodes.lua | 2 +- 171 files changed, 254 insertions(+), 160 deletions(-) delete mode 100644 font_lib/font_default.lua delete mode 100644 font_lib/textures/font_default_0000.png delete mode 100644 font_lib/textures/font_default_0020.png delete mode 100644 font_lib/textures/font_default_0021.png delete mode 100644 font_lib/textures/font_default_0022.png delete mode 100644 font_lib/textures/font_default_0023.png delete mode 100644 font_lib/textures/font_default_0024.png delete mode 100644 font_lib/textures/font_default_0025.png delete mode 100644 font_lib/textures/font_default_0026.png delete mode 100644 font_lib/textures/font_default_0027.png delete mode 100644 font_lib/textures/font_default_0028.png delete mode 100644 font_lib/textures/font_default_0029.png delete mode 100644 font_lib/textures/font_default_002a.png delete mode 100644 font_lib/textures/font_default_002b.png delete mode 100644 font_lib/textures/font_default_002c.png delete mode 100644 font_lib/textures/font_default_002d.png delete mode 100644 font_lib/textures/font_default_002e.png delete mode 100644 font_lib/textures/font_default_002f.png delete mode 100644 font_lib/textures/font_default_0030.png delete mode 100644 font_lib/textures/font_default_0031.png delete mode 100644 font_lib/textures/font_default_0032.png delete mode 100644 font_lib/textures/font_default_0033.png delete mode 100644 font_lib/textures/font_default_0034.png delete mode 100644 font_lib/textures/font_default_0035.png delete mode 100644 font_lib/textures/font_default_0036.png delete mode 100644 font_lib/textures/font_default_0037.png delete mode 100644 font_lib/textures/font_default_0038.png delete mode 100644 font_lib/textures/font_default_0039.png delete mode 100644 font_lib/textures/font_default_003a.png delete mode 100644 font_lib/textures/font_default_003b.png delete mode 100644 font_lib/textures/font_default_003c.png delete mode 100644 font_lib/textures/font_default_003d.png delete mode 100644 font_lib/textures/font_default_003e.png delete mode 100644 font_lib/textures/font_default_003f.png delete mode 100644 font_lib/textures/font_default_0040.png delete mode 100644 font_lib/textures/font_default_0041.png delete mode 100644 font_lib/textures/font_default_0042.png delete mode 100644 font_lib/textures/font_default_0043.png delete mode 100644 font_lib/textures/font_default_0044.png delete mode 100644 font_lib/textures/font_default_0045.png delete mode 100644 font_lib/textures/font_default_0046.png delete mode 100644 font_lib/textures/font_default_0047.png delete mode 100644 font_lib/textures/font_default_0048.png delete mode 100644 font_lib/textures/font_default_0049.png delete mode 100644 font_lib/textures/font_default_004a.png delete mode 100644 font_lib/textures/font_default_004b.png delete mode 100644 font_lib/textures/font_default_004c.png delete mode 100644 font_lib/textures/font_default_004d.png delete mode 100644 font_lib/textures/font_default_004e.png delete mode 100644 font_lib/textures/font_default_004f.png delete mode 100644 font_lib/textures/font_default_0050.png delete mode 100644 font_lib/textures/font_default_0051.png delete mode 100644 font_lib/textures/font_default_0052.png delete mode 100644 font_lib/textures/font_default_0053.png delete mode 100644 font_lib/textures/font_default_0054.png delete mode 100644 font_lib/textures/font_default_0055.png delete mode 100644 font_lib/textures/font_default_0056.png delete mode 100644 font_lib/textures/font_default_0057.png delete mode 100644 font_lib/textures/font_default_0058.png delete mode 100644 font_lib/textures/font_default_0059.png delete mode 100644 font_lib/textures/font_default_005a.png delete mode 100644 font_lib/textures/font_default_005b.png delete mode 100644 font_lib/textures/font_default_005c.png delete mode 100644 font_lib/textures/font_default_005d.png delete mode 100644 font_lib/textures/font_default_005e.png delete mode 100644 font_lib/textures/font_default_005f.png delete mode 100644 font_lib/textures/font_default_0060.png delete mode 100644 font_lib/textures/font_default_0061.png delete mode 100644 font_lib/textures/font_default_0062.png delete mode 100644 font_lib/textures/font_default_0063.png delete mode 100644 font_lib/textures/font_default_0064.png delete mode 100644 font_lib/textures/font_default_0065.png delete mode 100644 font_lib/textures/font_default_0066.png delete mode 100644 font_lib/textures/font_default_0067.png delete mode 100644 font_lib/textures/font_default_0068.png delete mode 100644 font_lib/textures/font_default_0069.png delete mode 100644 font_lib/textures/font_default_006a.png delete mode 100644 font_lib/textures/font_default_006b.png delete mode 100644 font_lib/textures/font_default_006c.png delete mode 100644 font_lib/textures/font_default_006d.png delete mode 100644 font_lib/textures/font_default_006e.png delete mode 100644 font_lib/textures/font_default_006f.png delete mode 100644 font_lib/textures/font_default_0070.png delete mode 100644 font_lib/textures/font_default_0071.png delete mode 100644 font_lib/textures/font_default_0072.png delete mode 100644 font_lib/textures/font_default_0073.png delete mode 100644 font_lib/textures/font_default_0074.png delete mode 100644 font_lib/textures/font_default_0075.png delete mode 100644 font_lib/textures/font_default_0076.png delete mode 100644 font_lib/textures/font_default_0077.png delete mode 100644 font_lib/textures/font_default_0078.png delete mode 100644 font_lib/textures/font_default_0079.png delete mode 100644 font_lib/textures/font_default_007a.png delete mode 100644 font_lib/textures/font_default_007b.png delete mode 100644 font_lib/textures/font_default_007c.png delete mode 100644 font_lib/textures/font_default_007d.png delete mode 100644 font_lib/textures/font_default_007e.png delete mode 100644 font_lib/textures/font_default_008a.png delete mode 100644 font_lib/textures/font_default_008d.png delete mode 100644 font_lib/textures/font_default_00a1.png delete mode 100644 font_lib/textures/font_default_00b1.png delete mode 100644 font_lib/textures/font_default_00bf.png delete mode 100644 font_lib/textures/font_default_00c0.png delete mode 100644 font_lib/textures/font_default_00c1.png delete mode 100644 font_lib/textures/font_default_00c2.png delete mode 100644 font_lib/textures/font_default_00c3.png delete mode 100644 font_lib/textures/font_default_00c4.png delete mode 100644 font_lib/textures/font_default_00c5.png delete mode 100644 font_lib/textures/font_default_00c6.png delete mode 100644 font_lib/textures/font_default_00c7.png delete mode 100644 font_lib/textures/font_default_00c8.png delete mode 100644 font_lib/textures/font_default_00c9.png delete mode 100644 font_lib/textures/font_default_00ca.png delete mode 100644 font_lib/textures/font_default_00cb.png delete mode 100644 font_lib/textures/font_default_00cc.png delete mode 100644 font_lib/textures/font_default_00cd.png delete mode 100644 font_lib/textures/font_default_00ce.png delete mode 100644 font_lib/textures/font_default_00cf.png delete mode 100644 font_lib/textures/font_default_00d0.png delete mode 100644 font_lib/textures/font_default_00d1.png delete mode 100644 font_lib/textures/font_default_00d2.png delete mode 100644 font_lib/textures/font_default_00d3.png delete mode 100644 font_lib/textures/font_default_00d4.png delete mode 100644 font_lib/textures/font_default_00d5.png delete mode 100644 font_lib/textures/font_default_00d6.png delete mode 100644 font_lib/textures/font_default_00d7.png delete mode 100644 font_lib/textures/font_default_00d8.png delete mode 100644 font_lib/textures/font_default_00d9.png delete mode 100644 font_lib/textures/font_default_00da.png delete mode 100644 font_lib/textures/font_default_00db.png delete mode 100644 font_lib/textures/font_default_00dc.png delete mode 100644 font_lib/textures/font_default_00dd.png delete mode 100644 font_lib/textures/font_default_00e0.png delete mode 100644 font_lib/textures/font_default_00e1.png delete mode 100644 font_lib/textures/font_default_00e2.png delete mode 100644 font_lib/textures/font_default_00e3.png delete mode 100644 font_lib/textures/font_default_00e4.png delete mode 100644 font_lib/textures/font_default_00e5.png delete mode 100644 font_lib/textures/font_default_00e6.png delete mode 100644 font_lib/textures/font_default_00e7.png delete mode 100644 font_lib/textures/font_default_00e8.png delete mode 100644 font_lib/textures/font_default_00e9.png delete mode 100644 font_lib/textures/font_default_00ea.png delete mode 100644 font_lib/textures/font_default_00eb.png delete mode 100644 font_lib/textures/font_default_00ec.png delete mode 100644 font_lib/textures/font_default_00ed.png delete mode 100644 font_lib/textures/font_default_00ee.png delete mode 100644 font_lib/textures/font_default_00ef.png delete mode 100644 font_lib/textures/font_default_00f2.png delete mode 100644 font_lib/textures/font_default_00f4.png delete mode 100644 font_lib/textures/font_default_00f5.png delete mode 100644 font_lib/textures/font_default_00f6.png delete mode 100644 font_lib/textures/font_default_00f7.png delete mode 100644 font_lib/textures/font_default_00f9.png delete mode 100644 font_lib/textures/font_default_00fa.png delete mode 100644 font_lib/textures/font_default_00fb.png delete mode 100644 font_lib/textures/font_default_00fc.png delete mode 100644 font_lib/textures/font_default_00fd.png delete mode 100644 font_lib/textures/font_default_00ff.png diff --git a/README.md b/README.md index 80fe3f3..def1949 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,20 @@ For more information, see the [forum topic](https://forum.minetest.net/viewtopic ## Changelog +### 2018-01-13 (Version 1.0) + +- Switch to Epilepsy font by KREATIVE SOFTWARE + +- Add settings "default_font" + +- Add horizontal alignment + +- Add tool for creating font textures from .ttf font files + +- Fix UTF 8 to Unicode decoding + +- Updated forum thread link in README.md + ### 2017-12-19 This change is a preparation to merge Andrzej Pieńkowski fork (apienk) : new font and support of UTF chars. diff --git a/display_lib/README.md b/display_lib/README.md index 3f8571a..88a39ee 100644 --- a/display_lib/README.md +++ b/display_lib/README.md @@ -10,5 +10,5 @@ This library's purpose is to ease creation of nodes with one or more displays on **API**: See [API.md](https://github.com/pyrollo/display_modpack/blob/master/display_lib/API.md) document please. -For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?f=11&t=13563) at the Minetest forums. +For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?t=19365) at the Minetest forums. diff --git a/font_lib/API.md b/font_lib/API.md index b8bc97a..1b79b55 100644 --- a/font_lib/API.md +++ b/font_lib/API.md @@ -1,6 +1,11 @@ # Font Lib API This document describes Font Lib API. Font Lib creates textures for font display on entities. +## Settings +### default_font +Name of the font to be used when no font is given. The font should be registered. +If no default\_font given or if default\_font given but not registered, the first registered font will be used as default. + ## Provided methods ### get\_text\_size **font\_lib.get\_text\_size(font\_name, text)** @@ -8,9 +13,7 @@ This document describes Font Lib API. Font Lib creates textures for font display Computes size for a given font and text **font\_name**: Font name of registered font to use - **text**: Text to be rendered - **Returns**: rendered text width, height ### make\_line\_texture @@ -19,36 +22,25 @@ Computes size for a given font and text Builds texture part for a text line **font\_name**: Font name of registered font to use - **text**: Text to be rendered - **texturew**: Width of the texture (extra text is not rendered) - **x**: Starting x position in texture - **y**: Vertical position of the line in texture - **Returns**: Texture string ### make\_multiline\_texture -**font\_lib.make\_multiline\_texture(font\_name, text, width, height, maxlines, valign, color)** +**font\_lib.make\_multiline\_texture(font\_name, text, width, height, maxlines, halign, valign, color)** Builds texture for a multiline colored text **font\_name**: Font name of registered font to use - **text**: Text to be rendered - **texturew**: Width of the texture (extra text will be truncated) - **textureh**: Height of the texture - **maxlines**: Maximum number of lines - -**valign**: Vertical text align ("top", "bottom" or "center") - -**color**: Color of the text - +**halign**: Horizontal text align ("left", "right" or "center") (optional) +**valign**: Vertical text align ("top", "bottom" or "center") (optional) +**color**: Color of the text (optional) **Returns**: Texture string ### register\_font @@ -57,34 +49,62 @@ Builds texture for a multiline colored text Registers a new font in font_lib. **font\_name**: Name of the font to register (this name will be used to address the font later) +If registering different sizes of the same font, add size in the font name (e.g. times\_10, times\_12...). +**height**: Font height in pixels (all font textures should have the same height) +**widths** : Array of character widths in pixels, indexed by UTF codepoints -**height**: Height of the font in pixels (all font textures should have the same height) - -**widths** : An array containing the width of each font texture, indexed by its UTF code +Font must have a char 0 which will be used to display any unknown char. All textures corresponding to the indexes in **widths** array should be present in textures directory with a name matching the pattern : **font\__.png** -: Name of the font as given in the first argument - -: UTF code of the char in 4 hexadecimal digits +****: Name of the font as given in the first argument +****: UTF code of the char in 4 hexadecimal digits To ease that declaration, a shell is provided to build a .lua file from the texture files (see provided tools). -### set\_fallback\_font -**function font\_lib.set\_fallback\_font(font\_name)** - -Defines the fallback font to be used instead of given font if not registered. - -**font\_name**: Name of the font to be used as fallback font (has to be registered) - ## Provided tools +Still in early stage of development, these tools are helpers to create font mods. + +### make_font_texture.sh + +This scripts takes a .ttf file as input and create one .png file per char, that can be used as font texture. Launch it from your future font mod directory. + +__Advice__ + +This script works much better with pixels font, providing the correct height. There is no antialiasing at all, vector fonts and bad heights gives very ugly results. + +__Syntax__ + +**make\_font\_texture.sh ** + +****: A TTF font file to use to create textures. +****: The font name to be used in font_lib (should be simple, with no spaces). +****: Font height to be rendered. + ### make_font_lua.sh -Still in early stage of development. +This script analyses textures in textures directory and creates a font\_.lua files with a call to register_font with images information. Launch it from your future font mod directory. + +Once the font\_.lua created, it can be included by a init.lua file or directly renamed to init.lua if you are creating a simple font mod. + +__Syntax__ + +**make\_font_lua.sh ** + +****: The font name to be used in font_lib (same as given to make\_font\_texture.sh) + +### An exemple generating a font mod + + mkdir font_myfont + cd font_myfont + //tools/make_font_texture.sh myfont.ttf myfont 12 + //tools/make_font_lua.sh myfont + mv font_myfont.lua init.lua + + -This script analyses textures in textures directory and creates a font\_.lua files with a call to register_font with images information. diff --git a/font_lib/font_default.lua b/font_lib/font_default.lua deleted file mode 100644 index 2bd8093..0000000 --- a/font_lib/font_default.lua +++ /dev/null @@ -1,12 +0,0 @@ ---[[ - - generated by tools/make_font_lua.sh Thu Dec 21 21:45:53 CET 2017 - ---]] - -font_lib.register_font( - 'default', - 12, - { [0]=6, [32]=4, [33]=3, [34]=4, [35]=7, [36]=6, [37]=8, [38]=8, [39]=3, [40]=4, [41]=4, [42]=4, [43]=7, [44]=3, [45]=5, [46]=3, [47]=5, [48]=6, [49]=4, [50]=6, [51]=6, [52]=7, [53]=6, [54]=6, [55]=6, [56]=6, [57]=6, [58]=3, [59]=3, [60]=5, [61]=6, [62]=5, [63]=6, [64]=11, [65]=8, [66]=7, [67]=8, [68]=7, [69]=6, [70]=6, [71]=8, [72]=7, [73]=3, [74]=6, [75]=8, [76]=6, [77]=10, [78]=8, [79]=8, [80]=7, [81]=8, [82]=7, [83]=7, [84]=7, [85]=7, [86]=8, [87]=11, [88]=8, [89]=9, [90]=7, [91]=4, [92]=5, [93]=4, [94]=5, [95]=7, [96]=3, [97]=7, [98]=6, [99]=5, [100]=6, [101]=6, [102]=5, [103]=6, [104]=6, [105]=3, [106]=3, [107]=7, [108]=3, [109]=9, [110]=6, [111]=6, [112]=6, [113]=6, [114]=5, [115]=6, [116]=4, [117]=6, [118]=6, [119]=8, [120]=7, [121]=6, [122]=6, [123]=5, [124]=3, [125]=5, [126]=6, [138]=6, [141]=3, [161]=3, [177]=6, [191]=6, [192]=8, [193]=8, [194]=8, [195]=8, [196]=8, [197]=8, [198]=10, [199]=8, [200]=6, [201]=6, [202]=6, [203]=6, [204]=3, [205]=3, [206]=3, [207]=3, [208]=8, [209]=8, [210]=8, [211]=8, [212]=8, [213]=8, [214]=8, [215]=6, [216]=8, [217]=7, [218]=7, [219]=7, [220]=7, [221]=9, [224]=7, [225]=7, [226]=7, [227]=7, [228]=7, [229]=7, [230]=9, [231]=5, [232]=6, [233]=6, [234]=6, [235]=6, [236]=3, [237]=3, [238]=3, [239]=3, [242]=6, [244]=6, [245]=6, [246]=6, [247]=6, [249]=6, [250]=6, [251]=6, [252]=6, [253]=6, [255]=6 } -); - diff --git a/font_lib/init.lua b/font_lib/init.lua index 9b10e76..76a6b38 100644 --- a/font_lib/init.lua +++ b/font_lib/init.lua @@ -18,11 +18,18 @@ --]] -- Global variables +------------------- font_lib = {} -font_lib.path = minetest.get_modpath("font_lib") +font_lib.name = minetest.get_current_modname() +font_lib.path = minetest.get_modpath(font_lib.name) font_lib.registered_fonts = {} +-- Local variables +------------------ + +local default_font = false + -- Local functions ------------------ @@ -41,38 +48,41 @@ local function split_lines(text, maxlines) end end --- Returns next char, managing ascii and unicode plane 0 (0000-FFFF). +-- Gets a default (settings or fist font) -local function get_next_char(text, pos) - pos = pos + 1 - local char = text:sub(pos, pos):byte() +local function get_default_font() + -- First call + if default_font == false then + default_font = nil - -- 1 byte char - if char < 0x80 then - return char, pos - end + -- First, try with settings + local settings_font = minetest.settings:get("default_font") - -- 4 bytes char not managed - if char >= 0xF0 then - pos = pos + 3 - return 0, pos - end - - -- 3 bytes char not managed - if char >= 0xE0 then - pos = pos + 2 - return 0, pos - end - - -- 2 bytes char (little endian) - if char >= 0xC2 then - pos = pos + 1 - return (char - 0xC2) * 0x40 + text:sub(pos, pos):byte(), pos + if settings_font ~= nil and settings_font ~= "" then + default_font = font_lib.registered_fonts[settings_font] + + if default_font == nil then + minetest.log("warning", "Default font in settings (\"".. + settings_font.."\") is not registered.") + end + end + + -- If failed, choose first font + if default_font == nil then + for _, font in pairs(font_lib.registered_fonts) do + default_font = font + break + end + end + + -- Error, no font registered + if default_font == nil then + minetest.log("error", + "No font registred, unable to choose a default font.") + end end - -- Not an UTF char - return 0, pos - + return default_font end -- Returns font properties to be used according to font_name @@ -81,7 +91,7 @@ local function get_font(font_name) local font = font_lib.registered_fonts[font_name] if font == nil then - local message + local message if font_name == nil then message = "No font given" @@ -89,17 +99,49 @@ local function get_font(font_name) message = "Font \""..font_name.."\" unregistered" end - if font_lib.fallback_font == nil then - minetest.log("error", message.." and no other font registered.") - else - minetest.log("info", message..", using font \""..font_lib.fallback_font.."\".") - font = font_lib.registered_fonts[font_lib.fallback_font] + font = get_default_font() + + if font ~= nil then + minetest.log("info", message..", using font \""..font.name.."\".") end end return font end +-- Returns next char, managing ascii and unicode plane 0 (0000-FFFF). + +local function get_next_char(text, pos) + + local msb = text:byte(pos) + -- 1 byte char, ascii equivalent codepoints + if msb < 0x80 then + return msb, pos + 1 + end + + -- 4 bytes char not managed (Only 16 bits codepoints are managed) + if msb >= 0xF0 then + return 0, pos + 4 + end + + -- 3 bytes char + if msb >= 0xE0 then + return (msb - 0xE0) * 0x1000 + + text:byte(pos + 1) % 0x40 * 0x40 + + text:byte(pos + 2) % 0x40, + pos + 3 + end + + -- 2 bytes char (little endian) + if msb >= 0xC2 then + return (msb - 0xC2) * 0x40 + text:byte(pos + 1), + pos + 2 + end + + -- Not an UTF char + return 0, pos + 1 +end + -- API functions ---------------- @@ -111,21 +153,23 @@ end function font_lib.get_text_size(font_name, text) local char local width = 0 - local pos = 0 + local pos = 1 local font = get_font(font_name) if font == nil then return 0, 0 else - while pos < #text do + while pos <= #text do char, pos = get_next_char(text, pos) - -- Ignore chars with no texture + -- Replace chars with no texture by the NULL(0) char if font.widths[char] ~= nil then width = width + font.widths[char] + else + width = width + font.widths[0] end end end - + return width, font.height end @@ -137,32 +181,33 @@ end -- @param y Vertical position of the line in texture -- @return Texture string ---> ADD ALIGN function font_lib.make_line_texture(font_name, text, width, x, y) local texture = "" local char - local pos = 0 + local pos = 1 local font = get_font(font_name) if font ~= nil then - while pos < #text do + while pos <= #text do char, pos = get_next_char(text, pos) - - -- Ignore chars with no texture - if font.widths[char] ~= nil then - -- Add image only if it is visible (at least partly) - if x + font.widths[char] >= 0 and x <= width then - texture = texture.. - string.format(":%d,%d=font_%s_%04x.png", - x, y, font.name, char) - end - x = x + font.widths[char] - else - print(string.format("Missing char %d (%04x)",char,char)) + + -- Replace chars with no texture by the NULL(0) char + if font.widths[char] == nil then + print(string.format("["..font_lib.name + .."] Missing char %d (%04x)",char,char)) + char = 0 end + + -- Add image only if it is visible (at least partly) + if x + font.widths[char] >= 0 and x <= width then + texture = texture.. + string.format(":%d,%d=font_%s_%04x.png", + x, y, font.name, char) + end + x = x + font.widths[char] end end - + return texture end @@ -172,43 +217,53 @@ end -- @param texturew Width of the texture (extra text will be truncated) -- @param textureh Height of the texture -- @param maxlines Maximum number of lines --- @param valign Vertical text align ("top" or "center") --- @param color Color of the text +-- @param halign Horizontal text align ("left"/"center"/"right") (optional) +-- @param valign Vertical text align ("top"/"center"/"bottom") (optional) +-- @param color Color of the text (optional) -- @return Texture string function font_lib.make_multiline_texture(font_name, text, width, height, - maxlines, valign, color) + maxlines, halign, valign, color) local texture = "" local lines = {} local textheight = 0 local y, w, h - + for num, line in pairs(split_lines(text, maxlines)) do w, h = font_lib.get_text_size(font_name, line) lines[num] = { text = line, width = w, height = h, } textheight = textheight + h end - + if #lines then if valign == "top" then y = 0 elseif valign == "bottom" then y = height - textheight - else + else y = (height - textheight) / 2 end end - + for _, line in pairs(lines) do - texture = texture.. - font_lib.make_line_texture(font_name, line.text, width, - (width - line.width) / 2, y) + if halign == "left" then + texture = texture.. + font_lib.make_line_texture(font_name, line.text, width, + 0, y) + elseif halign == "right" then + texture = texture.. + font_lib.make_line_texture(font_name, line.text, width, + width - line.width, y) + else + texture = texture.. + font_lib.make_line_texture(font_name, line.text, width, + (width - line.width) / 2, y) + end y = y + line.height end texture = string.format("[combine:%dx%d", width, height)..texture if color then texture = texture.."^[colorize:"..color end - return texture end @@ -217,40 +272,48 @@ end -- font__.png -- : name of the font -- : 4 digit hexadecimal unicode of the char --- If registering different sizes, add size in the font name (e.g. times_10, times_12...) +-- @param font_name Name of the font to register +-- If registering different sizes of the same font, add size in the font name +-- (e.g. times_10, times_12...). -- @param height Font height in pixels --- @param widths Array of character widths in pixel, indexed by unicode number. +-- @param widths Array of character widths in pixels, indexed by UTF codepoints function font_lib.register_font(font_name, height, widths) + if font_lib.registered_fonts[font_name] ~= nil then minetest.log("error", "Font \""..font_name.."\" already registered.") return end - - font_lib.registered_fonts[font_name] = - { name = font_name, height = height, widths = widths } - - -- If no fallback font, set it (so, first font registered will be the default fallback font) - if font_lib.fallback_font == nil then - font_lib.fallback_font = font_name - end -end ---- Define the fallback font --- This font will be used instead of given font if not registered. --- @param font_name Name of the font to be used as fallback font (has to be registered). - -function font_lib.set_fallback_font(font_name) - if font_lib.registered_fonts[font_name] == nil then - minetest.log("error", "Fallback font \""..font_name.."\" not registered.") - else - font_lib.fallback_font = font_name + if height == nil or height <= 0 then + minetest.log("error", "Font \""..font_name.. + "\" must have a positive height.") + return end + + if type(widths) ~= "table" then + minetest.log("error", "Font \""..font_name.. + "\" must have a widths array.") + return + end + + if widths[0] == nil then + minetest.log("error", "Font \""..font_name.. + "\" must have a char with codepoint 0 (=unknown char).") + return + end + + font_lib.registered_fonts[font_name] = + { name = font_name, height = height, widths = widths } + + -- Force to choose again default font + -- (allows use of fonts registered after start) + default_font = false end --- Standard on_display_update entity callback. --- Node should have a corresponding display_entity with size, resolution and maxlines fields and --- optionally valign and color fields +-- Node should have a corresponding display_entity with size, resolution and +-- maxlines fields and optionally halign, valign and color fields -- @param pos Node position -- @param objref Object reference of entity @@ -262,15 +325,16 @@ function font_lib.on_display_update(pos, objref) if entity and ndef.display_entities[entity.name] then local def = ndef.display_entities[entity.name] + local font = get_font(def.font_name) objref:set_properties({ textures={font_lib.make_multiline_texture( - def.font_name, text, def.size.x*def.resolution.x, def.size.y*def.resolution.y, - def.maxlines, def.valign, def.color)}, + def.font_name, text, + def.size.x * def.resolution.x * font.height, + def.size.y * def.resolution.y * font.height, + def.maxlines, def.halign, def.valign, def.color)}, visual_size = def.size }) end end -dofile(font_lib.path.."/font_default.lua") - diff --git a/font_lib/textures/font_default_0000.png b/font_lib/textures/font_default_0000.png deleted file mode 100644 index 65e43a7b4b4e373cbfc02ab9c9eff49aaf287df4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng;0T$gjrPKp`bh7sn8e>&XcRSS2L?DQ|o@=RXgR l&xunf9&Ru&P>}2c>Tfy4!uzoM-b|os22WQ%mvv4FO#u1UCOrTE diff --git a/font_lib/textures/font_default_0020.png b/font_lib/textures/font_default_0020.png deleted file mode 100644 index 049fd142416b2d392cd2e6a5e1271761d2e0056f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKgsgUL69fI>W;E{-7_*OL<#$OCyf42+CrQRzUI zYKdz^NlIc#s#S7PDv)9@GB7mLH8j#SG6*p;v@*1`GB(vVFtjo-Si#Q+vL2x!H$Npa ktrD)m&?3ahz{V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho{Yid8$v)KIZqeI5RU7~2@b6PCI1;47&zWo zA;NsPUPNvaTL=TgWeHZ6uahg1fGSl>Tq8@X{ zp{13vskVWkm4U$uem;*k;TjArLW~To42*zEAsP-&S-uyjfx*+&&t;uc GLK6UKe@N;8 diff --git a/font_lib/textures/font_default_0022.png b/font_lib/textures/font_default_0022.png deleted file mode 100644 index 91f4c5f8f42c50a16ac997b6653fc51d2ac38bfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKgsgUL69fI_04E{-7_*OL4n?!Fen_X#pPt z!wrrHLERt5$u u`1wHYKxoL#PsvQHgljOg2r)9SGB5%vg=jc9W%*v91_n=8KbLh*2~7ZzZAR$; diff --git a/font_lib/textures/font_default_0023.png b/font_lib/textures/font_default_0023.png deleted file mode 100644 index 9290dc15d463ffacfef1067f4b0e15817bdf33c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4C9V-ADTyViR>?)FK#IZ0z|c(B&`8(F zAjHVf%Fxov*i_rV(8|DI1wS9iRR|5a`6-!cm2eG)79mCkRt82ur4S7Vr!3zK)WG2B L>gTe~DWM4fGn`4V diff --git a/font_lib/textures/font_default_0024.png b/font_lib/textures/font_default_0024.png deleted file mode 100644 index cde69d45d2ce9d669327375961d9e13ef59b614f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3&7E`GycsNY~TFF@)oKa>4;t2}ucwe}^M^ z{tM0!jFfSeRAy#wI^B{Yz$_dhGW#Nj?FyiUU%A+3`xwgsHL8}lMwFx^mZVxG7o`Fz z1|tJQGhIU?T_b}KBSR}gODkhjZ39Cq1A`U(d?5EBH00)|WTsWZH5gii7#Ua@7y*?+ VG#s3=d@oP~gQu&X%Q~loCIAXvOR@j} diff --git a/font_lib/textures/font_default_0025.png b/font_lib/textures/font_default_0025.png deleted file mode 100644 index 703ab163b0333e5f6484a4e6930abc3387ee02b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3&7E`GycsNZZrJF@)oKa)JWepY$L6>5iTM z1B6_U)|cc49B4Tmk+S%q+8_5DO<9(V3=A0yMcy?PS*!qRQ!R0gC`m~yNwrEYN(E93 zMh1pvx`sx&Mg}29hE|4_R>r2<28LD!1}pgaK(0e*$jwj5Osj-zFti9UGO#i*0xE@Q UI5=hbUZ4gBPgg&ebxsLQ0G;7ca{vGU diff --git a/font_lib/textures/font_default_0026.png b/font_lib/textures/font_default_0026.png deleted file mode 100644 index 6f98d493144554d37543c3bf52d8a60cd9f386c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3&7E`Gycs$jH;hF@)oKYmXxzg96VXuK)jy zn+a diff --git a/font_lib/textures/font_default_0027.png b/font_lib/textures/font_default_0027.png deleted file mode 100644 index df31d758cac953f4bfbb255aa1977db17ab4bc61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho{Yid8$v)KQBN1g5RU7~2@b6PCI1;47$|=B zWM|kV!OUR1V09u;foh3sL`h0wNvc(HQ7VvPFfuSS(={~GH8Kb>GPE+Zv@$l;HZZg@ xFj&FQ2XY5OLvDUbW?Cg&gP}!;k%5(g5l|^a!@()b_X0IAc)I$ztaD0e0svE^MN0qx diff --git a/font_lib/textures/font_default_0028.png b/font_lib/textures/font_default_0028.png deleted file mode 100644 index 478c2c4b2a0e7406b3608dd336ff6f3b4859c0fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKgsgUL69fI>>1E{-7_*OL=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKgsgUL69fI4mP5pLp4H8?oK z#~{&%ZPKIv8Ei}pfwk;xbKg%k1*%moag8WRNi0dVN-jzTQVd20hGx2kM!H4@Ax4H) zhL%>wrrHLERt5$u`1wFiLTJd%PsvQHgljOg2r)9SGB5%vg=jc9W%*v91_n=8KbLh* G2~7Yf3QFhz diff --git a/font_lib/textures/font_default_002a.png b/font_lib/textures/font_default_002a.png deleted file mode 100644 index 2b83a5ca21f0f32e8e87ebdbc76959593c882fa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKgsgUL69fI=dkE{-7_*OL4;rG4XEZ+;%z~JfX=d#Wzp$P!_Sx6ZG diff --git a/font_lib/textures/font_default_002b.png b/font_lib/textures/font_default_002b.png deleted file mode 100644 index abce9108b8bf36539f172275c9b6f92a0264619a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e41$V6T_j8tV|peeZ_$4R7+eVN>UO_QmvAUQh^kMk%6I^uAz~xkwJ)&p_QSf zm9eR|fuWUw!3uspkaG|ka`RI%(<V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho{Yid8$v)KQBN1g5RU7~2@2wW(tn&kaG>Q( zyC8$3E%W~gW~~!}3RFv6BT7;dOH!?pi&B9UgOP!unXaLcu8~2Ak)f5LrIoR%wt=CQ xfx!xXK9D;Q8glbfGSe#I8VoH$j0~&{jDSiZ8V*ibz89#0!PC{xWt~$(69CalNNNB8 diff --git a/font_lib/textures/font_default_002d.png b/font_lib/textures/font_default_002d.png deleted file mode 100644 index f0ff962ceb61331ae15db5cbf50120fb2bc600b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPsU*K4I!YAkf)1d2*>s0gasl7Mt|BjpI~Ni z*vH7!6IJ#fD63lH8c~vxSdwa$T$Bo=7>o=I&2$Zobd3x`j0~*|Ev<}AwG9ld3=CHA t^MM?J(2$#-l9^Ts*I;N7Vq{=tU<6bO(Qt6e^1VO}44$rjF6*2UngFfEMNt3% diff --git a/font_lib/textures/font_default_002e.png b/font_lib/textures/font_default_002e.png deleted file mode 100644 index aff49bc88974f11aa6da8aeb6bcf599ac700091f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho{Yid8$v)K5l1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPsU*K4I!YAoTrOp2*>s0gahpVj13GD1rH1S zXEZ+;%z~JfX=d#Wz Gp$Py0r$}=E diff --git a/font_lib/textures/font_default_0030.png b/font_lib/textures/font_default_0030.png deleted file mode 100644 index 470f0b0cbd52670a1afe1f36bb61b4e09b6e999a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3&7E`GycsNYT^9F@)oKa>4;t2}ucwe}^M{ zc>W7I`J6a);^6{`UTFq~=JPCk+GYiXK*g#ht`Q|Ei6yC4$wjF^iowXh&`j6RNY}_9 z#K_Rf(9+7-RNKJN%D`X+KOe|V2o1UUDVb@Na1DkQAw~vP21Y=o5Df>XEZ+;%z~JfX K=d#Wzp$PzuhDwM4 diff --git a/font_lib/textures/font_default_0031.png b/font_lib/textures/font_default_0031.png deleted file mode 100644 index e84a9d307cc6f85b103fdf9c22fe00ca69644f3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKgsgUL69fI{+~E{-7_*OLCXslb(=}^n?GQ zp`pPc37#Xy28;~9*D~|U&D(Jfs8qGYHKHUXu_VUvB{QuOuEEeE#K^$PzzC=mqT%3_<$Hk|7(8A5T-G@y GGywpms!SjN diff --git a/font_lib/textures/font_default_0032.png b/font_lib/textures/font_default_0032.png deleted file mode 100644 index 1ef3e8485b8307dc9bb18f95803ea493dbff0113..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3&7E`GycsNZZrJF@)oKa>4;t2}ucwe}^M{ zc>W7I>G1S$r25RT`tSVpVTzH`j1z7PnHk2OC z7#SFv=^7g88X1Hb8Cn@yS{a*a8yH#{7_8vu1Gx^NAvZrIGp!P?!O$Ya$iT|L2&fdI V;oy|zdx07lJYD@<);T3K0RUo9PcZ-h diff --git a/font_lib/textures/font_default_0033.png b/font_lib/textures/font_default_0033.png deleted file mode 100644 index ec9f518934503082b727f08d34f341266774e290..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3&7E`GycsNXOH~F@)oKa>4;t2}ucwe}^M{ zc>W7I>G1Tt==$$GRjGL91lJi8rY?}^m1bZNv*lv{F79Lw)TdhF8c~vxSdwa$T$Bo= z7>o=I&2$Zobd3x`j0~*|Ev<}AwG9ld3=CHA^MRa)(2$#-l9^Ts*I;N7Vq{=tU<6bO V(Qt6e^1VO}44$rjF6*2UngA>JP96XN diff --git a/font_lib/textures/font_default_0034.png b/font_lib/textures/font_default_0034.png deleted file mode 100644 index bc828232abb67861de1b62929e330ea4d2cd92ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4@X{p{13vskVWkm4U$uem;=<5E^pxQ!>*k;TjArLW~To42*zE WAsP-&S-uyjfx*+&&t;ucLK6V9YEt$9 diff --git a/font_lib/textures/font_default_0035.png b/font_lib/textures/font_default_0035.png deleted file mode 100644 index 3ed26c5ad52db4828f0091e8c8d471e6c9801c50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3&7E`Gycs$iUOZF@)oK?U{|d3<^BV2fdH{ z({5)IwrrHLERt5$u`1wFiL}Ub8 diff --git a/font_lib/textures/font_default_0036.png b/font_lib/textures/font_default_0036.png deleted file mode 100644 index 6e706a49aeecdfc5bc74f8b02c6863302f9151f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_!C8<`)MX5lF z!N|bSOxMsz*T^8m$k58r(#qIW+rZGuz+eSGAINnG4Y~O#nQ4`94TcsWMg~>}MnI(y V4F{(z-wV{h;OXk;vd$@?2>`JUPnrM# diff --git a/font_lib/textures/font_default_0037.png b/font_lib/textures/font_default_0037.png deleted file mode 100644 index 884b48a278e013131f0cd7fdd4c71fcf0af9ffd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_2tUqFUk_QIe8al4_M)lnSI6j0_CT zbPbJkjSNDJ46O_;t&B~z4GgUe3|8>-fn0{rkei>9nN|tcU}zCyWME}r1XK#qaB#}< Qy+92Np00i_>zopr03O&)YybcN diff --git a/font_lib/textures/font_default_0038.png b/font_lib/textures/font_default_0038.png deleted file mode 100644 index a1e05bff41d87fcfebcb8acba0e9a97db798148c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_hUL5Pu| zm7%4Tv8lF!p_PHb3VuG2ix3)e^HVa@D&ZOoEkcY8tPG5RN+B8!PFcPesDZ)L)z4*} HQ$iB}EJ#Q! diff --git a/font_lib/textures/font_default_0039.png b/font_lib/textures/font_default_0039.png deleted file mode 100644 index 6443be94ae9c6351e807fac10010d1f4a7f46ac4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_XZ?E}D?ZPJlbx?CPamjLwZt`|BqgyV)hf9t z6-Y4{85o-B8XD;u8H5-aS{Yhe8JlVw7+M(^tl;MZIS`>CH$NpatrD)m&?3ahz{V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEskL_A#_LpZJ{Cmdk^XZ$BUAwemW zk714r3**c6D?oZxOI#yLQW8s2t&)pUffR$0fuWhMp^>hUL5Pu|m7%4Tv8lF!p_PHb v3VuG2GY}eb^HVa@D&ZOoEkcY8tPG5RN+B8!PFcPesDZ)L)z4*}Q$iB}0`5la diff --git a/font_lib/textures/font_default_003b.png b/font_lib/textures/font_default_003b.png deleted file mode 100644 index 77878e81f33a8a85b31fb1e423bac78b8e278837..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEsk#64XcLpZJ{Cmdk^XZ$BUAwkLS zo&6jJhSjF5|1}rLgaMVPmbgZgq$HN4S|t~y0x1R~14A=iLnB=ygAgM_D?>{wV^eJd zLn{M=75sc4mmoCc=BH$)Rl+qGT7(!GSQ!`rl|nQeoU(i`Py>UftDnm{r-UW|C`w3G diff --git a/font_lib/textures/font_default_003c.png b/font_lib/textures/font_default_003c.png deleted file mode 100644 index 0252ab930264568200ec3aebe3da4ffaffb4a7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%qMj~}Asp9}6BI=Mr2pveZk*pN z%)k)i!ufsivTN^v3RFv6BT7;dOH!?pi&B9UgOP!unXaLcu8~2Ak)f5LrIoR%wt=CQ xfx!xXK9D;Q8glbfGSe#I8VoH$j0~&{jDSiZ8V*ibz89#0!PC{xWt~$(69B5bNQnRd diff --git a/font_lib/textures/font_default_003d.png b/font_lib/textures/font_default_003d.png deleted file mode 100644 index af0325a42077eb1851c5595e147d48aad64d4331..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_Cs yWni#^pAX~?gofPwl+3hBxCTRu5F-OC10$ePh=zkxmhS~>VDNPHb6Mw<&;$UEtwss} diff --git a/font_lib/textures/font_default_003e.png b/font_lib/textures/font_default_003e.png deleted file mode 100644 index 77fe95467e94158a833ea5bb1f35c8dd9bab94b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%BAzaeAsp9}6BJngr2p{mXg;aH z!H{CZ`9125-w~j^YKdz^NlIc#s#S7PDv)9@GB7mLH8j#SG6*p;v@*1`GB(vVFtjo- wSi#Q+at1;}ZhlH;S|wbAp+$(1ft7&~P$@*i!70o40yQvry85}Sb4q9e0PFWhJ^%m! diff --git a/font_lib/textures/font_default_003f.png b/font_lib/textures/font_default_003f.png deleted file mode 100644 index e94177c207779ed558fcb011d762e296ef22c3c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_F#}JO|$q5HoB_t&z{vD3+ z;rTDbP0l+XkK+VxI| diff --git a/font_lib/textures/font_default_0040.png b/font_lib/textures/font_default_0040.png deleted file mode 100644 index c7a11d2bcd0b6ee454dd363878d075bc0a75e75c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^+(693!2%@Z7W9h(DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&U|7|wYy{+S z7I;J!18EO1b~~AE2V}69c>21sKj4uR)RT3e@&afggPEs`V~E7%~=ES4#;3H@$_|Nf50Ots3+?_-ft-iXkei>9nN|tcU}zCyWME}r1XK#q UaB#}zopr0IAwfOaK4? diff --git a/font_lib/textures/font_default_0042.png b/font_lib/textures/font_default_0042.png deleted file mode 100644 index 69a92b3593e03898b3ee37b524d35604edbd44d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4yRIl$^1E z$Bm7x?Z1IuW!J~oNBJ4P=CKNV{65nXs93ecHKHUXu_VUvB{QuOuEEeE#K^$PzzC=mqT%3_<$Hk|7(8A5 KT-G@yGywo=f=s6X diff --git a/font_lib/textures/font_default_0043.png b/font_lib/textures/font_default_0043.png deleted file mode 100644 index 6f687036f1524f70699c575b129794c81c3f4196..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?__E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4x?bvS{WFu;O7Im451-6KP5A*60X6}BE-nR%D@Py6r$nal;wMY P8W=oX{an^LB{Ts574%K< diff --git a/font_lib/textures/font_default_0045.png b/font_lib/textures/font_default_0045.png deleted file mode 100644 index b6732c3c4910b2249d677f7aecc3c9f77614b75b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_V^dB?`0;pFPOS@W6;kRN=)nKA?Kl64!{5l*E!$tK_0oAjM#0U}&amXryao z5MpF#WoT(-Y^rTwXk}oqf}aoMEQE&K{FKbJO1K6?ix49ND+42-Qiz6wQbP0l+XkK2z5%0 diff --git a/font_lib/textures/font_default_0047.png b/font_lib/textures/font_default_0047.png deleted file mode 100644 index 12340e7f2d1acd8bad0ac988fcc41e925fb071fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_u+aSks7>t#%4ReiMt=X6qz_XuIt;)t`Q|Ei6yC4$wjF^iowXh&`j6RNY}_9#K_Rf(9+7-RNKJN%D`X+KOe}k2o1UU mDVb@Na1DkQAw~vP21Y=o5Df>XEZ+;%z~JfX=d#Wzp$Pyzj9iKU diff --git a/font_lib/textures/font_default_0048.png b/font_lib/textures/font_default_0048.png deleted file mode 100644 index f315c035c7347e8fab6796b862d1fede879c4219..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4RRAhiEpd$~Nl7e8wMs5Z1yT$~28L$3hDN$Z z1|ddcptAuMXvpaup{ LS3j3^P6V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEsk#64XcLpZJ{CpfVFm;7gJVBmP; zNbm{?)FK#IZ0z|c(B&`8(FAjHVf%Fxov*i_rV z(8|DI1wS9iB?t|<`6-!cm2eG)79mCkRt82ur4S7Vr!3zK)WG2B>gTe~DWM4fLytys diff --git a/font_lib/textures/font_default_004a.png b/font_lib/textures/font_default_004a.png deleted file mode 100644 index 32cd56982a13461ded71b58ddb1ada5794337ecb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_-fn0^qkei>9nN|tcU}zCyWME}r1XK#qaB#}zopr0Q5pmnE(I) diff --git a/font_lib/textures/font_default_004b.png b/font_lib/textures/font_default_004b.png deleted file mode 100644 index 1f770e7436c3a8ea2960a2db80270bb74d26c70f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_{wV^eJdLn{M=75sc4S0Xgz=BH$)Rl+qGT7(!G bSQ!`rl|nQeoU(i`Py>UftDnm{r-UW|e^5|g diff --git a/font_lib/textures/font_default_004c.png b/font_lib/textures/font_default_004c.png deleted file mode 100644 index 313ecfe816616ba2ac15e8fcee44154e4b143ad6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_RC7!f|Bf0hrY6qBk()x6hfeKYiTq8@X{ zp{13vskVWkm4U$uem;*k;TjArLW~To42*zEAsP-&S-uyjfx*+&&t;uc GLK6T0eoAEk diff --git a/font_lib/textures/font_default_004d.png b/font_lib/textures/font_default_004d.png deleted file mode 100644 index f6676fbcf8964e2e39483519d2a3cb39b1804182..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N3y}Pn^h6s-v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEsk3_M*NLpZJ{Cn(7MN&nG*F1g7_ zazdtB&a9aeuKaNqO=@X{p{13vskVWkm4U$uem;;B5gKyyQ!>*k;TjArLW~To a42*zEAsP-&S-uyjfx*+&&t;ucLK6TB=vRFJ diff --git a/font_lib/textures/font_default_004e.png b/font_lib/textures/font_default_004e.png deleted file mode 100644 index 4e281109f687364bc90b49fa371c9413e24bef3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_m;c;S`rcxodrtFAi!{AK0Egt^IUPDPSq0Eh?11Vl2ohYqEsNo zU}RuurfX=VYh(~&WN2k*X=QAxZD43+V6cLp59C0EhTQy=%(P0l21APwBLgb~BcM`< VhJ#a~=ES4#;3H@$_|Nf50Ots3+?_EC!jjAQC5hW>!C8<`)MX5lF z!N|bSOxMsz*T^8m$k58r(#qIW+rZGuz+eSGAIN}MnI(y V4F{(z-wV{h;OXk;vd$@?2>`_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4yRIl$^1E z$Bm7x?Z1JZjKRaJr2OC7#SFv z=^7g88X1Hb8Cn@yS{a*a8yH#{7_8vu133+$AvZrIGp!P?!O$Ya$iT|L2&fdI;oy|z Rdx07lJYD@<);T3K0RR%HO_Trt diff --git a/font_lib/textures/font_default_0051.png b/font_lib/textures/font_default_0051.png deleted file mode 100644 index c3df8ec531135b4c518d9c92f7830ecde39ef9f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_t2S4`hKNmsW1YQxU!46d{I801`aeSik2mbgZg zq$HN4S|t~y0x1R~14A=iLnB=ygAgM_D?>{wV^eJdLn{M=75sc4cOo?8=BH$)Rl+qG fT7(!GSQ!`rl|nQeoU(i`Py>UftDnm{r-UW|$1zju diff --git a/font_lib/textures/font_default_0052.png b/font_lib/textures/font_default_0052.png deleted file mode 100644 index f93ff7c09ab54afe5285ca86925bd6e8837a6866..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4yRIl$^1E z$Bm7x?Z1JZj6tBkejNkDnx!m)oTrW^168Y*xJHzuB$lLFB^RXvDF!10Lo;1NBV8kd z5F_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e42`sD44Q_NYjxLHLVQl|p7s+PD$l%ynmdKI;Vst0O&_lwEzGB diff --git a/font_lib/textures/font_default_0054.png b/font_lib/textures/font_default_0054.png deleted file mode 100644 index 11ec544902c765ba5514ee454d323937c8dd984f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4ye`AOQmZ z4ztV*5DlK#EziI(Lz|f=VQYmeP_1f-YeY#(Vo9o1a#1RfVlXl=G}ARS(ls&&F*39= zw6rod)iyA+GB8-d&j)f6LPKtTN@iLmT!W!Sh>?Mnfe}zCM8m-;%l85`FnGH9xvX_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4XEZ+;%z~JfX=d#Wz Gp$P!9X-TgD diff --git a/font_lib/textures/font_default_0056.png b/font_lib/textures/font_default_0056.png deleted file mode 100644 index 3e6f48a89e3ecd74332b568df546d768e398d78e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_RgPu63QJQ4JED-B`Jv|saDBFsX&Us$iUD{*U(7U z$RNbX(8|!#%Ggxfz|hLTUFVdQ&MBb@04M!QIsgCw diff --git a/font_lib/textures/font_default_0057.png b/font_lib/textures/font_default_0057.png deleted file mode 100644 index cc140d0881f24d91eb320abb2e352da5b416e7c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^+(693!2%@Z7W9h(DVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&U|7|wYy{+S z7I;J!18EO1b~~AE2V}69c>21sKj4uR)RT3e@&afggN~<*V~E7%-ft-iXkei>9nN|tcU}zCyWME}r1XK#q UaB#}zopr04J(WX8-^I diff --git a/font_lib/textures/font_default_0058.png b/font_lib/textures/font_default_0058.png deleted file mode 100644 index fe71fb95f388da9ce681b3bcbc2081a650520192..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_GPE+Zv@$l;HZZg@Fj&FQ2XYxgLvDUbW?Cg&gP}!;k%5(g5l|^a!@()b R_X0IAc)I$ztaD0e0s!CQPf!2= diff --git a/font_lib/textures/font_default_0059.png b/font_lib/textures/font_default_0059.png deleted file mode 100644 index 1d1db03ca96c7321ddc34d25993429af036ca793..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRO!2%?uLgO`n6id3JuOkD)#(wTUiL5}rLb6AY zF9SoB8UsT^3j@P1pisjL28L1t28LG&3=CE?7#PG0=Ijcz0ZK3>dAqwXFs$lTHUjcE z3p^r=fwTu0yPeFo12Wi4Jbhi+AMi*D>dCrKc>y$$LDkd6F@)oKa)JWipY$L7r_v6s z=krPqJjyZE{aIpEldCeHG$%8IdKfpuSurUEkcJZ1h?11Vl2ohYqEsNoU}RuurfX=V zYh(~&WN2k*X=QAxZD43+V6cLp59BU{hTQy=%(P0l21APwBLgb~BcM`_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4ye`@Zf>{ zCYCZjVP@t{7Q(v}HFgz5weSKRa*XT$n@X{p{13vskVWkm4U$uem;=H5E^pxQ!>*k;TjArLW~To42*zEAsP-&S-uyj Ofx*+&&t;ucLK6W0<4zL* diff --git a/font_lib/textures/font_default_005b.png b/font_lib/textures/font_default_005b.png deleted file mode 100644 index e547c51546f9a76c0b1968d7e18e78953685b88b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKhX_bD%cCNju)x;Tb#Tu)ALVDI7iuV^AX<@5oT z$%|S(&TnL7h&N&qsb1F(a;j>HYeY#(Vo9o1a#1RfVlXl=G}ARS(ls&&F*39=w6rod z)iyA+GB8-d&j)f2LPKtTN@iLmT!W!Sh>?Mnfe}zCM8m-;%l85`FnGH9xvX1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%GM+AuAsp9}6AtkGJ1pT7adhT} zRq2Pa_{0K37#I|rSy;FAx19p2Q!R0gC`m~yNwrEYN(E93Mh1pvx`sx&Mg}29hE|4_ zR>r2<28LD!1}pgaK+ZvE$jwj5Osj-zFti9UGO#i*0xE@QI5=hbUZ4gBPgg&ebxsLQ E0GQKCBme*a diff --git a/font_lib/textures/font_default_005d.png b/font_lib/textures/font_default_005d.png deleted file mode 100644 index 040ebe0ffd0c4ee837904d2c75323af4f64cef4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKhX_bD%cCNju+x;Tb#Tu)ALVDI7iuV^C7tnAXl zsphK3oTR|akZi;xqI*#LFi@dtiEBhjN@7W>RdP`(kYX@0Ff`LOG}1LP2r)9WGPJZZ zHq|yTv@$SQ!OsVB4?;t3eoAIqC0v7{MTn7sm4OjZDMZ7;Da-c)H86O(`njxgN@xNA Drh7)9 diff --git a/font_lib/textures/font_default_005e.png b/font_lib/textures/font_default_005e.png deleted file mode 100644 index be3bbb181b4435fcd9415faf9bd7ad618fe2ed73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%N}eu`AspA&9^1&spult3VCnz= zGHkmxEj;>cDc4TNH`6{|WV|WB%D^1BNDHW1wZt`|BqgyV)hf9t6-Y4{85o-B8XD;u z8H5-aS{Yhe8JlVw7+M(^tl;MZISQd6H$NpatrD)m&?3ahz{k diff --git a/font_lib/textures/font_default_005f.png b/font_lib/textures/font_default_005f.png deleted file mode 100644 index 3cc8d3dc557e0024de8fb270582cf0df56b96c7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4r2<28LD!1}pga sKyE;2$jwj5Osj-zFti9UGO#i*0xE@QI5=hbUZ4gBPgg&ebxsLQ0Fxv`NdN!< diff --git a/font_lib/textures/font_default_0060.png b/font_lib/textures/font_default_0060.png deleted file mode 100644 index 58500d27758afa73b0906d27d257efe7a66375ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEsk_&r@5LpZJ{CpfVGm(*Zoa1vr< z&|AB+1Sq9i;u=wsl30>zm0Xkxq!^4049#>6jdYC+LW~Tp3@xpUO|=aStqcrS@biIO qfY6YepOTqY3D;m~5n^OuWnctU3ej+I%JRKH4Gf;HelF{r5}E)|vO>cE diff --git a/font_lib/textures/font_default_0061.png b/font_lib/textures/font_default_0061.png deleted file mode 100644 index 2121aa84dae881c6bd89d9062af2b0cc3bfe8f64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_aLV$% PKn)C@u6{1-oD!M1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%YMw5RAsp9}6BOhOj0_C^v~QRp z@z0r6VurvbAC9dC&+0{TZ=7Xic=ViwJ8=!)Z=ep<64!{5l*E!$tK_0oAjM#0U}&am zXryao5MpF#WoT(-Y^rTwXk}oqf}aoMFocHO{FKbJO1K6?ix49ND+42-Qiz6wQbP0l+XkK=0Hu~ diff --git a/font_lib/textures/font_default_0064.png b/font_lib/textures/font_default_0064.png deleted file mode 100644 index c5989c1e82fa8a141b9097199a02f22c106bd2b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_FVdQ&MBb@05pnKZU6uP diff --git a/font_lib/textures/font_default_0065.png b/font_lib/textures/font_default_0065.png deleted file mode 100644 index 7cd370ae2a5ec8e07aa7081f5d2a98c807fe21ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_P@igvYeY#(Vo9o1a#1Rf zVlXl=G}ARS(ls&&F*39=w6rod)iyA+GB8-d&j)fILPKtTN@iLmT!W!Sh>?Mnfe}zC WM8m-;%l85`FnGH9xvX1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%s-7;6Asp9}6ArLRNJ>cjI~?(U zp%0rH8`}&E;TXv&CmlqDtr-~V*;sh;H25ciG?chTl%ynmdKI;Vst0Dp-|5&!@I diff --git a/font_lib/textures/font_default_0067.png b/font_lib/textures/font_default_0067.png deleted file mode 100644 index baf3e88ea787b337f4a1aceaca7c825d9e97938a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_bP0l+XkKJPuEf diff --git a/font_lib/textures/font_default_0068.png b/font_lib/textures/font_default_0068.png deleted file mode 100644 index 1c9e9b446bffaa4ac7370824ea3186492efe9865..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_CsWni#^pAY0LgofPwl+3hBxCTRu5F-OC10$ePh=zkxmhS~> OVDNPHb6Mw<&;$U=e^1u{ diff --git a/font_lib/textures/font_default_0069.png b/font_lib/textures/font_default_0069.png deleted file mode 100644 index 785cdb590ca0c78379c901b3a643cdee696f35b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEsk#64XcLpZJ{CpfVFm;AT*^9+TY z8WAl9h7X5W*kf|T3V=#fOI#yLQW8s2t&)pUffR$0fuWhMp^>hUL5Pu|m7%4Tv8lF! zp_PHb3VuG2OAs1z^HVa@D&ZOoEkcY8tPG5RN+B8!PFcPesDZ)L)z4*}Q$iB}{Ut~J diff --git a/font_lib/textures/font_default_006a.png b/font_lib/textures/font_default_006a.png deleted file mode 100644 index a7abd8e48c665f23d0fbfb542b198b9f01c8e6d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEskBs^UlLpZJ{CpfVFm;AT*^9+R? zB@MQYG={G?Svhu9O>GCNQ7v(eC`m~yNwrEYN(E93Mh1pvx`sx&Mg}29hE|4_R>r2< z28LD!1}pgaKu$qu$jwj5Osj-zFti9UGO#i*0xE@QI5=hbUZ4gBPgg&ebxsLQ0L6+) AVE_OC diff --git a/font_lib/textures/font_default_006b.png b/font_lib/textures/font_default_006b.png deleted file mode 100644 index ff5f32a05bc95aaf74243bf070d0994c6ef4d762..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4wrrHLERt5$u`1wGNLukm&PsvQHgljOg2r)9SGB5%vg=jc9 SW%*v91_n=8KbLh*2~7azfKVd< diff --git a/font_lib/textures/font_default_006c.png b/font_lib/textures/font_default_006c.png deleted file mode 100644 index 53ef0bcbdf00bf426d2337b19ec4252b343ac2b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3C4NPB>>+sSM@AcMWc)7O>#0gt4ho~-+n7eEsk#64XcLpZJ{CpfVFm;7gJVBmP; zNbm{?)FK#IZ0z|c(B&`8(FAjHVf%Fxov*i_rV z(8|DI1wS9iB?t|<`6-!cm2eG)79mCkRt82ur4S7Vr!3zK)WG2B>gTe~DWM4fLytys diff --git a/font_lib/textures/font_default_006d.png b/font_lib/textures/font_default_006d.png deleted file mode 100644 index 351aeefc73e2d8e5e4a2561b268046dee74150f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRO!2%?uLgO`n6id3JuOkD)#(wTUiL5}rLb6AY zF9SoB8UsT^3j@P1pisjL28L1t28LG&3=CE?7#PG0=Ijcz0ZK3>dAqwXFs$lTHUjcE z3p^r=fwTu0yPeFo12Wi4Jbhi+AMi*D>dCrKc>y$$LDkd6F@)oKa>4?&ALkDo_#oez zl8}^;0AzQ#7#SpHDMxo$FfcgubFi|%n;i<$P~sXaLV$%Kn)C@ Lu6{1-oD!M-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_ zzYz#J8yg?mGb_7H;EWWUD07E_;o>e<_9|C~Q$Q`MC9V-ADTyViR>?)FK#IZ0z|c(B z&`8(FAjHVf%Fxov*i_rV(8|DI1wS9iWe5$q`6-!cm2eG)79mCkRt82ur4S7Vr!3zK P)WG2B>gTe~DWM4f{gY1^ diff --git a/font_lib/textures/font_default_006f.png b/font_lib/textures/font_default_006f.png deleted file mode 100644 index dd48b6c148d5c5b51bfb668f60f3aab7292916f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_-c(W{IRlTtMlb-4F?(dJ6@`_F3U<)fWe*@I0TH+c}l9E`GYL#4+ z3Zxi}3=GY54UKe-3_^?ytqd)#j7_x-46O_dR`BzI+=tMRo1c=IRteW&Xc1y$U}azg XR0`2>aLV$%Kn)C@u6{1-oD!MO0 diff --git a/font_lib/textures/font_default_0072.png b/font_lib/textures/font_default_0072.png deleted file mode 100644 index 7d2bf4c9fe27c3afa42cd7c11b9909414414b63b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%N}eu`AspAI9$U!BV8Fq=;lO|U zaxV6yz=!Sv3t2>LXYSfv?Xrr6<8EOz$ib>5t`Q|Ei6yC4$wjF^iowXh&`j6RNY}_9 z#K_Rf(9+7-RNKJN%D`X+KOe|Z2o1UUDVb@Na1DkQAw~vP21Y=o5Df>XEZ+;%z~JfX K=d#Wzp$Pyiwo8)$ diff --git a/font_lib/textures/font_default_0073.png b/font_lib/textures/font_default_0073.png deleted file mode 100644 index b2b2ed2961aa6c6b1c1802e83b85275edd855ea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_eMut{~mR825+6IPJ1_mqm`9SVMXvob^$xN$+YcRA3F*2|+Faj!tXgD}!`Cgy~ N22WQ%mvv4FO#mj9PH+GK diff --git a/font_lib/textures/font_default_0074.png b/font_lib/textures/font_default_0074.png deleted file mode 100644 index dcdbd37543630f84bcd0fea6d541f8b40625ea15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^EI`b|0V3b8zA^(OknZT~$iT3%pZiZDE0C{{>=ES4 zz)+>ez|hdb!0-zw)bN6Vq11qZ;Z*_ygB4JZc)^@qfi^%1rX+877Y2q^y~;*F9%q3^ zWHFHT0Ash4*>*q%dx@v7EBgZ;NkKhX_bD%cCNd~{x;Tb#Tu)9o!17=6pRoZD9Q@%E z5U9~C=*%^-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_{w zV^eJdLn{M=75sc4#~?K1=BH$)Rl+qGT7(!GSQ!`rl|nQeoU(i`Py>UftDnm{r-UW| DFw05i diff --git a/font_lib/textures/font_default_0076.png b/font_lib/textures/font_default_0076.png deleted file mode 100644 index 710703fae2abf638e5ce0f15224fc6e97f793bf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_N?Ei~R{2l<6s+PD$l%ynmdK II;Vst09F}FnE(I) diff --git a/font_lib/textures/font_default_0077.png b/font_lib/textures/font_default_0077.png deleted file mode 100644 index 373ecb03e9e6fa3a4fea76a6eb15bd8ed8746cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_zmc)) zzp;VA!qdhNFMp9=&9x@#12elg}rh><*FsF5hW>!C8<`)MX5lF!N|bSOxMsz z*T^8m$k58r(#qIW+rZGuz+eSGAIMb*4Y~O#nQ4`94TcsWMg~>}MnI(y4F{(z-wV{h N;OXk;vd$@?2>@HrPfGv* diff --git a/font_lib/textures/font_default_0078.png b/font_lib/textures/font_default_0078.png deleted file mode 100644 index 23541ff3b275a1c7f5d80c022087c43840537de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4Mr2pt&ASo%a zAcjNQm35g;SDac<4lBcph1|c7e0}j8s93ecHKHUXu_VUvB{QuOuEEeE#K^$PzzC=mqT%3_<$Hk|7(8A5 KT-G@yGywpU8chKJ diff --git a/font_lib/textures/font_default_0079.png b/font_lib/textures/font_default_0079.png deleted file mode 100644 index e3fddb2ea427f8f85bed5c0233d3b47e9e0112af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_-f!u}Akei>9nN|tcU}zCyWME}r1XK#qaB#}zopr04Iw~J^%m! diff --git a/font_lib/textures/font_default_007a.png b/font_lib/textures/font_default_007a.png deleted file mode 100644 index 2a92823001530fa60a7a2a3876d03b857d86af07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_aLV$%Kn)C@u6{1-oD!M< Dm2XBT diff --git a/font_lib/textures/font_default_007b.png b/font_lib/textures/font_default_007b.png deleted file mode 100644 index 7606697fb184ecfd04266182dc62b357f8cae454..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%GM+AuAsp9}6AtkHGydbAXrQ=c z#)ehOE2eR-7G)^0<6`_BdK08owZt`|BqgyV)hf9t6-Y4{85o-B8XD;u8H5-aS{Yhe z8JlVw7+M(^tl;MZIR~L3H$NpatrD)m&?3ahz{<@S(g{&n@xk@eog~UBw978y+Cnq?t{+Ik`Y+&Gc<4Eud Y28IqPCSKL^ydYf+p00i_>zopr05*^x2LJ#7 diff --git a/font_lib/textures/font_default_007d.png b/font_lib/textures/font_default_007d.png deleted file mode 100644 index b9ee3970dbf3c49462c717390ea2deec33d9d109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}Tjc?PRtckilN!>Fdh=fJahLPu6|P3!sS%GM+AuAsp9}6AtkGGyZe@fq|mS zjDl6iS5MH5s$H@Uyr&{6~QIe8al4_M)lnSI6j0_CTbPbJkjSNDJ46O_; zt&B~z4GgUe3|8>-ft-WTkei>9nN|tcU}zCyWME}r1XK#qaB#}zopr E0C(_7umAu6 diff --git a/font_lib/textures/font_default_007e.png b/font_lib/textures/font_default_007e.png deleted file mode 100644 index 759b56e1d0a9df0fbd0a2f0d961baafad74474fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI~=ES4#;3H@$_|Nf50Ots3+?_zp?S5 zJ@b@?0!?;?t5;ZmbKa9t1u9Z4ag8WRNi0dVN-jzTQVd20hGx2kM!H4@Ax4H)hL%>w zrrHLERt5$u`1wF?L1@U$PsvQHgljOg2r)9SGB5%vg=jc9W%*v91_n=8KbLh*2~7Y? CdrC(D diff --git a/font_lib/textures/font_default_008a.png b/font_lib/textures/font_default_008a.png deleted file mode 100644 index e4f32361ff154737663e166577b1edae4c0ef30c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIV3oBOs5n zz$3Dlfq`2Xgc%uT&5-~KvX^-Jy0SmukrdREb)WJAXd;86r;B3<$Mxg{2iE_RHza`I zhQvSTivN-lGZc(|XoN5@ygAGw{L(165U5zS#5JNMC9x#cD!C{XNHG{07@FxC8tEDt zgcuoG8CqHyn`#>vS{WFu;O7Im385i3KP5A*5=Dc7m4PWx4@5)MXIm$r1_n=8KbLh* G2~7ZzT1mM8 diff --git a/font_lib/textures/font_default_00a1.png b/font_lib/textures/font_default_00a1.png deleted file mode 100644 index df91ae35c3daf4eae62a4156c0a43f6bad138841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&F(rAsyD<@S(g_*eieY(^P6q50DaSY+Oo}A#o`d{+j;*XLu6m--& fc;>YGEM#JMbb*DvT(v?9sE)zY)z4*}Q$iB}NLC|S diff --git a/font_lib/textures/font_default_00b1.png b/font_lib/textures/font_default_00b1.png deleted file mode 100644 index 2413844e3e8949eccc27cd713e750eb5b2597f93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;NnsX2rL%ip0)=EeT^vI=t|uobi2rF1@HvsxV-U#3 f#^yF@N+L4@e=iGbVM1^yP#uG(tDnm{r-UW|(HtOM diff --git a/font_lib/textures/font_default_00bf.png b/font_lib/textures/font_default_00bf.png deleted file mode 100644 index fec3debd2e10dd03e615aaa5930881bd81026e73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Nnr--xl$XffkKL&E{-7_*OLr;CT`4|)g4sm__AAjwr zahF~h^DG92x!s|e-Ao0m=IuUJEydpDz4edLeV(<+?0k=2&gBDYX7F_Nb6Mw<&;$TI C|0~u2 diff --git a/font_lib/textures/font_default_00c1.png b/font_lib/textures/font_default_00c1.png deleted file mode 100644 index f2d7464d1e457f2250c9e6e69cd4ce8ed48fd633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng-9sS*qE`fkK9!E{-7_*OL<(8vpZXFq}(ud1Pc{ z00f2$7}ZwTDEr8UiE1&XcX4gYyG9@sl|aK^F< zGfO2joiaKUk{H^^BymwEC8d$e_<>2Y0Ruzyc@Ey+TlJiQS{XcD{an^LB{Ts5j5{Zx diff --git a/font_lib/textures/font_default_00c3.png b/font_lib/textures/font_default_00c3.png deleted file mode 100644 index 6239ee6acab49f1b75d07d0a91e79fd616b3ff83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng)lHl>UQffkH-}E{-7_*OL<(8vY0LoJ@5RauQ5% z5c_fdz<~oC!L6aJTnR4QdKw!WC$egtX}HXDh=D;`j+4jel^rWkH-o3EpUXO@geCyM CX)9X* diff --git a/font_lib/textures/font_default_00c4.png b/font_lib/textures/font_default_00c4.png deleted file mode 100644 index 1178423e59117dfccf9b6c12a19c080831e781ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng)l3h#plLppd?&i(?4K_2dK)_`!el27_`8>y)!C x>zX*V&T|B}hqBIExZ;}OrUkc;9&s>YVAvDF&L^M95(U)C;OXk;vd$@?2>|0TDYO6p diff --git a/font_lib/textures/font_default_00c5.png b/font_lib/textures/font_default_00c5.png deleted file mode 100644 index 64e5efc4d866e46bf835dfff4a6e0d0bc9e1fcb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng++11my=WfI?=TE{-7_*IUneay2*zIA08Z^mqN7 zIE@fZ-L&ccZA^@;?73gTe~ HDWM4fYkDqS diff --git a/font_lib/textures/font_default_00c6.png b/font_lib/textures/font_default_00c6.png deleted file mode 100644 index 7eaf58836e72744f87a31775cdcaabfe9335b96a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^AT|#N3y}Pn^h6s-F(rAsyD<@S(g|uYCb}se@3K@I4IEHXsPfkz}GcYm$f}%W!g0OzoFf;5B9HUM z^zHZl@0r=#A)2y_(^tX%&s~Ph`8vs&WqvDmFL-w;uf@nr)nDgK^VMxX7^*+;bLTi* z%>tUDTH+c}l9E`GYL#4+3Zxi}3=GY54UKe-OhSx|tqe@8j4iYc46O_dJdYl7K+%w! mpOTqYiO^sWVrXe)VrXS-1kn&7K8X*gfx*+&&t;ucLK6T%l~`o} diff --git a/font_lib/textures/font_default_00c8.png b/font_lib/textures/font_default_00c8.png deleted file mode 100644 index 517b63dcc109434a8b68841c6b9a355747c791b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng*B4O8Y&zKp{;}7sn8e>&Xcq@Z)>~(?4SaAW-Tw o+T@_Y(a#yFJMmP(>%;?`42le_Ld?p%IzUYfp00i_>zopr0J(c4qW}N^ diff --git a/font_lib/textures/font_default_00c9.png b/font_lib/textures/font_default_00c9.png deleted file mode 100644 index cd4f8d8e02c8fdaf93fe633cf5f951ef948a4c8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng*BXW`jmPppd$!i(?4K_2h(xhW|VT45>y+oraqn oS|vbWhQtJhiKhx)Cm!HrP-I{gQvT!h3aEv_)78&qol`;+051Y0G5`Po diff --git a/font_lib/textures/font_default_00ca.png b/font_lib/textures/font_default_00ca.png deleted file mode 100644 index 39aa1aa6fa42a7481a5dcafcdb3dc7229bf4e22f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng*Ar^N|w+fI=FcE{-7_*OL=K;Kz9e_Wy}7ZYqIp pVjQdw4Gk3-m8L$tcDMm(%IZ=!!SYFq%Yk|rJYD@<);T3K0RXQ3CP4rI diff --git a/font_lib/textures/font_default_00cb.png b/font_lib/textures/font_default_00cb.png deleted file mode 100644 index 7058b5a2da3e4bcf1ddc12e09b065b081b694f34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng-YK$#egt0EJXMT^vI=t|uoXB>dn%x}rhQvu7f! l){z4s;L>Jvr%IxLi9!D(t5CuL#m7MP44$rjF6*2UngEMSC<@S(g>;QKX>wcy3Q2joIEHXsPfqx8o`Lnhq{Ivb8?_FG dk0M$O3=e&o`IJ^nRRyYI@O1TaS?83{1OS=7AO`>d diff --git a/font_lib/textures/font_default_00cd.png b/font_lib/textures/font_default_00cd.png deleted file mode 100644 index 86339a1055c00c54357aaf892167cad55fd0814f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&F(rAsyD<@S(h4fg%_MPhn3Q2pqIEHXsPfkck_;H>=d4>Xy8XKEL ezXg{l1H*lPW<@S(h4ch{Ql!2Ch2%Y5978y+Pd&Pjm%)JNfWhkj|L07a ibdc3zg0c{^eRXuEJ1dvt^x3*Vr3{{~elF{r5}E*g?IU{t diff --git a/font_lib/textures/font_default_00cf.png b/font_lib/textures/font_default_00cf.png deleted file mode 100644 index b680e2e7a9cf5bf0f590109418b8b53ae8f56598..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&F(rAsyD<@S(h4iiajyy^P3dwr9IEHXsPfqx8{=k6`^BLLx8UIO7 gNNC#7xjcZ8LA{fO`(5A;HK0NUPgg&ebxsLQ0J&QxB>(^b diff --git a/font_lib/textures/font_default_00d0.png b/font_lib/textures/font_default_00d0.png deleted file mode 100644 index 50db9f947086677ceb0b598aea3486a9099d4343..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng;j9gj3DFKp}lk7sn8e>&XcUEE19u691GpO3t{T zI^)7sqlL2%vY0-!cWMw!R9GeXU-6K{H6b>Jd&k-N&q&K{0BU9MboFyt=akR{0NTST AvH$=8 diff --git a/font_lib/textures/font_default_00d1.png b/font_lib/textures/font_default_00d1.png deleted file mode 100644 index 912524fe4fbdb6629fe8d4489acb2f0131f5ec1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng)H>?Ou`VfI^0zE{-7_*OL<(8vY0L^!}DV_vieF z`HhX7>zKG^NL*lWX%Jk<*3PA3Y7uH+U|=M`$*}(sH~ZI#%U1$5GkCiCxvXeNi>`HKwYvsAb3+iol!F`bV=<=-O}pl$|FS3j3^P63``z`Y#-6Si`!X;gHCR$R3YrMn(dx45#e*|B2Q_uLtU9@O1TaS?83{ F1OTifFZ}=j diff --git a/font_lib/textures/font_default_00d6.png b/font_lib/textures/font_default_00d6.png deleted file mode 100644 index 9b3cd62195c73f53d5a4a955d0dd7b90ed02703b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng*Tt0GX;2Kp{g<7sn8e>&Xcq@Pq&84F=^H)+uLM zo*F5c{B3{z@B9b(MNF&$Vh%HyOt}w79b#a}ZsB9l6aW4SsF}gj)z4*}Q$iB}Pc|yR diff --git a/font_lib/textures/font_default_00d7.png b/font_lib/textures/font_default_00d7.png deleted file mode 100644 index a92ac66258e38843b45e287979d7c5e1cb8cb835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng-3!BhOTC0)-?!T^vI=t|uobu>Wyi`d^td(dd8j cRcD~NZAKhF`nE^;02MKKy85}Sb4q9e0IxhE6951J diff --git a/font_lib/textures/font_default_00d8.png b/font_lib/textures/font_default_00d8.png deleted file mode 100644 index 0453191b3d9b7fb7eec00427b2d825b10e7d83eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!2%?|PB#$)QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng)%VRELezfkMWfE{-7_*XN$K=3+1uak@Bp`+wWn zNuS=fMRbI-RED@r=)F93!P=!!g;PqEOV90}^Z4m>tIh8P{<=J$3~~*Fr>mdKI;Vst E0BKk;>Hq)$ diff --git a/font_lib/textures/font_default_00d9.png b/font_lib/textures/font_default_00d9.png deleted file mode 100644 index 607ac1476b170a83c6b38561b8bf16e9b4a2ac73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng*>~g~G?pKp|yM7sn8e>&Xcq@Z)>~+dpNA|AHpM ktCX~gBqzQ}Nl{>6*d)l#F}LNfH&8i)r>mdKI;Vst0N%DFqyPW_ diff --git a/font_lib/textures/font_default_00da.png b/font_lib/textures/font_default_00da.png deleted file mode 100644 index 91e5781c2d910728af7a64cd902d2ef46d36df76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng*?hiB(+7fkH~2E{-7_*OL<(8vgTmJg_(VY~PfY kzopr0KTLoUH||9 diff --git a/font_lib/textures/font_default_00db.png b/font_lib/textures/font_default_00db.png deleted file mode 100644 index f63177d6a871b1c22d7de025a8cdbd267e161173..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng*?{>{9b1Kp}Nc7sn8e>&XcX4gYyO9@slQu%GgA q{zH3aW?^Qo1xnKePjdF~0B!MU_E)J!2%>%=H$-?QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;Ng;D~kr_Wm>bLDB^tk;M!Q z+`=Ht$S`Y;1W=H@#M9T6{Q-}pkh$&;?(>;IAstT_#}JO|$q5aO|9LVV*lRtv*P7kQ tsNJx#`BFrP;UbB19fyT_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4?NMQuIvwZBn9>4?#RV{IiC`m~y zNwrEYN(E93Mh1pvx`sx&MkXOf##V+vWTI_gXk}pVUMTwmiiX_$l+3hBga(5ULrW`D Y1E3y=hDn@SmOu>*p00i_>zopr06d3OrT_o{ diff --git a/font_lib/textures/font_default_00e1.png b/font_lib/textures/font_default_00e1.png deleted file mode 100644 index aeaeaf5991db9143ce8e302b4428d5171a63857f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4?NMQuIvwZBn9>4?#wR4s9hC`m~yNwrEY zN(E93Mh1pvx`sx&MkXOf##V;LRz}9!28LD!21~4h=AvlG%}>cpt3+rp2r;y@GBvj{ XHG*gedSSu`)WG2B>gTe~DWM4f7lco8 diff --git a/font_lib/textures/font_default_00e2.png b/font_lib/textures/font_default_00e2.png deleted file mode 100644 index 8ca07ed2de9da452858ffefac4c794ac04a23533..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4?NMQuIvwZBn9>4?#!C8<`) zMX5lF!N|bSOxMsz*T^Kq$k@uz*vi;Q+rZGuz~J2T$n7W^a`RI%(<%`f3_=VotxPO{ XN+BBd3a#e@YGCkm^>bP0l+XkKc?VJv diff --git a/font_lib/textures/font_default_00e3.png b/font_lib/textures/font_default_00e3.png deleted file mode 100644 index e2f00bbf50dc731778316e238bd9b0921f2a57b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4?NMQuIvwZBn9>4?#o=I&2$Zobd5|xjEt=ejjc=!wG9ld3=F=W@-jxzkei>9nO2FS!N|(Q Z!phVLqCxjd+8&?=22WQ%mvv4FO#nN|QtAKz diff --git a/font_lib/textures/font_default_00e4.png b/font_lib/textures/font_default_00e4.png deleted file mode 100644 index 6bcf6fb9046c193ca7d5db6268d60fa03d9cc237..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4?NMQuIvwZBn9>4?#DxcP;>lQ~ew+bi7vc5|pV0rjeuxJHzuB$lLF zB^RXvDF!10Lo;1NBV8kt5F=wNLt`rwOKk%~D+7aLsw^QW8glbfGSey%8Vo`VEv-x} Ztc(mG8vdKF0J@%m!PC{xWt~$(69C@`P>cWo diff --git a/font_lib/textures/font_default_00e5.png b/font_lib/textures/font_default_00e5.png deleted file mode 100644 index 698094e31fd846596ebb487dde495369a37f1e3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^>_E)J!2%>%=H$-?QR$ApjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e4?NMQuIvwZBn9>4?#e}_7#QBX<6$tlR&fTXS+&G9q9i4; zB-JXpC>2OC7#SFv=^7g88kvL`8Cw||TbY_`8yH#{7({KTpN^s-H$NpatrDTZAjHrT ZsM^X1s)0*XXai6KgQu&X%Q~loCIH*(QDXoA diff --git a/font_lib/textures/font_default_00e6.png b/font_lib/textures/font_default_00e6.png deleted file mode 100644 index 70ac70a51b0decfcf07277ee891fe2f147c27ef5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRO!2%?uLgO`n6id3JuOkD)#(wTUiL5}rLb6AY zF9SoB8UsT^3j@P1pisjL28L1t28LG&3=CE?7#PG0=Ijcz0ZK3>dAqwXFs$lTHUjcE z3p^r=85p>QL70(Y)*K0-AbW|YuPgfl9!WtxxqEYW+5v^kJY5_^IIj2hSo1L$a5&BH z{l4EQcGcA_%{(ps49^Pw%=-F`jl*EdKaYh8r#HOu`oBB>aGCuB7~EQ8eV{r(~v8 eqG&L(GBvO=F@tD0?r|3s3JjjEelF{r5}E)-C|98X diff --git a/font_lib/textures/font_default_00e7.png b/font_lib/textures/font_default_00e7.png deleted file mode 100644 index f0462bd698c265a05693d5683b0d5c5623b3e6b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^tU%1e!2%>1GWRb7k}TA>Eal|aXmRfLC(O)z~E2& zh8Yt7oLMDi2yF7<*lO^sUL?1`u!E^XgPGyyGd6CPZLJwVU8*In5hW>!C8<`)MX5lF z!N|bSOxMsz*T^Kq$k@uz#LCb}+rZGuz#vb~bu)^F-29Zxv`Q2WMpmXqRtDw}4G$YQ R%77XeJYD@<);T3K0RT2kOyU3l diff --git a/font_lib/textures/font_default_00e8.png b/font_lib/textures/font_default_00e8.png deleted file mode 100644 index 841363ed02cc80cf78e1020537655f8e58fe39d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fITmcj^@^oPs4_U5vTQ!Wn}>V#bHI5IBj73}ES5|CW6&T_@V?X|BN_N?OMm5Gg+1k|ls;u=ws zl30>zm0Xkxq!^4049#>6jdYDnLX3>93{9+zjI<35tqcqvOmqrB(U6;;l9^VCqQS_@ a#N5iz45DGpFYy~d4Gf;HelF{r5}E+OmQ&^c diff --git a/font_lib/textures/font_default_00e9.png b/font_lib/textures/font_default_00e9.png deleted file mode 100644 index 7752df4413af0bbb6cb2c0fe98ac7bacad4b5a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fITmcl)_H=O!;kcfhpuqAk*+BB4 zj~g4CTHAjPMYWVvor0r029j)T|9SpjQ23Dp< W5Dgnl^vi)77(8A5T-G@yGywqW8%{0& diff --git a/font_lib/textures/font_default_00ea.png b/font_lib/textures/font_default_00ea.png deleted file mode 100644 index b549be60f19e1c9012f86bc86e68c894599d316b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fITmcj^^mK6y;kaJg?a0NTAi$J9 z{onso>l8NuPPr11x-6Hs3bXybuw;pfOD0U>=SZ!65iP7$#l>ax>c>r>X4Mkch?11V zl2ohYqEsNoU}RuurfX=VYh)5)WNc+-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fITmcl)_jGX#;kaJgK}lxSS=dvL{rf|6B-Ef5WD-E3ArDXZlK(mSYEJ^PcqPV3oBOs5n zz$3Dlfq`2Xgc%uT&5-~KvX^-Jy0SmukrdREUpcFD1yD%Q)5S4_<9c#}1M7du2uTSE zi3rJm&K3V9C1xlX{m=+uV0h!gB3K-?dIwOkYKdz^NlIc#s#S7PDv)9@GB7mLH8j#S zG6^vV3oBOs5n zz$3Dlfq`2Xgc%uT&5-~KvX^-Jy0SmukrdREUpcFD1yD%b)5S4_<9c#}1N;AnEW#}Z zSp<)}FJxlalF!U_zhPTFP>E`ZYeY#(Vo9o1a#1RfVlXl=G}ARS(ls&(F*3F?G_^7? z&^9mxlDA&kTcK#k%}>cpt3+rp2r)9SGBB|+HGyadSYzo1)WG2B>gTe~DWM4f!+l3w diff --git a/font_lib/textures/font_default_00ee.png b/font_lib/textures/font_default_00ee.png deleted file mode 100644 index e8a743d03f758556531933754ff174bfde9e08c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3Dlfq`2Xgc%uT&5-~KvX^-Jy0SmukrdREUpcFD1yD%V)5S4_<9c#}1N;BPBlT=; z|9SpPO3YAr^g|FVdQ&MBb@ E0Q?C`egFUf diff --git a/font_lib/textures/font_default_00ef.png b/font_lib/textures/font_default_00ef.png deleted file mode 100644 index d2c744f69f48bba56fb27cbb553398fa5582631b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^%s|Y;!2%K~KmQO&v7|ftIx;Y9?C1WI$O_~uBzpw; zGB8xBF)%c=FfjZA3N^f7U???UV0e|lz+g3lfkC`r&aOZkpafHrx4R1i!>V3oBOs5n zz$3Dlfq`2Xgc%uT&5-~KvX^-Jy0SmukrdREUpcFD1yD%d)5S4_<9c#}1M7du2+4oO z1{)4l{FjuNp^#G}qQ$`Q(Vj){IsbM|piqHSPkWnl1#M|wMohTQy=%(O}r4MtX`CRRqK5Dk_pd8t4R44$rjF6*2U FngIH+NZ-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI?+%shO3riMD~Em4Sg;An!R84Y~O#nQ4`{HH7nQEdpv_@O1TaS?83{ F1OO&=O-}#- diff --git a/font_lib/textures/font_default_00f4.png b/font_lib/textures/font_default_00f4.png deleted file mode 100644 index 4b0cce6c90afeecf3d9c8a54233c8906883ede3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI) z4S+!Lw1MHD^n`?j77hc&?4xHBTe8!Sq?CsWnl0yJ8L-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI diff --git a/font_lib/textures/font_default_00f6.png b/font_lib/textures/font_default_00f6.png deleted file mode 100644 index 7213c8a67f5139a914df8567b44722a5b7f22473..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIY_S(%z!nHXss7+M(^ENF|mjG`eoKP5A*61Rqnw;$yLH86O(`njxgN@xNA DvzSWV diff --git a/font_lib/textures/font_default_00f7.png b/font_lib/textures/font_default_00f7.png deleted file mode 100644 index 408687dbbdd613cce4915da7438e6ddadd45a4bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QcOwS?k)`f+xyS#2l6-zJR*x3 z7`TN&n2}-D90{Nxdx@v7EBgZ;NnvKWzsBYub>f~bjv*Y^lM@ug{~T93)}eCBV~N}y a28KHU%nYh)_5T2sFnGH9xvX-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIlFz;kcfhaDe^a;|KrJ zfAA~MoFFQ2($S2GpMl|;0w=@z7u-N~45}rr5hW>!C8<`)MX5lF!N|bSOxMsz*T^Kq z$jHjn*vi0A+rZGuz(D5wyK^WSa`RI%(<%`f3_=VotxPSfOe`Q8PForTgRJm$^>bP0 Hl+XkK&#p=L diff --git a/font_lib/textures/font_default_00fa.png b/font_lib/textures/font_default_00fa.png deleted file mode 100644 index 97de7e1a14d954395da0a9228afc8834faad89a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIlFz;kcfhpuqAkIq_fm z4}RsD6RrxKbTnh)XJELb!pU&z4bKyxLe&!2h?11Vl2ohYqEsNoU}RuurfX=VYh)5) zWMpLuLfQs~Rt5%LtP?p=H00)|WTsUjG#G>!8CZdonm{!COZ}4u)WG2B>gTe~DWM4f DbjL}= diff --git a/font_lib/textures/font_default_00fb.png b/font_lib/textures/font_default_00fb.png deleted file mode 100644 index 2861e15d434c3d811f364986946223d05b580995..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIcpt3+rp2r;y@GPSTWGKXmRE$3+q)WG2B L>gTe~DWM4f$tz6O diff --git a/font_lib/textures/font_default_00fc.png b/font_lib/textures/font_default_00fc.png deleted file mode 100644 index c7deddd8c4f21a9c8782f7b556e4ab9fb242a5b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIRdP`(kYX@0Ff`LOG}1LP2{AIV zGBvg`G}SgRv@$SI(K_Xfq9HdwB{QuOp}`=;(9+7p$jZb5qCs|QeH2gwgQu&X%Q~lo FCIIDlNA&;z diff --git a/font_lib/textures/font_default_00fd.png b/font_lib/textures/font_default_00fd.png deleted file mode 100644 index b6f45f9a6fe7951d3f94083895940ea808484cc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIlFz;kcfhpuqAkIq_fm z4}RsD6RtjbW}uXr?qbFgDmlr5nVI3EE;qxr+cG;q8cJLvN>UO_QmvAUQh^kMk%6I^ zuAz~xkx7V=v6X?bm7$TgfuWUwfv-;^$g>Cyx%nxXX_dG&*a%u~18QLKboFyt=akR{ E071@6YXATM diff --git a/font_lib/textures/font_default_00ff.png b/font_lib/textures/font_default_00ff.png deleted file mode 100644 index d182a2993df11e6de133f14ee8a4c69089fce642..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^Y(UJz!2%>-$FVF0QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI font_$font_name.lua +if grep -q font_lib depends.txt &>/dev/null +then + echo "font_lib already in depends.txt." +else + echo "adding font_lib to depends.txt." + echo "font_lib" >> depends.txt +fi + diff --git a/ontime_clocks/README.md b/ontime_clocks/README.md index 72c94db..2254a43 100644 --- a/ontime_clocks/README.md +++ b/ontime_clocks/README.md @@ -2,7 +2,7 @@ This mod provides clocks that display real ingame time. -For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?f=11&t=13563) at the Minetest forums. +For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?t=19365) at the Minetest forums. **Dependancies**: display_lib, default diff --git a/signs/README.md b/signs/README.md index 9e678de..0282d2e 100644 --- a/signs/README.md +++ b/signs/README.md @@ -2,7 +2,7 @@ This mod provides various signs with text display. Text is locked if area is protected. -For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?f=11&t=13563) at the Minetest forums. +For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?t=19365) at the Minetest forums. **Dependancies**: default, display\_lib, font\_lib diff --git a/signs/nodes.lua b/signs/nodes.lua index 2b8ab66..926d6e3 100644 --- a/signs/nodes.lua +++ b/signs/nodes.lua @@ -104,7 +104,7 @@ local models = { entity_fields = { right = -3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5 }, maxlines = 2, color="#000", }, @@ -127,7 +127,7 @@ local models = { entity_fields = { right = 3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5 }, maxlines = 2, color = "#000", }, @@ -149,7 +149,7 @@ local models = { width = 26/32, height = 30/32, entity_fields = { - resolution = { x = 144, y = 64 }, + resolution = { x = 11, y = 5 }, maxlines = 1, color="#000", valign="top", diff --git a/signs_road/README.md b/signs_road/README.md index 2343ea9..0a2f685 100644 --- a/signs_road/README.md +++ b/signs_road/README.md @@ -2,7 +2,7 @@ This mod provides road signs with text display. Text is locked if area is protected. -For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?f=11&t=13563) at the Minetest forums. +For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?t=19365) at the Minetest forums. **Dependancies**: default, display\_lib, font\_lib, signs diff --git a/signs_road/nodes.lua b/signs_road/nodes.lua index c5d92b6..b167db8 100644 --- a/signs_road/nodes.lua +++ b/signs_road/nodes.lua @@ -27,7 +27,7 @@ local models = { width = 14/16, height = 12/16, entity_fields = { - resolution = { x = 144, y = 64 }, + resolution = { x = 11, y = 5.5 }, maxlines = 3, color = "#fff", }, @@ -44,7 +44,7 @@ local models = { width = 64/16, height = 12/16, entity_fields = { - resolution = { x = 30, y = 20 }, + resolution = { x = 2.5, y = 1.5 }, maxlines = 1, color = "#000", }, @@ -63,7 +63,7 @@ local models = { width = 1, height = 7/16, entity_fields = { - resolution = { x = 96, y = 64 }, + resolution = { x = 8, y = 4 }, maxlines = 1, color = "#000", }, @@ -80,7 +80,7 @@ local models = { width = 1, height = 7/16, entity_fields = { - resolution = { x = 96, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#000", }, @@ -97,7 +97,7 @@ local models = { width = 1, height = 7/16, entity_fields = { - resolution = { x = 96, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#fff", }, @@ -114,7 +114,7 @@ local models = { width = 1, height = 7/16, entity_fields = { - resolution = { x = 96, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#000", }, @@ -131,7 +131,7 @@ local models = { width = 1, height = 0.5, entity_fields = { - resolution = { x = 96, y = 64 }, + resolution = { x = 7, y = 5 }, maxlines = 1, color = "#000", }, @@ -151,7 +151,7 @@ local models = { width = 1, height = 0.5, entity_fields = { - resolution = { x = 96, y = 64 }, + resolution = { x = 7, y = 5 }, maxlines = 1, color = "#000", }, @@ -176,7 +176,7 @@ local models = { entity_fields = { right = -3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#fff", }, @@ -200,7 +200,7 @@ local models = { entity_fields = { right = 3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color="#fff", }, @@ -226,7 +226,7 @@ local models = { entity_fields = { right = -3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#000", }, @@ -250,7 +250,7 @@ local models = { entity_fields = { right = 3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#000", }, @@ -276,7 +276,7 @@ local models = { entity_fields = { right = -3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#000", }, @@ -300,7 +300,7 @@ local models = { entity_fields = { right = 3/32, size = { x = 12/16, y = 6/16 }, - resolution = { x = 112, y = 64 }, + resolution = { x = 9, y = 5.5 }, maxlines = 2, color = "#000", }, diff --git a/steles/README.md b/steles/README.md index e83a6af..bc14b53 100644 --- a/steles/README.md +++ b/steles/README.md @@ -2,7 +2,7 @@ This mod provides stone steles with text display. Text is locked if area is protected. -For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?f=11&t=13563) at the Minetest forums. +For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?t=19365) at the Minetest forums. **Dependancies**: default, display\_lib, font\_lib, technic? diff --git a/steles/nodes.lua b/steles/nodes.lua index 39eb9ee..87f4e9b 100644 --- a/steles/nodes.lua +++ b/steles/nodes.lua @@ -61,7 +61,7 @@ for i, material in ipairs(steles.materials) do on_display_update = font_lib.on_display_update, depth = -2/16-0.001, height = 2/16, size = { x = 14/16, y = 12/16 }, - resolution = { x = 144, y = 64 }, + resolution = { x = 11, y = 5 }, maxlines = 3, }, },