mapeditor / mapeditor/tiled

Tiled should warn when loading Text Objects with missing fonts

Open
#3,548 3 comments 1 reaction 1 assignee View on GitHub

@SIDDHAARTHAA is already working on this.

Since Feb 25, 2026.

Dominant language
C++
Stars
12.9k
Forks
2k
Avg merge
4h 27m
Merged PRs (30d)
8

Description

When opening maps that contain Text Objects that refer to a font that Tiled cannot find, Tiled has good behaviour: it uses a default placeholder font, and keeps the reference. However, the user is not informed why this is happening, and this can be confusing when the user *thinks* they have the font (e.g. if they have "MyFont Regular" instead of "MyFont Light").

I think when opening Maps and Templates with Text Objects with missing fonts, Tiled should show a warning letting the user know that the font could not be found, and this warning should include the exact name of the font as it appears in the Object. If there's room, it might be good to also mention that the font reference will be saved as-is or that a placeholder font will be displayed, to alleviate fears of data loss.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.