

WindowChromeを使用するとClearTypeが無効になってしまいます。  
これを通常ウィンドウと同様にClearTypeを適用したいのですが、方法はありますでしょうか。

## 環境

  * .NET Framework 4.8
  * Windows 10

## 試したこと

`RenderOptions.ClearTypeHint="Enabled"`
を設定してみたのですが、この場合、範囲内に収まるテキストには効果あるのですが、見切れるようなテキストにはClearTypeが効きません。  
以下、そのテストコードになります。

[code]

    <Window x:Class="ClearTypeTest.MainWindow"
            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:local="clr-namespace:ClearTypeTest"
            mc:Ignorable="d"
            RenderOptions.ClearTypeHint="Enabled"
            Title="MainWindow">
    
        <WindowChrome.WindowChrome>
            <WindowChrome />
        </WindowChrome.WindowChrome>
    
        <Border VerticalAlignment="Center" HorizontalAlignment="Center" UseLayoutRounding="True">
            <StackPanel Width="64">
                <TextBlock Text="Sample" />
                <TextBlock Text="Long Long Text Sample" />
            </StackPanel>
        </Border>
    </Window>
    
[/code]

結果の拡大画像です。下段のテキストにClearTypeが効いていません。  
[![画像の説明をここに入力](https://i.stack.imgur.com/zNYXF.png)](https://i.stack.imgur.com/zNYXF.png)


CC BY-SA 4.0
2021-05-22T07:13:58.030
76009
2021-05-22T08:37:24.603
2021-05-22T08:37:24.603
3060
14817
question
wpf font
WindowChromeでClearTypeを適用したい