Discussion 議論
Initializing Font
with platform font instance (CTFont) can bridge SwiftUI Font
with NSFont
or UIFont
, both of which are toll-free bridged to CTFont. For example:
Font
をプラットホームフォントインスタンス(CTFont)で初期化することは、SwiftUI Font
にNSFont
またはUIFont
でブリッジ可能です、それらの両方ともCTFontにトールフリーブリッジされます。例えば:
// Use native Core Text API to create desired ctFont.
let ctFont = CTFontCreateUIFontForLanguage(.system, 12, nil)!
// Create SwiftUI Text with the CTFont instance.
let text = Text("Hello").font(Font(ctFont))