When making an iOS app, you can set the font of a user interface element to the system font. By "system" font here, I mean the font that user interface elements are rendered in, not fonts that come pre-installed with the operating system.
The system font on iOS for Latin scripts is San Francisco. However, San Francisco doesn't have the full Unicode character set, and when rendering non-Latin scripts in user interfaces using the system font, iOS uses different fonts depending on the script.
I'm looking for a reference to what these different fonts are but I haven't been able to find a good source. Here's what I've pieced together so far from different sources (and some of these may be wrong):
- Arabic script uses Geeza Pro
- Hebrew seems to use Arial? I find this hard to believe since it's a Microsoft font.
- Japanese script uses Hiragino Sans
- Korean script uses AppleMyungjo
- Thai script possibly uses Thonburi?
- Simplified Chinese uses PingFang SC
- Traditional Chinese uses PingFang TC
- Hong Kong Chinese script uses PingFang HK
If anyone knows of a definitive source for this, please let me know.
