- Settings for button alignment
- Lets you configure where the buttons are placed relative to the screen, in addition to the existing offset setting
- Useful to place the buttons in a corner or at an edge, or to correct alignment with mods that change vanilla's alignment of the sign edit screen
- Fixed compatibility with Recolourful Containers GUI + HUD
- Done by patching all thin spaces in the default font characters to no-break spaces
- Hopefully there's not another popular resource pack that misuses those ☹️
1.21.6 port
- Added many new default characters
- All lowercase letters
- New symbols:
, ; ' " ` | < > { } ~ # % @ &
- Characters are now deleted one at a time
- Works by detecting vertical alignments of used character separator
- Can still delete everything by holding CTRL
- Font fallback
- If selected font does not contain a typed character, the character from the default font will be used (if it exists)
- New font: Monospace
- Contains padded-out character replacements for ones that were thin in the default font, making use of the font fallback for the rest.
- Font patches
- The mod can now update existing characters, by replacing any found old characters
- Modified characters are untouched
- There are currently patches for the characters
2and$
Reworked mod to easily build for multiple versions and loaders with stonecutter/modstitch
Fixed minor issue with config reload logic
Added a period character . to the default and sharp fonts
Lowered required versions for some dependencies
@DebornMC: Adds support for additional fonts
- 2 new default fonts: Sharp & Retro
- Additional custom fonts may be supplied by the user in
config/bigsignwriter/fonts - Base mod config moved to
config/bigsignwriter/config.json
The default font has gained a few new characters
- New characters are now cleanly merged with user font overrides for default fonts
Base mod config can now be modified in-game when both YACL and Mod Menu are installed.
Contains a potential fix for #4 (Fonts being corrupted to question marks), however I cannot confirm it works as I have never been able to reproduce that issue.



