Instance Method インスタンスメソッド

kerning(_:)

Sets the spacing, or kerning, between characters. 空き、またはカーニング、を文字間に設定します。

Declaration 宣言

func kerning(_ kerning: CGFloat) -> Text

Return Value 戻り値

Text with the specified amount of kerning. 指定された量のカーニングをもつテキスト。

Parameters パラメータ

kerning

The spacing to use between individual characters in this text. このテキストの中の個々の文字の間に使う空き。

Discussion 議論

Kerning defines the offset, in points, that a text view should shift characters from the default spacing. Use positive kerning to widen the spacing between characters. Use negative kerning to tighten the spacing between characters. カーニングは、オフセットをポイントで定義します、それはテキストビューが文字を省略時の空きから移動すべきものです。正のカーニングを使って、文字間の空きを広くしてください。負のカーニングを使って、文字間の空きを締めてください。


VStack(alignment: .leading) {
    Text("ABCDEF").kerning(-3)
    Text("ABCDEF")
    Text("ABCDEF").kerning(3)
}

The last character in the first case, which uses negative kerning, experiences cropping because the kerning affects the trailing edge of the text view as well. 最初の場合、負のカーニングを使うものでの最後の文字は、切り取りを経験します、なぜならカーニングはテキストビューの後端にもまた影響するからです。

Three text views showing character groups, with progressively

Kerning attempts to maintain ligatures. For example, the Hoefler Text font uses a ligature for the letter combination ffl, as in the word raffle, shown here with a small negative and a small positive kerning: カーニングは、リガチャを保守しようとします。例えば、Hoefler Textフォントはあるリガチャを文字組み合わせfflに対して使います、ここで小さな負のおよび小さな正のカーニングで示される、単語raffleでのように:

Two text views showing the word raffle in the Hoefler Text font, the

The ffl letter combination keeps a constant shape as the other letters move together or apart. Beyond a certain point in either direction, however, kerning does disable nonessential ligatures. ffl文字組み合わせは、ある一定の形状を、他の文字が一緒になったり離れたりするときに保ちます。ある点をどちらかの方向において越えると、しかしながら、カーニングは非本質的なリガチャを無効にします。

Two text views showing the word raffle in the Hoefler Text font, the

See Also 参照

Styling the View’s Text ビューのもつテキストにスタイルをつける