다르게 렌더링 :WPF : 글꼴 (크기) 코드는 꽤 많이 간단 XP와 비스타/7
<TextBlock TextAlignment="Center" Text="{Binding TimeAgo}" Foreground="White" FontSize="12" FontFamily="Calibri" Background="Transparent"/>
는 지금까지 내가 아는 한, WPF는 돋움 글꼴을 기본적으로 지원합니다. 그러나, 글꼴 XP에서 다르게 렌더링 및 비스타/7 :
XP :
비스타 : 내 주요 문제는 글꼴의 크기입니다
은 (그것은 렌더링 XP에 더 큰) 이후 나는 텍스트를위한 공간이 한정되어있다.
현재 UseLayoutRounding = "True"를 사용하고 있지만 제거해도 아무런 차이가 없습니다.
<ResourceDictionary Source="/PresentationFramework.Aero, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />
을하지만 그것은 또한 (글꼴의 크기의 측면에서) 차이를하지 않았다 제거 : 나는 또한 사용하고 있습니다.
XP와 7이 같은 시스템에 있습니까? 그렇다면 동일한 해상도를 사용하고 있습니까? –
Vista SP2 @ 1920x1200, XP SP3 @ 1280x1024. 둘 다 .NET v4를 실행 중입니다 – sagibb