インスタンスメソッド


kerning(_:)


文字間の間隔、つまりカーニングを設定します。


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

tvOS 13.0+ WatchOS 6.0+ VisionOS 1.0+


func kerning(_ kerning: CGFloat) -> Text






パラメータ


kerning

このテキスト内の個々の文字間に使用する間隔。値 0 は、カーニングをシステムのデフォルト値に設定します。



戻り値


指定された量のカーニングを含むテキスト。



議論


カーニングは、テキストビューがデフォルトの間隔から文字をシフトすべきオフセットをポイント単位で定義します。文字間の間隔を広げるには、正のカーニングを使用します。負のカーニングを使用して文字間の間隔を詰めます。


  1. VStack(alignment: .leading) {
  2. Text("ABCDEF").kerning(-3)
  3. Text("ABCDEF")
  4. Text("ABCDEF").kerning(3)
  5. }


負のカーニングを使用する最初のケースの最後の文字では、カーニングがテキストビューの後端にも影響するため、トリミングが発生します。



カーニングはリガチャー(合字) を維持しようとします。たとえば、Hoefler Text フォントは、単語 raffle のように、文字の組み合わせ ffl に合字を使用します。ここでは、小さな負と小さな正のカーニングが示されています。



ffl の文字の組み合わせは、他の文字が一緒に移動したり離れたりしても、一定の形状を保ちます。ただし、どちらの方向でも一定の点を超えると、カーニングによって不要な合字が無効になります。



重要


tracking(_:)kerning(_:) の修飾子の両方をビューに追加すると、ビューはトラッキングを適用し、カーニングを無視します。






以下も見よ


ビューのテキストをスタイル設定


func foregroundStyle<S>(S) -> Text

このビューで表示されるテキストのスタイルを設定します。


func bold(Bool) -> Text

テキストに太字のフォントのウェイトを適用します。


func italic() -> Text

テキストにイタリック体を適用します。


func italic(Bool) -> Text

テキストにイタリック体を適用します。


func strikethrough(Bool, color: Color?) -> Text

テキストに取り消し線を適用します。


func strikethrough(Bool, pattern: Text.LineStyle.Pattern, color: Color?) -> Text

テキストに取り消し線を適用します。


func underline(Bool, color: Color?) -> Text

テキストに下線を適用します。


func underline(Bool, pattern: Text.LineStyle.Pattern, color: Color?) -> Text

テキストに下線を適用します。


func monospaced(Bool) -> Text

可能であれば、現在のフォントの固定幅バリアントを使用するようにテキストのフォントを変更します。


func monospacedDigit() -> Text

テキストビューのフォントを変更して固定幅の数字を使用し、他の文字はプロポーショナル間隔のままにします。


func kerning(CGFloat) -> Text

文字間の間隔、つまりカーニングを設定します。


func tracking(CGFloat) -> Text

テキストのトラッキングを設定します。


func baselineOffset(CGFloat) -> Text

ベースラインを基準としたテキストの垂直オフセットを設定します。


enum Case

テキスト内の先頭文字の大文字化を変換するためのスキーム。


struct DateStyle

Date (日付) の表示に使用される事前定義されたスタイル。


struct LineStyle

StrikethroughStyleAttribute および UnderlineStyleAttribute の線を描画するために使用されるスタイルの説明。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ