- import ฟอนต์ที่ต้องการเข้ามาในโปรเจ็ค
- เพิ่มค่า property ลงในไฟล์ info.plist โดยให้เพิ่มลงใน key ที่ชื่อ UIAppFonts (ถ้าไม่มีให้สร้างใหม่) ซึ่งค่านี้จะมีชนิด value เป็น Array จากนั้นกำหนดชื่อฟอนต์ที่ต้องการ (ใส่นามสกุลด้วย เช่น .ttf)
- เอาไปใช้ได้เลย โอยอ้างอิงเช่นเดียวกับ iOS system font ตามปกติ
UIFont *font = [UIFont fontWithName: @"TH Charmonman" size: 60];
_textLabel.font = font;
หน้าตาออกมาก็จะเป็นแบบนี้
ปล. จากตัวอย่างใช้ฟอนต์ชื่อ TH Charmonman เป็น 13 ฟอนต์เทพแห่งชาติ สามารถดาวน์โหลดได้จากเว็บของ SIPA เลย หรือจะลองดูหน้าตาของฟอนต์ต่างๆ ก่อนตัดสินใจดาวน์โหลดก่อนได้ที่นี่
แถม: iOS Fonts
:)

0 comments:
Post a Comment