# signs-font-generate This is a collection of helper shell scripts to create textures for international characters to be used with the [signs_lib](https://gitlab.com/VanessaE/signs_lib) Minetest mod. They currently expect the [Liberation Fonts](https://github.com/liberationfonts/liberation-fonts) to be installed at "/usr/share/fonts/truetype/liberation". ImageMagick is also required. ## Basic usage sh create-signs-lib-overlay.sh For example, this command will write textures for the non-ASCII characters of the French language to "/home/user/signs_lib": sh create-signs-lib-overlay.sh /home/user/signs_lib fr Currently, there is support for German (de), French (fr) and Polish (pl) non-ASCII characters. ## Character alignment I chose the image processing parameters in order fairly match the alignment of the existing signs_lib textures. In order to get even better alignment at the expense of slightly smaller textures, it is possible to also replace existing ASCII character textures: sh write-ascii.sh For example, with signs_lib residing at "/home/user/signs_lib": sh write-ascii.sh /home/user/signs_lib/textures