WPF 응용 프로그램을 개발하고 있지만 특정 글꼴 크기에서 텍스트가 제어판 -> 글꼴에 표시된 샘플처럼 멋지게 렌더링되지 않는다는 것을 알아 챘습니다. 나는 Segoe의 큰 UI 폰트 (FontSize="36"
)를 사용하고 있는데, 그 효과는 수직선에서 더욱 두드러진다. 문자 "U"는 다른 쪽보다 약간 더 두껍습니다. ).WPF 글꼴 품질
글꼴 크기는 특정 글꼴 크기에서 향상됩니다 (예 : FontSize="48"
(36pt에 해당한다고 생각합니다.) 그러나 제한된 수의 글꼴 크기를 사용하는 것이 항상 실용적인 것은 아닙니다.
나는 TextBlock에에 다음과 같은 속성을 적용하여 글꼴의 품질을 향상시킬 수 있습니다 : - 품질 향상 제가 WPF의 모든 텍스트에 대해이 작업을 수행하지 않는 이유를 알고 싶소, 또는 감안할 때
TextOptions.TextFormattingMode="Display" TextOptions.TextRenderingMode="ClearType"
성능이 떨어 졌습니까? 나는 이것을 모든 컨트롤에 적용하기 위해 글로벌 스타일을 만들려고 했습니까? 아니면 이것이 문제가 될까요?
(스크린 샷을 업로드하려했지만 이미지를 저품질로 저장해야하며 글꼴 문제를 실제로 만들 수는 없습니다.)
이미지를 저품질로 저장하지 않습니다 (이미지는 저장하지 않습니다). PNG를 저장하고 업로드하면 JPEG이되지 않습니다. 여기에있는 축소 된 것의 전체 크기 이미지에 연결할 수도 있습니다. – BoltClock
다른 글꼴로 시도해 보셨습니까? – MisterMetaphor
기본 WPF 글꼴 렌더링이 "흐릿한"이유를 포함한이 문제는 http://stackoverflow.com/questions/190344/wpf-blurry-fonts-problem-solutions에서 적절하게 답변됩니다. –