Буквы в нижнем регистре выходят за границы контейнера
Пытаюсь сохранить текст как картинку (так чтобы визуально не контролировать расположение текста), но указанный контейнер обрезает выступающие части буквы. С рукописными шрифтами это происходит, когда размер шрифта очень большой:
<Border VerticalAlignment="Center" HorizontalAlignment="Center" BorderBrush="#FF5D81AC" BorderThickness="1">
<TextBlock FontFamily="Abiggail" Text="zz" FontSize="150"/>
</Border>
У стандартных шрифтов такое происходит с курсивом:
<Border VerticalAlignment="Center" HorizontalAlignment="Center" BorderBrush="#FF5D81AC" BorderThickness="1">
<Glyphs VerticalAlignment ="Center" HorizontalAlignment="Center"
FontUri = "C:\WINDOWS\Fonts\ARIAL.TTF"
FontRenderingEmSize = "56"
StyleSimulations = "ItalicSimulation"
UnicodeString = "Hello!"
Fill = "SteelBlue"
/>
</Border>
Padding - не выход, т.к. рукописный орнамент может быть непредсказуемым. Тем более в TextBox'е не помогает даже Padding:
<TextBox FontFamily="Abiggail" Text="zz"/>
<TextBox FontFamily="Abiggail" Text="zz" FontSize="150"/>
<TextBox FontFamily="Abiggail" Text="zz" FontSize="150" Padding="15,0,0,0"/>
Что тут можно сделать?


