2015-09-22 13 views
26

Esiste un modo per utilizzare caratteri personalizzati in un'applicazione basata su Apple tvOS TVML? Ho provato la regola @font-face senza alcun risultato.Caratteri personalizzati in un'app 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

Mi piacerebbe molto sapere questo swell. Non riesco a trovarlo menzionato nei [documenti] (https://developer.apple.com/library/prerelease/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/ITMLStyles.html#//apple_ref/doc/uid/TP40015064 -CH11-SW1) Tuttavia è menzionato nelle [linee guida dell'interfaccia] (https://developer.apple.com/tvos/human-interface-guidelines/visual-design/#typography) – mcabe

+0

Le linee guida riguardano le app TVOS in generale, Le app native possono avere tutti i font che preferiscono. –

+0

Hai letto la risposta a questa domanda http://stackoverflow.com/questions/35734894/set-font-family-in-tvml/38692663#38692663? –

risposta

4

Non è possibile impostare la famiglia di font in tvOS utilizzando gli stili TVML forniti da Apple. È tuttavia possibile utilizzare TVElementFactory class per estenderlo su TVML per creare nuovi elementi di markup.

This article da Shopgate descrive il processo. Hanno anche creato uno repository con un progetto di esempio.

+0

il negozio è molto buono ma è veloce e richiede un po 'di amore per integrarsi. – amok

Problemi correlati