День двадцать четвертый. Шрифты
Вступление
Очень часто задают вопрос, как встраивать собственные шрифты в приложение Windows Phone 7. C помощью необычного шрифта можно усилить впечатление от своего приложения. Существует целое направление в дизайне, которое специализируется на шрифтах. Эта тема выходит за рамки нашего урока, мы поговорим лишь о том, как добавить новый шрифт в программу.
Встроенные шрифты
По умолчанию на устройстве имеется шрифт Segoe WP, который используется, если не указан FontFamily:
Добавить другой шрифт очень просто, но тут есть несколько подводных камней. Во-первых, нужно найти подходящий шрифт. Можно посоветовать воспользоваться сайтами
Хорошо, мы нашли нужный шрифт, который теперь нужно встроить в наше приложение. Ведь у пользователя скорее всего не установлен ваш шрифт, и он не оценит ваш труд. Для начала шрифт нужно добавить в проект. Удобнее создать отдельную папку fonts, в которой будет хранится наш шрифт.
Убедитесь, что в Build Action используется Content, а в Copy To Output Directory - Copy if newer.:
Теперь можно использовать шрифт в приложении:
<TextBlock Text="12:02 AM"
FontFamily="fonts/DigitalDream.ttf#Digital Dream"
FontSize="60"/>
Как вы видите, мы определяем свойство FontFamily, указывая путь к файлу, который содержит шрифт, а затем после символа решетки (#) мы указываем имя шрифта. В нашем случае они совпадают. Чтобы узнать имя шрифта, откройте его на своем компьютере. Вы увидите следующее окно:
В верхней части окна можно увидеть название шрифта. Если вы все сделали правильно, то увидите изменения на своей странице.
Реклама