В приложения Windows store app на XAML/C# можно использовать сторонние шрифты форматов TTF(TrueType) и OTF(OpenType).
Как использовать
Добавляем файлы шрифтов в удобное для вас место. А также не забываем убедиться что параметр Build Action выставлен в Content.
В нужном компоненте (таком как TextBlock) нужно объявить параметр FontFamily в формате:
FontFamily="/[path to font file]/[font file]#[font name]"
Например:
1 2 3 4 5 6 | <TextBlock Text="True Type Font sample" FontSize="70" FontFamily="/Assets/Fonts/mini_pixel-7.ttf#Mini Pixel-7"/> <TextBlock Text="Open Type Font sample" FontSize="70" FontFamily="/Assets/Fonts/Delicious-BoldItalic.otf#Delicious"/> |
<TextBlock Text="True Type Font sample" FontSize="70" FontFamily="/Assets/Fonts/mini_pixel-7.ttf#Mini Pixel-7"/> <TextBlock Text="Open Type Font sample" FontSize="70" FontFamily="/Assets/Fonts/Delicious-BoldItalic.otf#Delicious"/>
Единственная проблема — это подбор [font name].
Находим «правильное» имя шрифта
Открываем файл шрифта в проводнике в режиме Просмотр.
Нужное имя будет располагаться над красной чертой.