2014-10-13 3 views
1

Я использую Visual Studio 2010. Я хочу создать приложение, отображающее текст с пользовательскими шрифтами. Все шрифты TrueType, с редактируемым атрибутом, и объявляются как ресурс с помощью «Copy Always». Но даже во время разработки некоторые шрифты заменяются стандартным шрифтом Silverlight в редакторе XAML. Например, у меня есть 14 различных версий шрифта Helvetica (жирный, наклонный, курсив, узкий, сжатый ... и их сочетание). Но отображаются только 3, другие используют резервный шрифт. Если я открою файлы ttf с помощью приложения предварительного просмотра шрифтов Windows, все будет выглядеть нормально.Некоторые пользовательские шрифты не отображаются в Silverlight

Любая идея о том, что может быть неправильным?

Благодарим за помощь.

+0

Сделайте быстрый поиск решений для «» и найдите места в своих ресурсных словарях, где объявлены значения по умолчанию, а затем измените их по своему вкусу. –

+0

Извините, я не понимаю. Я хочу использовать пользовательские шрифты в нескольких местах, но я хочу сохранить шрифт по умолчанию для большинства текстов. – user2223898

+0

Затем просто сделайте FontFamily = "blah" на тех, которые вы хотите изменить. –

ответ

0

После двух месяцев выдергивание волос я наконец-то простое решение: Не используйте дефис (-) в ваших встроенных шрифтов имена

Я надеюсь, что это может помочь кому-то.

Смежные вопросы