Verwenden einer benutzerdefinierten Schriftart in WPF

Ich benötige meine WPF-App, um eine TrueType-Schriftart für eine andere Sprache zu verwenden. Ich habe die Schriftart in einem Ordner namens "Schriftarten" innerhalb des Projekts. Die Schriftart, die ich verwende, kann kostenlos heruntergeladen werdenHie

Da die Schriftart in meinem System installiert ist, habe ich zuerst versucht

 FontFamily="FMBasuru"

Ich habe den Beitrag gelesenHie und habe versucht, dies zu tun (dies ist das genaue Markup, das ich verwende, einschließlich des Schriftnamens)

<Window.Resources>
        <Style x:Key="SinhalaFont">
            <Setter Property="TextElement.FontFamily" Value="fonts/#FMBasuru"/>
        </Style>
    </Window.Resources>

...

 <TextBlock  Style="{DynamicResource SinhalaFont}">r</TextBlock>

...

Ich habe dafür gesorgt, dass ich anstelle des Dateinamens der Schriftart den richtigen Namen verwende. Was könnte ich falsch gemacht haben?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage