You may notice that a special character, such as a currency symbol (e.g., €, £) or an emoji, appears differently from the rest of your text.
Cause
This happens when the font used to render your message does not contain a specific design (called a "glyph") for that particular character. When the character is missing from the font file, the operating system (iOS or Android) automatically substitutes it with a default character from another font available on the device. This leads to a visual mismatch.
Where you can change the font — and where you cannot
Font control depends on the channel:
-
Push notifications and SMS: there is no font setting, and none is possible — the text is drawn by the operating system's notification UI in the system font. If a glyph looks wrong here, replace the character with one the system font covers (for example write
EURinstead of€, or choose a more widely supported emoji). - In-app messages: open the Settings tab in the built-in in-app editor and change the typography defaults, or define fonts once in your Brand book and apply it to the template. For custom HTML ZIP templates the font comes from your own CSS or web font.
- Emails: change the font in the Drag & drop editor's styling settings.
Always verify on a device
Send a test message to a physical iOS device and a physical Android device. The same template can fall back to different substitute fonts on each platform, so checking only one device is not enough.
Comments
0 comments
Article is closed for comments.