Lack of Native CJK Serif Font Support in WidgetKit (Font.design(.serif))

Hello everyone,

I am encountering an inconsistent typography behavior when developing for WidgetKit. Specifically, there is no native serif font fallback for Chinese characters (CJK) in the Widget environment, whereas Latin characters are fully supported.

When using the .serif design modifier in SwiftUI:

Text("Hello 世界").font(.system(size: 16, design: .serif))

English/Latin characters ("Hello"): System correctly renders using the pre-installed serif font (New York).

Chinese characters ("世界"): System ignores the .serif design and falls back to the default sans-serif font (PingFang SC).

Can I find any pre-installed native serif font for CJK in iOS that I can reliably invoke within my Widget Extension without bundling .ttf files?

If not, do you have plans to map Font.design(.serif) to a pre-installed CJK serif font in future iOS releases so I can maintain design consistency across my localized widgets?

Thank you for any insights or recommended workarounds.

Lack of Native CJK Serif Font Support in WidgetKit (Font.design(.serif))
 
 
Q