2015-09-22 3 views
26

Есть ли способ использовать пользовательские шрифты в приложении на основе Apple tvOS TVML? Я пробовал правило @font-face безрезультатно.Пользовательские шрифты в приложении tvOS TVML

<document> 
<head> 
    <style> 
     @font-face { 
     font-family: 'My Awesome Font'; 
     font-weight: 600; 
     src: url("${this.BASEURL}/resources/fonts/awesome-font-bold.otf"); 
     } 
    </style> 
</head> 
... 
</document> 
+1

Я бы очень хотел знать эту волну. Я не могу найти его в документе [docs] (https://developer.apple.com/library/prerelease/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/ITMLStyles.html#//apple_ref/doc/uid/TP40015064 -CH11-SW1) Однако это указано в [руководящих принципах интерфейса] (https://developer.apple.com/tvos/human-interface-guidelines/visual-design/#typography) – mcabe

+0

Руководства охватывают приложения tvOS в целом, У родных приложений могут быть любые шрифты, которые им нравятся. –

+0

Вы прочитали ответ на этот вопрос http://stackoverflow.com/questions/35734894/set-font-family-in-tvml/38692663#38692663? –

ответ

4

Невозможно установить семейство шрифтов в tvOS с использованием предоставленных Apple TVML-стилей. Однако вы можете использовать TVElementFactory class для расширения на TVML для создания новых элементов разметки.

This article от Shopgate описывает процесс. Они также собрали repository с образцом проекта.

+0

shopgate это очень хороший, но он в быстрой и требует некоторой любви к интеграции. – amok

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