Why Is the Font Folder Missing from Minecraft Bedrock Resource Packs?
Quick Answer: The Bedrock Samples repository does not include a `font` folder in its resource packs because vanilla Minecraft Bedrock uses a proprietary font format (.fnt + .png atlas) that isn’t distributed in the samples. Custom fonts require creating your own font definitions and atlas textures.
Details: GitHub issues #20 and #93 highlight that none of the resource packs in the Mojang/bedrock-samples repository contain a `font` folder. This is intentional — the vanilla font files are not included in the samples due to licensing and file format complexity. Bedrock Edition uses a binary font format (.fnt files with accompanying .png texture atlases) rather than standard TTF/OTF fonts.
Details: To add custom fonts to your Bedrock addon: (1) Create a `font` folder in your resource pack root, (2) Generate a .fnt font definition file (using tools like BMFont or ShoeBox), (3) Create a corresponding .png texture atlas with your glyphs, (4) Reference the font in your `font_definitions.json` file in the resource pack root, (5) Use the font in UI by referencing its name in `ui_definitions.json` or via `/font` commands. The Bedrock Documentation on learn.microsoft.com has a “Custom Fonts” tutorial with working examples.
{
"font_definitions": {
"custom_font": {
"type": "bitmap",
"path": "font/custom_font.fnt",
"atlas": "font/custom_font.png"
}
}
}Last updated: 2026-07-18
