Initializer

init(_:)

Creates a custom font from a platform font instance. あつらえのフォントをプラットホームフォントインスタンスから作成します。

Declaration 宣言

init(_ font: CTFont)

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 FontNSFontまたは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))