font.yml file controls how text is rendered in the resource pack.
File Structure
Font configuration is located at:plugins/BetterHud/font.yml
Configuration Options
font.yml
Font scale multiplier for all text
Character height in pixels
Baseline offset for character alignment
Merge with Minecraft’s default font bitmap
Enable Unifont for Unicode character support (Chinese, Japanese, Korean, etc.)
Font Scale
The scale affects how large text appears:Custom Fonts
Add custom TrueType fonts to:plugins/BetterHud/fonts/
config.yml:
config.yml
Unicode Support
Enableuse-unifont for full Unicode support:
- Chinese characters (中文)
- Japanese characters (日本語)
- Korean characters (한국어)
- Cyrillic alphabet (Русский)
- Arabic script (العربية)
Font Quality
For high-quality text rendering:Higher scale values produce sharper text but increase resource pack size.
Troubleshooting
Text appears blurry
Text appears blurry
Increase the
scale value for sharper rendering:Characters not displaying
Characters not displaying
Enable Unifont for Unicode support:
Text alignment issues
Text alignment issues
Adjust the
ascent value to change baseline position:See Also
Text Configuration
Configure text elements
Resource Packs
How fonts are generated
Main Config
Set default font name
Placeholders
Use dynamic text
