Мне нужно, чтобы мое приложение WPF использовало шрифт истинного типа для другого языка. У меня есть шрифт, расположенный в папке под названием "шрифты" внутри проекта. Шрифт, который я использую, доступен для бесплатной загрузки здесь
Так как шрифт установлен в моей системе, я сначала попробовал
FontFamily="FMBasuru"
Я прочитал сообщение здесь и попытался сделать (это точная разметка, которую я использую, включая имя шрифта)
<Window.Resources>
<Style x:Key="SinhalaFont">
<Setter Property="TextElement.FontFamily" Value="fonts/#FMBasuru"/>
</Style>
</Window.Resources>
...
<TextBlock Style="{DynamicResource SinhalaFont}">r</TextBlock>
...
Я убедился, что вместо имени шрифта я использую правильное имя шрифта. Что я мог сделать неправильно?