Загрузка пользовательского шрифта в приложение Windows 8 Metro

Я нашел эту ссылку о том, как встраивать пользовательские шрифты в приложения XAML. Есть ли способ добиться того же при сборке с использованием JS? Следующий способ не сработал.

@font-face {
    font-family: "MimicRoman";
    src: url("/fonts/MimicRoman.otf") format('opentype');
}

person sparkymat    schedule 19.03.2012    source источник


Ответы (1)


Мне кажется нормально, так и должно работать. Вы уверены, что путь к файлу шрифта правильный, и вы действительно где-то использовали шрифт? Например,

body {
    font-family: MimicRoman;
}

Кроме того, вы уверены, что нет других объявлений семейства шрифтов, имеющих приоритет над объявлением, которое вы сделали? (это легко увидеть с помощью DOM Explorer).

Если ничего не работает, вы можете протестировать какой-нибудь другой файл шрифта на случай, если этот файл поврежден или что-то в этом роде (некоторые рабочие примеры из здесь, например).

person harriha    schedule 19.03.2012
comment
Спасибо. Это работало. Я не заметил разницы, потому что резервный шрифт был похож, а IDE продолжала подсвечивать строку @font-face как имеющую ошибку. - person sparkymat; 20.03.2012