Câu hỏi Sử dụng UIWebView, tôi có thể sử dụng phông chữ tùy chỉnh không?


Tôi đã nhìn thấy tất cả các cuộc nói chuyện trên web về những khó khăn của việc sử dụng một phông chữ tùy chỉnh trong hệ điều hành iPhone. Có thể, để tải một phông chữ từ bên trong gói của tôi vào thành phần UIWebView không?

EDIT: Tôi thấy nó trong ứng dụng gọi là "Omer" bởi "Rusty Brick" ... Nó có vẻ là một trang web xem, bởi vì tôi thấy một sự chậm trễ và trong thời gian tải chậm khu vực tùy chỉnh là màu trắng. Thành phần nào khác có thể là?

EDIT2: Tôi liên lạc với Rusty Brick. Họ nói với tôi đó là phông chữ nào. Phông chữ chuẩn.


12
2018-03-29 01:22


gốc




Các câu trả lời:


Có thể tải phông chữ tùy chỉnh vào UIWebView của bạn trong iOS3.2 trở lên. Thêm phông chữ vào nhóm của bạn (xem đây) sau đó chỉ tham chiếu phông chữ trong biểu định kiểu của UIWebView như bạn sẽ làm bất kỳ phông chữ nào khác:

<style type='text/css'>font { font-family: DroidSerif; } </style>

18
2018-02-09 12:13



Erm, DroidSerif? - Moshe
@Moshe Chỉ là một phông chữ mẫu vô tội;) - Willster
Câu trả lời này chỉ là nửa bên phải. Một nửa khác được tham chiếu trong câu trả lời dưới đây bởi @ tscheepers - bạn cần phải thêm tên phông chữ vào tệp .plist của bạn. VÀ một điều cuối cùng. Nếu bạn muốn sử dụng một biến thể của một phông chữ (nói DroidSerif Italic) thì bạn cần phải làm hai việc: đầu tiên, thêm phông chữ DroidSerif Italic.ttf vào gói và .plist, sau đó, khi bạn tham chiếu nó trong biểu định kiểu của mình, hãy nhập họ phông chữ là "DroidSerif-Italic" (lưu ý dấu gạch ngang thay vì dấu cách). - sgress454
@ sgress454 Mặc dù DroidSerif-Italic không đại diện cho một tên gia đình, nó đại diện cho một tên font bên trong gia đình, nhưng nó đã làm các trick, bạn là một tiết kiệm;) - Boda Taljo
Quả thực câu trả lời này không, thực sự, đúng. Câu trả lời dưới đây là chính xác. - Fattie


Có thể, nhưng bạn cần chắc chắn để thêm Fonts provided by application cặp khóa-giá trị cho Info.plist.

Tôi đã học về nó trong hướng dẫn này: http://tetontech.wordpress.com/2010/09/03/using-custom-fonts-in-your-ios-application/

Tôi đã thử nó với một LWFM và một FFIL vali phông chữ, nhưng điều này không hoạt động. Cuối cùng tôi cần TTF tệp của phông chữ.

Khi tham chiếu phông chữ trong mã của bạn, hãy sử dụng tên PostScript. Để có được tên chính xác cho phông chữ của bạn, hãy mở Font Book ứng dụng, chọn phông chữ và nhấp vào i ở góc trên bên trái để mở bảng thông tin.

Fontbook screenshot 


9
2017-11-28 20:44



Câu trả lời này là nửa phải: xem bình luận của tôi ở trên trên bài đăng của @ Willster. - sgress454
Câu trả lời này làm việc cho tôi trên: iOS 6.0, iOS 5.1. Chưa được thử nghiệm trên iOS 4.x - Lukasz