LanguageFont.ScaleFactor プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
property double ScaleFactor { double get(); };
double ScaleFactor();
public double ScaleFactor { get; }
var double = languageFont.scaleFactor;
Public ReadOnly Property ScaleFactor As Double
プロパティ値
double
推奨されるフォント サイズの拡大縮小率。
注釈
ScaleFactor プロパティは、標準フォント サイズに適用できる乗数を提供します。 スケール ファクターは、1 つの LanguageFontGroup の使用ケース内で使用することを目的としているため、異なる言語とスクリプトのテキスト (つまり、異なる推奨フォントを使用) が補完的なサイズで表示されます。 1 つの LanguageFontGroup 使用ケース内のスケール ファクターを比較できますが、 異なる LanguageFontGroup の使用ケース間でスケール ファクターを比較することは適切ではありません。
たとえば、ユーザー インターフェイスの見出し要素が 36 pt に設定されるとします。 さらに、その要素のインスタンスが韓国語と英語で並べて表示されるとします。 アプリケーションは、韓国語と英語の LanguageFontGroup オブジェクトを構築し、各言語の UIHeadingFontLanguageFont を取得できます。 LanguageFont for English のスケール ファクターは 1.0、韓国語の LanguageFont のスケール ファクターは 0.96 である場合があります。 英語のテキストが 36 pt に設定され、韓国語のテキストが 34.56 pt (= 36 × 0.96) に設定されている場合、2 つのテキスト要素は、両方が 36 pt で表示されていた場合よりも並べて表示されます。
ほとんどの LanguageFontGroup の使用例では、異なるフォントのサイズと重みを互いに互換性を高めるためにスケール ファクターが選択されます。 ただし、 FixedWidthTextFont の使用例では、異なる固定幅フォントの文字の幅が互いに互換性を持つようにスケール ファクターが選択されます。