Usando una fuente personalizada en WPF

Necesito que mi aplicación WPF use una fuente de tipo verdadero para un idioma diferente. Tengo la fuente ubicada en una carpeta llamada 'fuentes' dentro del proyecto. La fuente que estoy usando está disponible para descarga gratuitaaquí

Como la fuente está instalada en mi sistema, probé por primera vez

 FontFamily="FMBasuru"

He leido el postaquí e intenté hacerlo (este es el marcado exacto que estoy usando, incluido el nombre de la fuente)

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

...

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

...

Me aseguré de usar el nombre de fuente correcto en lugar del nombre de archivo de la fuente. ¿Qué podría haberme equivocado?

Respuestas a la pregunta(4)

Su respuesta a la pregunta