После работы над этой темой в течение нескольких месяцев я пришел к выводу: на самом деле шрифт по умолчанию - это пользовательский интерфейс Segoe, 9 пт. (12 пикселей). Тем не менее, есть что-то, что происходит с SnapsToDevicePixels в Win32, которое не может или не может быть эмулировано с WPF. Если вы начнете путаться с границами вашего текста в виде дробей, вы можете начать видеть некоторые из псевдонимов, которые используются со шрифтами. Например, поместите простой холст перед вашим текстовым блоком и дайте ему ширину, скажем, 7,5, и вы увидите, что ваш текст начинает «сливаться» с окружающими пикселями. Я играл с каждой комбинацией дробного и дробного шрифтов и до сих пор не могу точно воспроизвести текст, который мы видим в проводнике Windows. Это оставляет меня с выводом, что текст Win32 просто отображается с другим движком, чем WPF.