Usando uma fonte personalizada no WPF

Eu preciso do meu aplicativo WPF para usar uma fonte true-type para um idioma diferente. Eu tenho a fonte localizada em uma pasta chamada 'fontes' dentro do projeto. A fonte que estou usando está disponível para download gratuitoaqui

Como a fonte está instalada no meu sistema, tentei pela primeira vez

 FontFamily="FMBasuru"

Eu li o postaqui e tentei fazer (esta é a marcação exata que estou usando, incluindo o nome da fonte)

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

...

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

...

Verifiquei se estou usando o nome da fonte correto em vez do nome do arquivo da fonte. O que eu poderia ter errado?

questionAnswers(4)

yourAnswerToTheQuestion