TextOptions.TextFormattingMode, влияющий на текст жирным шрифтом
У меня была проблема где вес шрифта некоторого текста Bold сделал его меньше, чем текст, взвешенный обычным шрифтом. Я понял, что это потому, что у меня TextFormattingMode установлен в «Display»; проблема не возникает, если TextFormattingMode установлен в «Идеальный».
Например, следующий код:
<Label FontFamily="Calibri" FontSize="12" FontWeight="Bold" Content="This is some test text" TextOptions.TextFormattingMode="Ideal"/>
<Label FontFamily="Calibri" FontSize="12" Content="This is some test text" TextOptions.TextFormattingMode="Ideal"/>
<Label></Label>
<Label FontFamily="Calibri" FontSize="12" FontWeight="Bold" Content="This is some test text" TextOptions.TextFormattingMode="Display"/>
<Label FontFamily="Calibri" FontSize="12" Content="This is some test text" TextOptions.TextFormattingMode="Display"/>
Производит следующее:
Если я увеличу размер шрифта до 14 для последних двух меток, жирный текст станет больше, чем обычный взвешенный текст.
Мой вопрос: есть ли параметр, который я могу использовать, чтобы иметь жирный 12-точечный текст с TextFormattingMode, установленным в «Display», который имеет такой же размер / немного больше, чем обычный взвешенный текст?