XCode 14.3 日本語化計画:New Human Interface Guideline
段落をレイアウトするときに改行する戦略。
行の断片の幅に対するテキスト幅 (ハイフネーションなしで分割されたもの) の比率がハイフン係数よりも小さい場合、システムはハイフンを試みます。段落のハイフン係数が 0.0 の場合、システムは代わりにレイアウトマネージャーのハイフン係数を使用します。両方が 0.0 の場合、システムはハイフンを無効にします。このプロパティは、preferredLanguages の最初の項目を調べることによって、ユーザが選択した言語を検出します。
var lineBreakMode: NSLineBreakMode
コンテナ内に収まらない段落内の改行モード。
行がコンテナに対して長すぎる場合の動作を指定する定数。
var lineBreakStrategy: NSParagraphStyle.LineBreakStrategy
段落をレイアウトするときに改行する戦略。
struct NSParagraphStyle.LineBreakStrategy
テキストシステムが段落をレイアウトする際にどのように改行するかを指定する定数群。
var usesDefaultHyphenation: Bool
段落スタイルがシステムのハイフン化設定を使用するかどうかを示すブール値。
var tighteningFactorForTruncation: Float
切り詰めの代わりに締め付けを使用するためのしきい値。
var allowsDefaultTighteningForTruncation: Bool
テキストを切り詰める前にシステムが文字間隔を詰めるかどうかを示すブール値。
let kCTLanguageAttributeName: CFString
テキスト言語の名前。