รายการภาพของแบบอักษร iOS?


105

ฉันกำลังมองหารายการแบบอักษร iOS สำหรับ iOS 7 ฉันพบรายชื่อในไซต์นักพัฒนาของ Apple ฉันแค่สงสัยว่ามีใครรู้รายการภาพที่ชื่อแบบอักษรแต่ละตัวถูกพิมพ์ในแบบอักษร ฉันเคยเห็นมาก่อนหนึ่งหรือสองครั้ง แต่สิ่งล่าสุดที่ฉันเห็นคือสำหรับ iOS 5 และมีการเพิ่มอื่น ๆ อีกมากมายตั้งแต่นั้นมา


31
อย่างจริงจังขอบคุณสำหรับการโหวตลง โปรดอย่ากังวลที่จะแสดงความคิดเห็นว่าเหตุใดคุณจึงลงคะแนนคำถามนี้ในเมื่อเป็นคำถามที่ตรงไปตรงมาซึ่งคำตอบสามารถให้ความช่วยเหลือแก่ผู้อื่นได้ หากคุณต้องการลงคะแนนก็ทำได้ แต่ทำตามที่ไซต์นี้แนะนำและทิ้งเหตุผลไว้
user717452

5
ฉันไม่ได้ลงคะแนน แต่คำถามของคุณแสดงให้เห็นถึงความพยายามเพียงเล็กน้อยในส่วนของคุณ การค้นหาง่ายๆของ Google บางอย่างอาจชี้ให้คุณเห็นแหล่งข้อมูลและแอปที่มีอยู่มากมายซึ่งช่วยให้คุณดูแบบอักษร iOS ได้
rmaddy

38
การค้นหาโดย Google ง่ายๆของฉันทำให้ฉันมาที่นี่และฉันได้รับคำตอบที่ดีดังนั้นฉันจึงโหวตให้
andi

3
ajnaware.wordpress.com/2009/01/21/…น่าจะได้ผล.
Stephen J

1
เหตุใดคำถาม Stack Overflow จึงชี้ไปที่แบบอักษร iOS จึงถูกมองว่ามีค่ามากกว่าแบบอักษร iOS
Pekka

คำตอบ:


71

คุณได้ลองใช้iOS Fonts แล้วหรือยัง?

สิ่งนี้จะช่วยให้คุณเห็นภาพของแบบอักษรที่มีอยู่ทั้งหมดพร้อมความสามารถในการป้อนสตริงข้อความของคุณเองเพื่อดูว่าจะมีลักษณะอย่างไร

ดูเหมือนว่าจะไม่ได้รับการอัปเดตสำหรับ iOS 7 แต่ฉันไม่ทราบว่ามีแบบอักษรเพิ่มเติมใด ๆ ที่เพิ่มเข้ามาตั้งแต่ iOS 6


3
FYI ดูเหมือนจะใช้ได้กับฉันกับอุปกรณ์ iOS จริงเท่านั้น Chrome และ Firefox ไม่แสดงแบบอักษร
TigerCoding

5
เผื่อใครไปถึงคำตอบนี้แล้วยังข้องใจเพราะมีเครื่อง windows มีคำตอบให้คุณด้านล่าง - มีเว็บไซต์ที่ใส่รูปและไม่ใส่ข้อความajnaware.wordpress.com/2009/01/21/…
Boaz

36

รายการแบบอักษรนี้สร้างขึ้นด้วย Xcode 7 และ iOS 9

ป้อนคำอธิบายภาพที่นี่

หากคุณกำลังตั้งค่าอย่างใดอย่างหนึ่งเหล่านี้โดยใช้โปรแกรมและต้องการชื่อแบบอักษรคุณสามารถดำเนินการดังต่อไปนี้:

print(UIFont.familyNames)
// ["Copperplate", "Heiti SC", "Iowan Old Style", "Kohinoor Telugu", "Thonburi", "Heiti TC", "Courier New", "Gill Sans", "Apple SD Gothic Neo", "Marker Felt", "Avenir Next Condensed", "Tamil Sangam MN", "Helvetica Neue", "Gurmukhi MN", "Times New Roman", "Georgia", "Apple Color Emoji", "Arial Rounded MT Bold", "Kailasa", "Kohinoor Devanagari", "Kohinoor Bangla", "Chalkboard SE", "Sinhala Sangam MN", "PingFang TC", "Gujarati Sangam MN", "Damascus", "Noteworthy", "Geeza Pro", "Avenir", "Academy Engraved LET", "Mishafi", "Futura", "Farah", "Kannada Sangam MN", "Arial Hebrew", "Arial", "Party LET", "Chalkduster", "Hoefler Text", "Optima", "Palatino", "Lao Sangam MN", "Malayalam Sangam MN", "Al Nile", "Bradley Hand", "PingFang HK", "Trebuchet MS", "Helvetica", "Courier", "Cochin", "Hiragino Mincho ProN", "Devanagari Sangam MN", "Oriya Sangam MN", "Snell Roundhand", "Zapf Dingbats", "Bodoni 72", "Verdana", "American Typewriter", "Avenir Next", "Baskerville", "Khmer Sangam MN", "Didot", "Savoye LET", "Bodoni Ornaments", "Symbol", "Menlo", "Bodoni 72 Smallcaps", "Papyrus", "Hiragino Sans", "PingFang SC", "Euphemia UCAS", "Telugu Sangam MN", "Bangla Sangam MN", "Zapfino", "Bodoni 72 Oldstyle"]

และหากคุณต้องการชื่อสไตล์ตัวหนา / ตัวเอียง / ฯลฯ โดยเฉพาะคุณจะได้รับดังนี้:

for familyName in UIFont.familyNames {
    print(UIFont.fontNames(forFamilyName: familyName))
}

22

(คำตอบเดิมใน ObjC) คุณจะได้รับรายชื่อในขณะทำงาน:

// available fonts listed in xcode output
for (id familyName in [UIFont familyNames]) {
    NSLog(@"%@", familyName);
    for (id fontName in [UIFont fontNamesForFamilyName:familyName]) NSLog(@"  %@", fontName);
}

(เพิ่ม: Swift one ซับ):

UIFont.familyNames.forEach{ print($0); UIFont.fontNames(forFamilyName: $0).forEach{ print("  ", $0) } }

สิ่งนี้จะคายออกมา:

Thonburi
  Thonburi-Bold
  Thonburi
  Thonburi-Light
Snell Roundhand
  SnellRoundhand-Black
  SnellRoundhand-Bold
  SnellRoundhand
  ...

ฉันยังได้สร้างแอพขนาดเล็กที่สามารถใช้เพื่อเรียกดูฟอนต์ทั้งหมดที่มี ตรวจสอบออกที่นี่


คุณจะกรองสิ่งที่เพิ่มที่กำหนดเองซึ่งรวมอยู่ใน Info.plist ของแอปของคุณได้อย่างไร
gonzobrains

5

นี่เป็นภาพของรายการแบบอักษรใน iOS 7


คุณช่วยอธิบายได้ไหม?
Josh Brown

@autremoi ขอบคุณ - มันใช้ได้กับฉันใน Safari และ Chrome แต่ฉันไม่แน่ใจว่าจะแก้ไขอย่างไรสำหรับ Firefox
Josh Brown

ทั้งไซต์นี้และ iosfonts.com ไม่ได้ผลสำหรับฉัน ทั้งหมดแสดงแบบอักษรพื้นฐานเดียวกัน ลองใช้ Chrome, FF, IE และ Edge บน Windows 10 ฉันขาดอะไรไปหรือเปล่า
Jacob Stamm

3

ฉันไม่รู้เครื่องมือดังกล่าว แต่มีวิธีแก้ปัญหาชั่วคราว

  1. คุณสามารถแสดงแบบอักษรมาตรฐานใน Xcode สร้าง xib (หรือสตอรี่บอร์ด) เพิ่มป้ายกำกับและเปลี่ยนแบบอักษร คุณสามารถดูรายการแบบอักษรทั้งหมดได้ที่นั่น
  2. ในคอมพิวเตอร์ OSX คุณมีแอปพลิเคชัน "Font Book" ซึ่งคุณสามารถดูแบบอักษรแต่ละแบบได้

โปรดจำไว้ว่าคุณไม่ได้ จำกัด เฉพาะฟอนต์ของระบบหากคุณกำลังสร้างแอปพลิเคชัน คุณสามารถให้ของคุณได้เช่นกัน


1

ตรวจสอบiOS ของรายการแบบอักษร เป็นของใหม่และมีคุณสมบัติเพิ่มเติมบางส่วนจากไซต์อื่น ๆ นอกจากนี้ยังมีแบบอักษรที่ดาวน์โหลดได้ซึ่งไม่มีไซต์อื่น ๆ กล่าวถึง


0

การใช้งานอย่างรวดเร็ว:

// Available fonts (console output)
for familyName in UIFont.familyNames() {
    print(familyName)
    for fontName in UIFont.fontNamesForFamilyName(familyName) {
        print(fontName)
    }
}

1
แม้ว่ารหัสนี้อาจตอบคำถาม แต่การให้บริบทเพิ่มเติมเกี่ยวกับสาเหตุและ / หรือวิธีที่รหัสนี้ตอบคำถามช่วยเพิ่มมูลค่าในระยะยาว
JAL
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.