Я использую MahApps.Metro уже несколько недель и не могу понять, почему шрифты выглядят так ужасно. Я просто использую Segoe UI и Segoe UI Semilight.

enter image description here

1
Mark Richman 12 Май 2014 в 01:25

2 ответа

Лучший ответ

Попробуйте установить TextOptions.TextFormattingMode = "Display" и / или TextOptions.TextRenderingMode = "ClearType" в главном окне xaml.

10
Joel Lucsy 14 Май 2014 в 02:38

Предложение Джоэла было решением!

<controls:MetroWindow xmlns:views="clr-namespace:Cmc.Installer.App.Views"  
        x:Class="Cmc.Installer.App.Views.ShellView"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:controls="http://metro.mahapps.com/winfx/xaml/controls"
        mc:Ignorable="d"
        ShowIconOnTitleBar="False"
        BorderThickness="1"
        BorderBrush="Gray"
        EnableDWMDropShadow="True"
        ResizeMode="CanResizeWithGrip"
        Height="768"
        Width="1024"
        MinHeight="600"
        MinWidth="800"
        WindowStartupLocation="CenterScreen"
        Title="{Binding Path=AppTitle}" TitleCaps="False"
        Icon="..\Images\campusvue_student_Icon.ico"
        Style="{DynamicResource CleanWindowStyleKey}" 
        RenderOptions.ClearTypeHint="Enabled"
        TextOptions.TextFormattingMode="Display">
1
Mark Richman 14 Май 2014 в 02:48