Custom Fonts
Families and Variants
A font family is a group of one or more variants, where a variant is a specific weight and style combination – for example, a regular weight and a bold italic weight of the same typeface are two different variants of one family. Built-in fonts and the fonts you upload share this exact same structure; the only difference is that built-in fonts can’t be edited or removed.
Uploading Fonts
You can upload one or more .ttf/.otf files
at once. Each file is read independently to extract its weight, italic
flag, and embedded family name – if a file has no embedded family name,
its filename (without the extension) is used instead. Uploading several
files at once processes each one as its own separate addition, not as a
single batch, so the merge rules below apply individually to each
file.
How Uploads Merge Into Families
An upload never merges into a built-in family, even if the name matches exactly. If no custom family with that name exists yet, the upload becomes a new family; if one does exist and none of its variants share the incoming file’s weight and style, the new variant is added to it.
Uploading a font named the same as a built-in family does not extend or replace that built-in font – it creates a second, separate custom family with the same name. You’ll end up with two same-named entries, not one merged one.
If a variant with the same weight and style already exists in a family, the upload is rejected as a conflict – and this currently surfaces as a raw error rather than a clean “this variant already exists” message.
Moving and Deleting Variants
You can move a variant from one custom family to another. Moving into a built-in family is not allowed, though in practice the family picker doesn’t offer built-in families as a destination to begin with. If moving a variant out of a family leaves that family with no variants left, the now-empty family is automatically removed entirely.
Silent Font Fallback
If the font currently selected in your settings no longer exists – for example, its last remaining variant was deleted, or a restored settings profile references a font that isn’t installed on this device – TiefPrompt automatically switches to whatever font happens to be first in the combined built-in and custom font list, and saves that as your new selection. This isn’t guaranteed to be a specific “safe” default font; it’s simply whichever one sorts first, and there is no on-screen notice when this happens. If your font ever seems to have switched on its own, this fallback is almost certainly why.