TextOptions.TextFormattingMode wpływający na tekst pogrubioną czcionką

Miałem problem gdzie waga czcionki tekstu Bold czyni go mniejszym niż tekst ważony czcionką Normal. Wypracowałem, że to dlatego, że ustawiłem TextFormattingMode na „Display”; problem nie występuje, jeśli tryb TextFormattingMode ma wartość „Ideal”.

Na przykład następujący kod:

 <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"/>

Produkuje następujące elementy:

Jeśli zwiększę rozmiar czcionki do około 14 dla dwóch ostatnich etykiet, pogrubiony tekst będzie większy niż zwykły tekst ważony.

Moje pytanie brzmi: czy jest jakieś ustawienie, którego mogę użyć, aby 12-punktowy pogrubiony tekst z ustawionym TextFormattingMode na „Display” był tego samego rozmiaru / nieco większy niż w normalnym ważonym tekście?

questionAnswers(2)

yourAnswerToTheQuestion