Иногда нет уверенности в том, что на компьютере пользователя есть нужные шрифты, с использованием которых программист разрабатывает интерфейс. В таком случае шрифты можно поставлять вместе с приложением.
Перейдите в раздел "Панель управления", откройте папку " Шрифты " и перетащите мышью шрифт, например, "Monotype Corsiva" в какую-нибудь папку (файл шрифта уже есть в прилагаемом каталоге Source )
В панели Solution Explorer создайте в корне проекта папку Fonts, выделите ее и добавьте командой Project/Add Existing Item файл шрифта MTCORSVA.TTF
Добавьте в файл Window1.xaml новую вкладку со следующей разметкой
<!--Вкладка TextBlock4--> <!-- Элемент TextBlock с дополнительным шрифтом --> <TabItem Header="TextBlock4"> <Grid Background="White"> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <TextBlock FontFamily="Fonts/MTCORSVA.TTF#Monotype Corsiva" FontSize="20" TextWrapping="Wrap" TextAlignment="Justify" Margin="10" ToolTip="Элемент TextBlock с дополнительным шрифтом"> Шрифт для этого текста подключен явно и поставляется вместе с приложением на тот случай, если у бедного пользователя компьютер окажется еще беднее. </TextBlock> <TextBlock Grid.Row="1" Margin="10" TextWrapping="Wrap"> В этом блоке текста используется шрифт по умолчанию и нет всплывающей подсказки ToolTip, а в верхнем блоке есть </TextBlock> </Grid> </TabItem>
Запустите приложение - должно получиться следующее