構造体


Font


環境に依存するフォント。


iOS 13.0+ iPadOS 13.0+ macOS 10.15+ Mac Catalyst 13.0+

tvOS 13.0+ WatchOS 6.0+ VisionOS 1.0+


@frozen
struct
Font






概観


Font は遅延バインディングトークンであるため、システムは与えられた環境でフォントを使用するときにフォントの値を解決します。






トピックス


標準フォントの取得


static let extraLargeTitle2: Font

第 2 レベルの特大タイトルテキストスタイルでフォントを作成します。

  Beta  


static let extraLargeTitle: Font

特大のタイトルテキストスタイルのフォントを作成します。

  Beta  


static let largeTitle: Font

大きなタイトルテキストスタイルのフォント。


static let title: Font

タイトルテキストスタイルのフォント。


static let title2: Font

第 2 レベルの階層見出しのフォントを作成します。


static let title3: Font

第 3 レベルの階層見出しのフォントを作成します。


static let headline: Font

見出しのテキストスタイルを持つフォント。


static let subheadline: Font

小見出しテキストスタイルのフォント。


static let body: Font

本文のテキストスタイルを持つフォント。


static let callout: Font

吹き出しテキストスタイルのフォント。


static let caption: Font

キャプションテキストスタイルのフォント。


static let caption2: Font

代替キャプションテキストスタイルでフォントを作成します。


static let footnote: Font

脚注のテキストスタイルのフォント。



システムフォントの取得


static func system(Font.TextStyle, design: Font.Design?, weight: Font.Weight?) -> Font

指定されたスタイル、デザイン、そしてウェイトを使用するシステムフォントを取得します。


static func system(size: CGFloat, weight: Font.Weight?, design: Font.Design?) -> Font

使用するシステムフォントで、テキストに適用するスタイル、ウェイト、およびデザインパラメータを指定します。


enum Design

フォントに使用すべきデザイン。


enum TextStyle

フォントに使用すべきダイナミックテキストスタイル。


struct Weight

フォントに使用すべきウェイト。



カスタムフォントの作成


static func custom(String, fixedSize: CGFloat) -> Font

与えられた name と、動的型で拡大縮小されない固定 size のカスタムフォントを作成します。


static func custom(String, size: CGFloat, relativeTo: Font.TextStyle) -> Font

与えられた namesize で、与えられた textStyle に応じて拡大縮小されるカスタムフォントを作成します。


static func custom(String, size: CGFloat) -> Font

body のテキストスタイルに合わせて拡大縮小する、与えられた namesize のカスタムフォントを作成します。



別のフォントからフォントを取得


init(CTFont)

プラットフォームのフォントインスタンスからカスタムフォントを作成します。



フォントのスタイルを設定


func bold() -> Font

フォントに太字のスタイルを追加します。


func italic() -> Font

フォントに斜体を追加します。


func monospaced() -> Font

基本フォントと同じファミリーから固定幅フォントを返します。


func monospacedDigit() -> Font

固定幅の数字を使用しながら、他の文字はプロポーショナルな間隔で配置され変更されたフォントを返します。


func smallCaps() -> Font

すべての小さな大文字が有効になるようにフォントを調整します。


func lowercaseSmallCaps() -> Font

小文字の小さな大文字を有効にするようにフォントを調整します。


func uppercaseSmallCaps() -> Font

大文字で小さな大文字を有効にするようにフォントを調整します。


func weight(Font.Weight) -> Font

フォントのウェイトを設定します。


func width(Font.Width) -> Font

フォントの幅を設定します。


struct Width

複数の幅を持つフォントに使用する幅。


func leading(Font.Leading) -> Font

フォントの行間を調整します。


enum Leading

フォントに適用できる行間の調整。



廃止されたシンボル


static func system(Font.TextStyle, design: Font.Design) -> Font

与えられたテキストのスタイルとデザインのシステムフォントを取得します。

  廃止  


static func system(size: CGFloat, weight: Font.Weight, design: Font.Design) -> Font

使用するシステムフォントと、テキストに適用したいスタイル、ウェイト、およびデザインパラメータを指定します。

  廃止  






関連


以下への準拠


Equatable


Hashable


Sendable






以下も見よ


フォントの設定


カスタムフォントをテキストに適用

Dynamic Type に合わせてスケーリングするフォントをあなたのアプリに追加して使用します。


func font(Font?) -> some View

このビュー内のテキストのデフォルトのフォントを設定します。


func fontDesign(Font.Design?) -> some View

このビュー内のテキストのフォントデザインを設定します。


func fontWeight(Font.Weight?) -> some View

このビュー内のテキストのフォントの太さを設定します。


func fontWidth(Font.Width?) -> some View

このビュー内のテキストのフォントの幅を設定します。


var font: Font?

この環境のデフォルトのフォント。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ