2015-09-22 32 views
26

Có cách nào để sử dụng phông chữ tùy chỉnh trong ứng dụng dựa trên Apple tvOS TVML không? Tôi đã thử quy tắc @font-face không có kết quả.Phông chữ tùy chỉnh trong ứng dụng 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

Tôi rất muốn biết điều này. Tôi không thể tìm thấy nội dung được đề cập trong [tài liệu] (https://developer.apple.com/library/prerelease/tvos/documentation/LanguagesUtilities/Conceptual/ATV_Template_Guide/ITMLStyles.html#//apple_ref/doc/uid/TP40015064 -CH11-SW1) Tuy nhiên, nó được đề cập trong [nguyên tắc giao diện] (https://developer.apple.com/tvos/human-interface-guidelines/visual-design/#typography) – mcabe

+0

Hướng dẫn bao gồm các ứng dụng TVOS nói chung, Ứng dụng gốc có thể có bất kỳ phông chữ nào mà chúng thích. –

+0

Bạn đã đọc câu trả lời cho câu hỏi này http://stackoverflow.com/questions/35734894/set-font-family-in-tvml/38692663#38692663? –

Trả lời

4

Không thể đặt họ phông chữ trong tvOS bằng cách sử dụng phong cách TVML do Apple cung cấp. Tuy nhiên, bạn có thể sử dụng TVElementFactory class để mở rộng khi TVML tạo các phần tử đánh dấu mới.

This article từ Shopgate mô tả quy trình. Họ cũng đã đặt cùng một repository với một dự án mẫu.

+0

các shopgate nó là một trong rất tốt tuy nhiên nó nhanh chóng và đòi hỏi một số tình yêu để tích hợp. – amok

Các vấn đề liên quan