From 1b39bf7ae31f0781c65c0a8f9e1d94a37def5f56 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Rollo Date: Sat, 28 Nov 2015 20:44:04 +0100 Subject: Added facedir node support to display_lib, created font_lib, updated mods accordingly --- font_lib/API.md | 47 +++++++++++++ font_lib/LICENSE.txt | 13 ++++ font_lib/README.md | 14 ++++ font_lib/depends.txt | 1 + font_lib/init.lua | 139 ++++++++++++++++++++++++++++++++++++++ font_lib/textures/font_lib_20.png | Bin 0 -> 232 bytes font_lib/textures/font_lib_21.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_22.png | Bin 0 -> 235 bytes font_lib/textures/font_lib_23.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_24.png | Bin 0 -> 247 bytes font_lib/textures/font_lib_25.png | Bin 0 -> 247 bytes font_lib/textures/font_lib_26.png | Bin 0 -> 246 bytes font_lib/textures/font_lib_27.png | Bin 0 -> 238 bytes font_lib/textures/font_lib_28.png | Bin 0 -> 242 bytes font_lib/textures/font_lib_29.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_2a.png | Bin 0 -> 238 bytes font_lib/textures/font_lib_2b.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_2c.png | Bin 0 -> 238 bytes font_lib/textures/font_lib_2d.png | Bin 0 -> 237 bytes font_lib/textures/font_lib_2e.png | Bin 0 -> 236 bytes font_lib/textures/font_lib_2f.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_30.png | Bin 0 -> 239 bytes font_lib/textures/font_lib_31.png | Bin 0 -> 239 bytes font_lib/textures/font_lib_32.png | Bin 0 -> 247 bytes font_lib/textures/font_lib_33.png | Bin 0 -> 246 bytes font_lib/textures/font_lib_34.png | Bin 0 -> 247 bytes font_lib/textures/font_lib_35.png | Bin 0 -> 247 bytes font_lib/textures/font_lib_36.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_37.png | Bin 0 -> 242 bytes font_lib/textures/font_lib_38.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_39.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_3a.png | Bin 0 -> 237 bytes font_lib/textures/font_lib_3b.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_3c.png | Bin 0 -> 245 bytes font_lib/textures/font_lib_3d.png | Bin 0 -> 236 bytes font_lib/textures/font_lib_3e.png | Bin 0 -> 245 bytes font_lib/textures/font_lib_3f.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_40.png | Bin 0 -> 259 bytes font_lib/textures/font_lib_41.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_42.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_43.png | Bin 0 -> 246 bytes font_lib/textures/font_lib_44.png | Bin 0 -> 242 bytes font_lib/textures/font_lib_45.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_46.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_47.png | Bin 0 -> 247 bytes font_lib/textures/font_lib_48.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_49.png | Bin 0 -> 236 bytes font_lib/textures/font_lib_4a.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_4b.png | Bin 0 -> 246 bytes font_lib/textures/font_lib_4c.png | Bin 0 -> 238 bytes font_lib/textures/font_lib_4d.png | Bin 0 -> 249 bytes font_lib/textures/font_lib_4e.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_4f.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_50.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_51.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_52.png | Bin 0 -> 238 bytes font_lib/textures/font_lib_53.png | Bin 0 -> 247 bytes font_lib/textures/font_lib_54.png | Bin 0 -> 237 bytes font_lib/textures/font_lib_55.png | Bin 0 -> 238 bytes font_lib/textures/font_lib_56.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_57.png | Bin 0 -> 246 bytes font_lib/textures/font_lib_58.png | Bin 0 -> 245 bytes font_lib/textures/font_lib_59.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_5a.png | Bin 0 -> 248 bytes font_lib/textures/font_lib_5b.png | Bin 0 -> 234 bytes font_lib/textures/font_lib_5c.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_5d.png | Bin 0 -> 234 bytes font_lib/textures/font_lib_5e.png | Bin 0 -> 238 bytes font_lib/textures/font_lib_5f.png | Bin 0 -> 233 bytes font_lib/textures/font_lib_60.png | Bin 0 -> 234 bytes font_lib/textures/font_lib_61.png | Bin 0 -> 245 bytes font_lib/textures/font_lib_62.png | Bin 0 -> 242 bytes font_lib/textures/font_lib_63.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_64.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_65.png | Bin 0 -> 245 bytes font_lib/textures/font_lib_66.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_67.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_68.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_69.png | Bin 0 -> 239 bytes font_lib/textures/font_lib_6a.png | Bin 0 -> 236 bytes font_lib/textures/font_lib_6b.png | Bin 0 -> 246 bytes font_lib/textures/font_lib_6c.png | Bin 0 -> 236 bytes font_lib/textures/font_lib_6d.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_6e.png | Bin 0 -> 239 bytes font_lib/textures/font_lib_6f.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_70.png | Bin 0 -> 242 bytes font_lib/textures/font_lib_71.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_72.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_73.png | Bin 0 -> 242 bytes font_lib/textures/font_lib_74.png | Bin 0 -> 243 bytes font_lib/textures/font_lib_75.png | Bin 0 -> 239 bytes font_lib/textures/font_lib_76.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_77.png | Bin 0 -> 240 bytes font_lib/textures/font_lib_78.png | Bin 0 -> 244 bytes font_lib/textures/font_lib_79.png | Bin 0 -> 241 bytes font_lib/textures/font_lib_7a.png | Bin 0 -> 246 bytes font_lib/textures/font_lib_7b.png | Bin 0 -> 239 bytes font_lib/textures/font_lib_7c.png | Bin 0 -> 232 bytes font_lib/textures/font_lib_7d.png | Bin 0 -> 239 bytes font_lib/textures/font_lib_7e.png | Bin 0 -> 239 bytes 100 files changed, 214 insertions(+) create mode 100644 font_lib/API.md create mode 100644 font_lib/LICENSE.txt create mode 100644 font_lib/README.md create mode 100644 font_lib/depends.txt create mode 100644 font_lib/init.lua create mode 100644 font_lib/textures/font_lib_20.png create mode 100644 font_lib/textures/font_lib_21.png create mode 100644 font_lib/textures/font_lib_22.png create mode 100644 font_lib/textures/font_lib_23.png create mode 100644 font_lib/textures/font_lib_24.png create mode 100644 font_lib/textures/font_lib_25.png create mode 100644 font_lib/textures/font_lib_26.png create mode 100644 font_lib/textures/font_lib_27.png create mode 100644 font_lib/textures/font_lib_28.png create mode 100644 font_lib/textures/font_lib_29.png create mode 100644 font_lib/textures/font_lib_2a.png create mode 100644 font_lib/textures/font_lib_2b.png create mode 100644 font_lib/textures/font_lib_2c.png create mode 100644 font_lib/textures/font_lib_2d.png create mode 100644 font_lib/textures/font_lib_2e.png create mode 100644 font_lib/textures/font_lib_2f.png create mode 100644 font_lib/textures/font_lib_30.png create mode 100644 font_lib/textures/font_lib_31.png create mode 100644 font_lib/textures/font_lib_32.png create mode 100644 font_lib/textures/font_lib_33.png create mode 100644 font_lib/textures/font_lib_34.png create mode 100644 font_lib/textures/font_lib_35.png create mode 100644 font_lib/textures/font_lib_36.png create mode 100644 font_lib/textures/font_lib_37.png create mode 100644 font_lib/textures/font_lib_38.png create mode 100644 font_lib/textures/font_lib_39.png create mode 100644 font_lib/textures/font_lib_3a.png create mode 100644 font_lib/textures/font_lib_3b.png create mode 100644 font_lib/textures/font_lib_3c.png create mode 100644 font_lib/textures/font_lib_3d.png create mode 100644 font_lib/textures/font_lib_3e.png create mode 100644 font_lib/textures/font_lib_3f.png create mode 100644 font_lib/textures/font_lib_40.png create mode 100644 font_lib/textures/font_lib_41.png create mode 100644 font_lib/textures/font_lib_42.png create mode 100644 font_lib/textures/font_lib_43.png create mode 100644 font_lib/textures/font_lib_44.png create mode 100644 font_lib/textures/font_lib_45.png create mode 100644 font_lib/textures/font_lib_46.png create mode 100644 font_lib/textures/font_lib_47.png create mode 100644 font_lib/textures/font_lib_48.png create mode 100644 font_lib/textures/font_lib_49.png create mode 100644 font_lib/textures/font_lib_4a.png create mode 100644 font_lib/textures/font_lib_4b.png create mode 100644 font_lib/textures/font_lib_4c.png create mode 100644 font_lib/textures/font_lib_4d.png create mode 100644 font_lib/textures/font_lib_4e.png create mode 100644 font_lib/textures/font_lib_4f.png create mode 100644 font_lib/textures/font_lib_50.png create mode 100644 font_lib/textures/font_lib_51.png create mode 100644 font_lib/textures/font_lib_52.png create mode 100644 font_lib/textures/font_lib_53.png create mode 100644 font_lib/textures/font_lib_54.png create mode 100644 font_lib/textures/font_lib_55.png create mode 100644 font_lib/textures/font_lib_56.png create mode 100644 font_lib/textures/font_lib_57.png create mode 100644 font_lib/textures/font_lib_58.png create mode 100644 font_lib/textures/font_lib_59.png create mode 100644 font_lib/textures/font_lib_5a.png create mode 100644 font_lib/textures/font_lib_5b.png create mode 100644 font_lib/textures/font_lib_5c.png create mode 100644 font_lib/textures/font_lib_5d.png create mode 100644 font_lib/textures/font_lib_5e.png create mode 100644 font_lib/textures/font_lib_5f.png create mode 100644 font_lib/textures/font_lib_60.png create mode 100644 font_lib/textures/font_lib_61.png create mode 100644 font_lib/textures/font_lib_62.png create mode 100644 font_lib/textures/font_lib_63.png create mode 100644 font_lib/textures/font_lib_64.png create mode 100644 font_lib/textures/font_lib_65.png create mode 100644 font_lib/textures/font_lib_66.png create mode 100644 font_lib/textures/font_lib_67.png create mode 100644 font_lib/textures/font_lib_68.png create mode 100644 font_lib/textures/font_lib_69.png create mode 100644 font_lib/textures/font_lib_6a.png create mode 100644 font_lib/textures/font_lib_6b.png create mode 100644 font_lib/textures/font_lib_6c.png create mode 100644 font_lib/textures/font_lib_6d.png create mode 100644 font_lib/textures/font_lib_6e.png create mode 100644 font_lib/textures/font_lib_6f.png create mode 100644 font_lib/textures/font_lib_70.png create mode 100644 font_lib/textures/font_lib_71.png create mode 100644 font_lib/textures/font_lib_72.png create mode 100644 font_lib/textures/font_lib_73.png create mode 100644 font_lib/textures/font_lib_74.png create mode 100644 font_lib/textures/font_lib_75.png create mode 100644 font_lib/textures/font_lib_76.png create mode 100644 font_lib/textures/font_lib_77.png create mode 100644 font_lib/textures/font_lib_78.png create mode 100644 font_lib/textures/font_lib_79.png create mode 100644 font_lib/textures/font_lib_7a.png create mode 100644 font_lib/textures/font_lib_7b.png create mode 100644 font_lib/textures/font_lib_7c.png create mode 100644 font_lib/textures/font_lib_7d.png create mode 100644 font_lib/textures/font_lib_7e.png (limited to 'font_lib') diff --git a/font_lib/API.md b/font_lib/API.md new file mode 100644 index 0000000..7ec499b --- /dev/null +++ b/font_lib/API.md @@ -0,0 +1,47 @@ +# Font Lib API +This document describes Font Lib API. Font Lib creates textures for font display on entities. + +## Provided methods +### get\_line\_width +**font\_lib.get\_line\_width(text)** + +Computes line width for a given font height and text +**text**: Text to be rendered + +**Returns**: rendered text width + +### make\_line\_texture +**font\_lib.make\_line\_texture(text, texturew, x, y)** + +Builds texture part for a text line + +**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(text, texturew, textureh, maxlines, valign, color)** + +Builds texture for a multiline colored text + +**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" or "center") + +**color**: Color of the text + +**Returns**: Texture string + + diff --git a/font_lib/LICENSE.txt b/font_lib/LICENSE.txt new file mode 100644 index 0000000..bc06764 --- /dev/null +++ b/font_lib/LICENSE.txt @@ -0,0 +1,13 @@ + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + +Copyright (C) 2004 Sam Hocevar + +Everyone is permitted to copy and distribute verbatim or modified +copies of this license document, and changing it is allowed as long +as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. diff --git a/font_lib/README.md b/font_lib/README.md new file mode 100644 index 0000000..a297b93 --- /dev/null +++ b/font_lib/README.md @@ -0,0 +1,14 @@ +# Font Lib + +This library for font display on entities (to be used with display_lib for sign creation). + +**Dependancies**: default + +**License**: WTFPL + +(Font taken from VanessaE's homedecor/signs_lib) + +**API**: See API.md document please. + + + diff --git a/font_lib/depends.txt b/font_lib/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/font_lib/depends.txt @@ -0,0 +1 @@ +default diff --git a/font_lib/init.lua b/font_lib/init.lua new file mode 100644 index 0000000..3e5b8c7 --- /dev/null +++ b/font_lib/init.lua @@ -0,0 +1,139 @@ +-- Font lib mod by P.Y. Rollo +-- +-- License: WTFPL + +font_lib = {} +font_lib.path = minetest.get_modpath("font_lib") +font_lib.font_height = 10 +font_lib.font = {} + +-- Get png width, suposing png width is less than 256 (it is the case for all font textures) +local function get_png_width(filename) + local file=assert(io.open(filename,"rb")) + -- All font png are smaller than 256x256 --> read only last byte + file:seek("set",19) + local w = file:read(1) + file:close() + return w:byte() +end + +-- Computes line width for a given font height and text +-- @param text Text to be rendered +-- @return Rendered text width +function font_lib.get_line_width(text) + local char + local width = 0 + + for p=1,#text + do + char = text:sub(p,p):byte() + if font_lib.font[char] then + width = width + font_lib.font[char].width + end + end + + return width +end + +--- Builds texture part for a text line +-- @param text Text to be rendered +-- @param texturew Width of the texture (extra text is not rendered) +-- @param x Starting x position in texture +-- @param y Vertical position of the line in texture +-- @return Texture string +function font_lib.make_line_texture(text, texturew, x, y) + local char + + local texture = "" + + for p=1,#text + do + char = text:sub(p,p):byte() + if font_lib.font[char] then + -- Add image only if it is visible (at least partly) + if x + font_lib.font[char].width >= 0 and x <= texturew then + texture = texture..string.format(":%d,%d=%s", x, y, font_lib.font[char].filename) + end + x = x + font_lib.font[char].width + end + end + return texture +end + +local function split_lines(text, maxlines) + local splits = text:split("\n") + if maxlines then + local lines = {} + for num = 1,maxlines do + lines[num] = splits[num] + end + return lines + else + return splits + end +end + +--- Builds texture for a multiline colored text +-- @param text Text to be rendered +-- @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 +-- @return Texture string +function font_lib.make_multiline_texture(text, texturew, textureh, maxlines, valign, color) + local texture = "" + local lines = split_lines(text, maxlines) + local y + + if valign == "top" then + y = font_lib.font_height / 2 + else + y = (textureh - font_lib.font_height * #lines) / 2 + 1 + end + + for _, line in pairs(lines) do + texture = texture..font_lib.make_line_texture(line, texturew, + (texturew - font_lib.get_line_width(line)) / 2, y) + y = y + font_lib.font_height + end + + texture = string.format("[combine:%dx%d", texturew, textureh)..texture + if color then texture = texture.."^[colorize:"..color end + + return texture +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 +-- @param pos Node position +-- @param objref Object reference of entity + +function font_lib.on_display_update(pos, objref) + local meta = minetest.get_meta(pos) + local text = meta:get_string("display_text") + + local ndef = minetest.registered_nodes[minetest.get_node(pos).name] + local entity = objref:get_luaentity() + + if entity and ndef.display_entities[entity.name] then + local def = ndef.display_entities[entity.name] + + objref:set_properties({ + textures={font_lib.make_multiline_texture( + text, def.size.x*def.resolution.x, def.size.y*def.resolution.y, + def.maxlines, def.valign, def.color)}, + visual_size = def.size + }) + end +end + +-- Populate fonts table +local w, filename +for charnum=32,126 do + filename = string.format("font_lib_%02x.png", charnum) + w = get_png_width(font_lib.path.."/textures/"..filename) + font_lib.font[charnum] = {filename=filename, width=w} +end + diff --git a/font_lib/textures/font_lib_20.png b/font_lib/textures/font_lib_20.png new file mode 100644 index 0000000..1657997 Binary files /dev/null and b/font_lib/textures/font_lib_20.png differ diff --git a/font_lib/textures/font_lib_21.png b/font_lib/textures/font_lib_21.png new file mode 100644 index 0000000..d457a6c Binary files /dev/null and b/font_lib/textures/font_lib_21.png differ diff --git a/font_lib/textures/font_lib_22.png b/font_lib/textures/font_lib_22.png new file mode 100644 index 0000000..7e571ea Binary files /dev/null and b/font_lib/textures/font_lib_22.png differ diff --git a/font_lib/textures/font_lib_23.png b/font_lib/textures/font_lib_23.png new file mode 100644 index 0000000..ee4e70c Binary files /dev/null and b/font_lib/textures/font_lib_23.png differ diff --git a/font_lib/textures/font_lib_24.png b/font_lib/textures/font_lib_24.png new file mode 100644 index 0000000..c05f037 Binary files /dev/null and b/font_lib/textures/font_lib_24.png differ diff --git a/font_lib/textures/font_lib_25.png b/font_lib/textures/font_lib_25.png new file mode 100644 index 0000000..671e8bd Binary files /dev/null and b/font_lib/textures/font_lib_25.png differ diff --git a/font_lib/textures/font_lib_26.png b/font_lib/textures/font_lib_26.png new file mode 100644 index 0000000..93d5247 Binary files /dev/null and b/font_lib/textures/font_lib_26.png differ diff --git a/font_lib/textures/font_lib_27.png b/font_lib/textures/font_lib_27.png new file mode 100644 index 0000000..b645159 Binary files /dev/null and b/font_lib/textures/font_lib_27.png differ diff --git a/font_lib/textures/font_lib_28.png b/font_lib/textures/font_lib_28.png new file mode 100644 index 0000000..759e448 Binary files /dev/null and b/font_lib/textures/font_lib_28.png differ diff --git a/font_lib/textures/font_lib_29.png b/font_lib/textures/font_lib_29.png new file mode 100644 index 0000000..316234f Binary files /dev/null and b/font_lib/textures/font_lib_29.png differ diff --git a/font_lib/textures/font_lib_2a.png b/font_lib/textures/font_lib_2a.png new file mode 100644 index 0000000..b32406d Binary files /dev/null and b/font_lib/textures/font_lib_2a.png differ diff --git a/font_lib/textures/font_lib_2b.png b/font_lib/textures/font_lib_2b.png new file mode 100644 index 0000000..3987425 Binary files /dev/null and b/font_lib/textures/font_lib_2b.png differ diff --git a/font_lib/textures/font_lib_2c.png b/font_lib/textures/font_lib_2c.png new file mode 100644 index 0000000..d5e1919 Binary files /dev/null and b/font_lib/textures/font_lib_2c.png differ diff --git a/font_lib/textures/font_lib_2d.png b/font_lib/textures/font_lib_2d.png new file mode 100644 index 0000000..78005ed Binary files /dev/null and b/font_lib/textures/font_lib_2d.png differ diff --git a/font_lib/textures/font_lib_2e.png b/font_lib/textures/font_lib_2e.png new file mode 100644 index 0000000..2180b81 Binary files /dev/null and b/font_lib/textures/font_lib_2e.png differ diff --git a/font_lib/textures/font_lib_2f.png b/font_lib/textures/font_lib_2f.png new file mode 100644 index 0000000..87655f0 Binary files /dev/null and b/font_lib/textures/font_lib_2f.png differ diff --git a/font_lib/textures/font_lib_30.png b/font_lib/textures/font_lib_30.png new file mode 100644 index 0000000..590252a Binary files /dev/null and b/font_lib/textures/font_lib_30.png differ diff --git a/font_lib/textures/font_lib_31.png b/font_lib/textures/font_lib_31.png new file mode 100644 index 0000000..945e718 Binary files /dev/null and b/font_lib/textures/font_lib_31.png differ diff --git a/font_lib/textures/font_lib_32.png b/font_lib/textures/font_lib_32.png new file mode 100644 index 0000000..bcc2e2b Binary files /dev/null and b/font_lib/textures/font_lib_32.png differ diff --git a/font_lib/textures/font_lib_33.png b/font_lib/textures/font_lib_33.png new file mode 100644 index 0000000..14b9df8 Binary files /dev/null and b/font_lib/textures/font_lib_33.png differ diff --git a/font_lib/textures/font_lib_34.png b/font_lib/textures/font_lib_34.png new file mode 100644 index 0000000..16056ab Binary files /dev/null and b/font_lib/textures/font_lib_34.png differ diff --git a/font_lib/textures/font_lib_35.png b/font_lib/textures/font_lib_35.png new file mode 100644 index 0000000..a88c37e Binary files /dev/null and b/font_lib/textures/font_lib_35.png differ diff --git a/font_lib/textures/font_lib_36.png b/font_lib/textures/font_lib_36.png new file mode 100644 index 0000000..30b07b7 Binary files /dev/null and b/font_lib/textures/font_lib_36.png differ diff --git a/font_lib/textures/font_lib_37.png b/font_lib/textures/font_lib_37.png new file mode 100644 index 0000000..e3a117c Binary files /dev/null and b/font_lib/textures/font_lib_37.png differ diff --git a/font_lib/textures/font_lib_38.png b/font_lib/textures/font_lib_38.png new file mode 100644 index 0000000..946a7b3 Binary files /dev/null and b/font_lib/textures/font_lib_38.png differ diff --git a/font_lib/textures/font_lib_39.png b/font_lib/textures/font_lib_39.png new file mode 100644 index 0000000..152bf5e Binary files /dev/null and b/font_lib/textures/font_lib_39.png differ diff --git a/font_lib/textures/font_lib_3a.png b/font_lib/textures/font_lib_3a.png new file mode 100644 index 0000000..05b14dc Binary files /dev/null and b/font_lib/textures/font_lib_3a.png differ diff --git a/font_lib/textures/font_lib_3b.png b/font_lib/textures/font_lib_3b.png new file mode 100644 index 0000000..93615c9 Binary files /dev/null and b/font_lib/textures/font_lib_3b.png differ diff --git a/font_lib/textures/font_lib_3c.png b/font_lib/textures/font_lib_3c.png new file mode 100644 index 0000000..594523b Binary files /dev/null and b/font_lib/textures/font_lib_3c.png differ diff --git a/font_lib/textures/font_lib_3d.png b/font_lib/textures/font_lib_3d.png new file mode 100644 index 0000000..1be8ad4 Binary files /dev/null and b/font_lib/textures/font_lib_3d.png differ diff --git a/font_lib/textures/font_lib_3e.png b/font_lib/textures/font_lib_3e.png new file mode 100644 index 0000000..7966531 Binary files /dev/null and b/font_lib/textures/font_lib_3e.png differ diff --git a/font_lib/textures/font_lib_3f.png b/font_lib/textures/font_lib_3f.png new file mode 100644 index 0000000..ff4bdd0 Binary files /dev/null and b/font_lib/textures/font_lib_3f.png differ diff --git a/font_lib/textures/font_lib_40.png b/font_lib/textures/font_lib_40.png new file mode 100644 index 0000000..7e31156 Binary files /dev/null and b/font_lib/textures/font_lib_40.png differ diff --git a/font_lib/textures/font_lib_41.png b/font_lib/textures/font_lib_41.png new file mode 100644 index 0000000..546a502 Binary files /dev/null and b/font_lib/textures/font_lib_41.png differ diff --git a/font_lib/textures/font_lib_42.png b/font_lib/textures/font_lib_42.png new file mode 100644 index 0000000..cf33dc7 Binary files /dev/null and b/font_lib/textures/font_lib_42.png differ diff --git a/font_lib/textures/font_lib_43.png b/font_lib/textures/font_lib_43.png new file mode 100644 index 0000000..bde60b0 Binary files /dev/null and b/font_lib/textures/font_lib_43.png differ diff --git a/font_lib/textures/font_lib_44.png b/font_lib/textures/font_lib_44.png new file mode 100644 index 0000000..025c194 Binary files /dev/null and b/font_lib/textures/font_lib_44.png differ diff --git a/font_lib/textures/font_lib_45.png b/font_lib/textures/font_lib_45.png new file mode 100644 index 0000000..f1261f4 Binary files /dev/null and b/font_lib/textures/font_lib_45.png differ diff --git a/font_lib/textures/font_lib_46.png b/font_lib/textures/font_lib_46.png new file mode 100644 index 0000000..0e22836 Binary files /dev/null and b/font_lib/textures/font_lib_46.png differ diff --git a/font_lib/textures/font_lib_47.png b/font_lib/textures/font_lib_47.png new file mode 100644 index 0000000..faa775b Binary files /dev/null and b/font_lib/textures/font_lib_47.png differ diff --git a/font_lib/textures/font_lib_48.png b/font_lib/textures/font_lib_48.png new file mode 100644 index 0000000..d6ead06 Binary files /dev/null and b/font_lib/textures/font_lib_48.png differ diff --git a/font_lib/textures/font_lib_49.png b/font_lib/textures/font_lib_49.png new file mode 100644 index 0000000..1d79859 Binary files /dev/null and b/font_lib/textures/font_lib_49.png differ diff --git a/font_lib/textures/font_lib_4a.png b/font_lib/textures/font_lib_4a.png new file mode 100644 index 0000000..c5b447a Binary files /dev/null and b/font_lib/textures/font_lib_4a.png differ diff --git a/font_lib/textures/font_lib_4b.png b/font_lib/textures/font_lib_4b.png new file mode 100644 index 0000000..3deded8 Binary files /dev/null and b/font_lib/textures/font_lib_4b.png differ diff --git a/font_lib/textures/font_lib_4c.png b/font_lib/textures/font_lib_4c.png new file mode 100644 index 0000000..3121f90 Binary files /dev/null and b/font_lib/textures/font_lib_4c.png differ diff --git a/font_lib/textures/font_lib_4d.png b/font_lib/textures/font_lib_4d.png new file mode 100644 index 0000000..361bc51 Binary files /dev/null and b/font_lib/textures/font_lib_4d.png differ diff --git a/font_lib/textures/font_lib_4e.png b/font_lib/textures/font_lib_4e.png new file mode 100644 index 0000000..ea95311 Binary files /dev/null and b/font_lib/textures/font_lib_4e.png differ diff --git a/font_lib/textures/font_lib_4f.png b/font_lib/textures/font_lib_4f.png new file mode 100644 index 0000000..9e2629e Binary files /dev/null and b/font_lib/textures/font_lib_4f.png differ diff --git a/font_lib/textures/font_lib_50.png b/font_lib/textures/font_lib_50.png new file mode 100644 index 0000000..53c4a4a Binary files /dev/null and b/font_lib/textures/font_lib_50.png differ diff --git a/font_lib/textures/font_lib_51.png b/font_lib/textures/font_lib_51.png new file mode 100644 index 0000000..c0f013f Binary files /dev/null and b/font_lib/textures/font_lib_51.png differ diff --git a/font_lib/textures/font_lib_52.png b/font_lib/textures/font_lib_52.png new file mode 100644 index 0000000..e95599f Binary files /dev/null and b/font_lib/textures/font_lib_52.png differ diff --git a/font_lib/textures/font_lib_53.png b/font_lib/textures/font_lib_53.png new file mode 100644 index 0000000..aa308d2 Binary files /dev/null and b/font_lib/textures/font_lib_53.png differ diff --git a/font_lib/textures/font_lib_54.png b/font_lib/textures/font_lib_54.png new file mode 100644 index 0000000..7e7b90d Binary files /dev/null and b/font_lib/textures/font_lib_54.png differ diff --git a/font_lib/textures/font_lib_55.png b/font_lib/textures/font_lib_55.png new file mode 100644 index 0000000..90d5beb Binary files /dev/null and b/font_lib/textures/font_lib_55.png differ diff --git a/font_lib/textures/font_lib_56.png b/font_lib/textures/font_lib_56.png new file mode 100644 index 0000000..a676acf Binary files /dev/null and b/font_lib/textures/font_lib_56.png differ diff --git a/font_lib/textures/font_lib_57.png b/font_lib/textures/font_lib_57.png new file mode 100644 index 0000000..f4c5189 Binary files /dev/null and b/font_lib/textures/font_lib_57.png differ diff --git a/font_lib/textures/font_lib_58.png b/font_lib/textures/font_lib_58.png new file mode 100644 index 0000000..6ac7449 Binary files /dev/null and b/font_lib/textures/font_lib_58.png differ diff --git a/font_lib/textures/font_lib_59.png b/font_lib/textures/font_lib_59.png new file mode 100644 index 0000000..b1c48b0 Binary files /dev/null and b/font_lib/textures/font_lib_59.png differ diff --git a/font_lib/textures/font_lib_5a.png b/font_lib/textures/font_lib_5a.png new file mode 100644 index 0000000..ae0cc83 Binary files /dev/null and b/font_lib/textures/font_lib_5a.png differ diff --git a/font_lib/textures/font_lib_5b.png b/font_lib/textures/font_lib_5b.png new file mode 100644 index 0000000..a78d69a Binary files /dev/null and b/font_lib/textures/font_lib_5b.png differ diff --git a/font_lib/textures/font_lib_5c.png b/font_lib/textures/font_lib_5c.png new file mode 100644 index 0000000..bbeb143 Binary files /dev/null and b/font_lib/textures/font_lib_5c.png differ diff --git a/font_lib/textures/font_lib_5d.png b/font_lib/textures/font_lib_5d.png new file mode 100644 index 0000000..6259744 Binary files /dev/null and b/font_lib/textures/font_lib_5d.png differ diff --git a/font_lib/textures/font_lib_5e.png b/font_lib/textures/font_lib_5e.png new file mode 100644 index 0000000..6bb6f1d Binary files /dev/null and b/font_lib/textures/font_lib_5e.png differ diff --git a/font_lib/textures/font_lib_5f.png b/font_lib/textures/font_lib_5f.png new file mode 100644 index 0000000..74e8ea9 Binary files /dev/null and b/font_lib/textures/font_lib_5f.png differ diff --git a/font_lib/textures/font_lib_60.png b/font_lib/textures/font_lib_60.png new file mode 100644 index 0000000..1985973 Binary files /dev/null and b/font_lib/textures/font_lib_60.png differ diff --git a/font_lib/textures/font_lib_61.png b/font_lib/textures/font_lib_61.png new file mode 100644 index 0000000..91c0940 Binary files /dev/null and b/font_lib/textures/font_lib_61.png differ diff --git a/font_lib/textures/font_lib_62.png b/font_lib/textures/font_lib_62.png new file mode 100644 index 0000000..684a36a Binary files /dev/null and b/font_lib/textures/font_lib_62.png differ diff --git a/font_lib/textures/font_lib_63.png b/font_lib/textures/font_lib_63.png new file mode 100644 index 0000000..ab5afa5 Binary files /dev/null and b/font_lib/textures/font_lib_63.png differ diff --git a/font_lib/textures/font_lib_64.png b/font_lib/textures/font_lib_64.png new file mode 100644 index 0000000..a59dee2 Binary files /dev/null and b/font_lib/textures/font_lib_64.png differ diff --git a/font_lib/textures/font_lib_65.png b/font_lib/textures/font_lib_65.png new file mode 100644 index 0000000..b9ed9a2 Binary files /dev/null and b/font_lib/textures/font_lib_65.png differ diff --git a/font_lib/textures/font_lib_66.png b/font_lib/textures/font_lib_66.png new file mode 100644 index 0000000..f927609 Binary files /dev/null and b/font_lib/textures/font_lib_66.png differ diff --git a/font_lib/textures/font_lib_67.png b/font_lib/textures/font_lib_67.png new file mode 100644 index 0000000..3efba47 Binary files /dev/null and b/font_lib/textures/font_lib_67.png differ diff --git a/font_lib/textures/font_lib_68.png b/font_lib/textures/font_lib_68.png new file mode 100644 index 0000000..a3fff55 Binary files /dev/null and b/font_lib/textures/font_lib_68.png differ diff --git a/font_lib/textures/font_lib_69.png b/font_lib/textures/font_lib_69.png new file mode 100644 index 0000000..468335f Binary files /dev/null and b/font_lib/textures/font_lib_69.png differ diff --git a/font_lib/textures/font_lib_6a.png b/font_lib/textures/font_lib_6a.png new file mode 100644 index 0000000..275b82f Binary files /dev/null and b/font_lib/textures/font_lib_6a.png differ diff --git a/font_lib/textures/font_lib_6b.png b/font_lib/textures/font_lib_6b.png new file mode 100644 index 0000000..4a83c0a Binary files /dev/null and b/font_lib/textures/font_lib_6b.png differ diff --git a/font_lib/textures/font_lib_6c.png b/font_lib/textures/font_lib_6c.png new file mode 100644 index 0000000..1d79859 Binary files /dev/null and b/font_lib/textures/font_lib_6c.png differ diff --git a/font_lib/textures/font_lib_6d.png b/font_lib/textures/font_lib_6d.png new file mode 100644 index 0000000..63a79f2 Binary files /dev/null and b/font_lib/textures/font_lib_6d.png differ diff --git a/font_lib/textures/font_lib_6e.png b/font_lib/textures/font_lib_6e.png new file mode 100644 index 0000000..48262ba Binary files /dev/null and b/font_lib/textures/font_lib_6e.png differ diff --git a/font_lib/textures/font_lib_6f.png b/font_lib/textures/font_lib_6f.png new file mode 100644 index 0000000..5dfb0f3 Binary files /dev/null and b/font_lib/textures/font_lib_6f.png differ diff --git a/font_lib/textures/font_lib_70.png b/font_lib/textures/font_lib_70.png new file mode 100644 index 0000000..b95cc71 Binary files /dev/null and b/font_lib/textures/font_lib_70.png differ diff --git a/font_lib/textures/font_lib_71.png b/font_lib/textures/font_lib_71.png new file mode 100644 index 0000000..6398974 Binary files /dev/null and b/font_lib/textures/font_lib_71.png differ diff --git a/font_lib/textures/font_lib_72.png b/font_lib/textures/font_lib_72.png new file mode 100644 index 0000000..f72b1bb Binary files /dev/null and b/font_lib/textures/font_lib_72.png differ diff --git a/font_lib/textures/font_lib_73.png b/font_lib/textures/font_lib_73.png new file mode 100644 index 0000000..f3f296d Binary files /dev/null and b/font_lib/textures/font_lib_73.png differ diff --git a/font_lib/textures/font_lib_74.png b/font_lib/textures/font_lib_74.png new file mode 100644 index 0000000..7e6c1e7 Binary files /dev/null and b/font_lib/textures/font_lib_74.png differ diff --git a/font_lib/textures/font_lib_75.png b/font_lib/textures/font_lib_75.png new file mode 100644 index 0000000..c0b16cd Binary files /dev/null and b/font_lib/textures/font_lib_75.png differ diff --git a/font_lib/textures/font_lib_76.png b/font_lib/textures/font_lib_76.png new file mode 100644 index 0000000..145bd97 Binary files /dev/null and b/font_lib/textures/font_lib_76.png differ diff --git a/font_lib/textures/font_lib_77.png b/font_lib/textures/font_lib_77.png new file mode 100644 index 0000000..f3bd8a3 Binary files /dev/null and b/font_lib/textures/font_lib_77.png differ diff --git a/font_lib/textures/font_lib_78.png b/font_lib/textures/font_lib_78.png new file mode 100644 index 0000000..2b1d401 Binary files /dev/null and b/font_lib/textures/font_lib_78.png differ diff --git a/font_lib/textures/font_lib_79.png b/font_lib/textures/font_lib_79.png new file mode 100644 index 0000000..1aaa5b4 Binary files /dev/null and b/font_lib/textures/font_lib_79.png differ diff --git a/font_lib/textures/font_lib_7a.png b/font_lib/textures/font_lib_7a.png new file mode 100644 index 0000000..828e070 Binary files /dev/null and b/font_lib/textures/font_lib_7a.png differ diff --git a/font_lib/textures/font_lib_7b.png b/font_lib/textures/font_lib_7b.png new file mode 100644 index 0000000..9dd9dc8 Binary files /dev/null and b/font_lib/textures/font_lib_7b.png differ diff --git a/font_lib/textures/font_lib_7c.png b/font_lib/textures/font_lib_7c.png new file mode 100644 index 0000000..013c6db Binary files /dev/null and b/font_lib/textures/font_lib_7c.png differ diff --git a/font_lib/textures/font_lib_7d.png b/font_lib/textures/font_lib_7d.png new file mode 100644 index 0000000..d206d74 Binary files /dev/null and b/font_lib/textures/font_lib_7d.png differ diff --git a/font_lib/textures/font_lib_7e.png b/font_lib/textures/font_lib_7e.png new file mode 100644 index 0000000..cb79225 Binary files /dev/null and b/font_lib/textures/font_lib_7e.png differ -- cgit v1.2.3