Zauważyłem w WPF, domyślny rozmiar czcionki wynoszący 12 punktów jest mniej więcej równy 9 punktom w "normalnych" aplikacjach (np. WordPad), 10 pt w WPF jest z grubsza Standard 7 pt i kiedy próbuję dopasować domyślny rozmiar czcionki 10 pkt w WordPadzie w WPF, odkryłem, że 13 jest najbliższe.Konwertowanie rozmiaru czcionki WPF na "standardowy" rozmiar czcionki
Po pierwsze, dlaczego WPF używa tak dziwacznych niestandardowych rozmiarów czcionek, a po drugie, czy istnieje niezawodny sposób na konwersję między nimi?
Moim powodem do zadawania pytań jest to, że chcę zbudować menu rozmiaru czcionki o "standardowych" rozmiarach czcionki 9, 10, 12, 14, 16, 18, 24, 36, 48, ale jestem prawie pewny, że używaj tych rzeczywistych wartości, które będą dziko zdejmować.
Dzięki! To wygląda na brakujący klucz. Widzę również, że mogę określić rozmiary czcionek z "kwalifikowanym podwójnym" i określić punkty jako jednostkę, ale zastanawiam się, jak to zrobić z kodu. – devios1
Warto zwrócić uwagę, że dokumentacja WPF dość poważnie myli sprawę, odwołując się do tych 1/96 cala pikseli jako "jednostek em", co całkowicie różni się od typograficznego znaczenia "em" (jak użyto w [CSS] (http: // www. .w3.org/TR/CSS21/syndata.html # value-def-length)) –