Danh sách trực quan các phông chữ iOS?


102

Tôi đang tìm danh sách các Phông chữ iOS cho iOS 7. Tôi đã tìm thấy danh sách trên trang web dành cho nhà phát triển của Apple, tôi chỉ tự hỏi liệu có ai biết danh sách trực quan nơi mỗi tên phông chữ được nhập trong kiểu chữ của nó không. Tôi đã thấy một hoặc hai lần trước đây, nhưng cái mới nhất mà tôi thấy là dành cho iOS 5 và nhiều hơn nữa đã được thêm vào kể từ đó.


29
Nghiêm túc, cảm ơn cho các phiếu bầu. Vui lòng không để lại nhận xét tại sao bạn bỏ phiếu cho câu hỏi này khi nó là một câu hỏi trung thực mà câu trả lời có thể giúp ích cho những người khác. Nếu bạn muốn bỏ phiếu, cũng được, nhưng hãy làm như trang web này đề xuất và để lại lý do.
user717452

5
Tôi không phản đối nhưng câu hỏi của bạn cho thấy sự cố gắng của bạn. Một số tìm kiếm đơn giản của Google sẽ chỉ cho bạn một số tài nguyên và ứng dụng hiện có cho phép bạn xem phông chữ iOS.
rmaddy

36
Tìm kiếm trên google đơn giản của tôi đã dẫn tôi đến đây và tôi đã có câu trả lời tốt, vì vậy tôi rất cố gắng.
andi

3
ajnaware.wordpress.com/2009/01/21/… dường như hoạt động.
Stephen J

1
Tại sao câu hỏi Stack Overflow chỉ đến phông chữ iOS được coi là có giá trị hơn phông chữ iOS?
Pekka

Câu trả lời:


69

Bạn đã thử Phông chữ iOS chưa?

Điều này cho bạn một cái nhìn trực quan về tất cả các phông chữ có sẵn với khả năng nhập chuỗi văn bản của riêng bạn để xem nó trông như thế nào.

Tuy nhiên, điều này dường như chưa được cập nhật cho iOS 7 nhưng tôi không biết về bất kỳ phông chữ bổ sung nào đã được thêm vào kể từ iOS 6.


3
FYI, dường như chỉ hoạt động với tôi với một thiết bị iOS thực tế. Chrome và Firefox không hiển thị phông chữ.
TigerCoding

5
Trong trường hợp bất cứ ai đạt được câu trả lời này và vẫn còn thất vọng vì anh ta có một máy tính windows, có một câu trả lời cho bạn dưới đây - có một trang web cung cấp hình ảnh chứ không phải văn bản ajnaware.wordpress.com/2009/01/21/…
Boaz

36

Danh sách phông chữ này được tạo bằng Xcode 7 và iOS 9.

nhập mô tả hình ảnh ở đây

Nếu bạn đang đặt một trong những thứ này theo chương trình và cần tên phông chữ, bạn có thể làm như sau:

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"]

Và nếu bạn cần tên của một kiểu in đậm / nghiêng / vv cụ thể, bạn có thể lấy nó như sau:

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

21

(Câu trả lời gốc trong ObjC) Bạn có thể nhận được danh sách tại thời điểm chạy:

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

(Đã thêm: Swift một lớp lót):

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

Điều này sẽ phun ra:

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

Tôi cũng đã tạo một ứng dụng nhỏ có thể được sử dụng để duyệt qua tất cả các phông chữ có sẵn. Kiểm tra nó ra ở đây .


Làm cách nào để bạn lọc ra bất kỳ cái nào được thêm vào tùy chỉnh có trong Info.plist của ứng dụng của bạn?
gonzobrains

5

Đây là danh sách phông chữ trực quan trong iOS 7 .


Bạn có thể giải thích?
Josh Brown

@autremoi Cảm ơn - nó hoạt động với tôi trong Safari và Chrome, nhưng tôi không chắc về cách khắc phục nó cho Firefox.
Josh Brown

Cả trang web này và iosfonts.com đều không hoạt động với tôi. Tất cả đều hiển thị cùng một phông chữ cơ bản. Đã thử Chrome, FF, IE và Edge trên Windows 10. Tôi có thiếu thứ gì không?
Jacob Stamm

3

Tôi không biết về một công cụ như vậy, nhưng có một cách giải quyết.

  1. Bạn có thể liệt kê các phông chữ tiêu chuẩn trong Xcode. Tạo xib (hoặc bảng phân cảnh), thêm nhãn và thay đổi phông chữ của nó. Ở đó bạn có thể xem danh sách tất cả các phông chữ.
  2. Trên máy tính OSX của bạn, bạn có một ứng dụng "Font Book", nơi bạn có thể xem từng phông chữ.

Cũng nên nhớ rằng bạn không bị giới hạn về phông chữ hệ thống nếu bạn đang xây dựng một ứng dụng. Bạn cũng có thể cung cấp cho bạn.


1

Kiểm tra Danh sách phông chữ iOS . Nó mới và có thêm một số tính năng sau đó là một số trang khác. Nó cũng bao gồm các phông chữ có thể tải xuống mà không trang nào khác đề cập đến.


0

Triển khai nhanh chóng:

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

1
Mặc dù mã này có thể trả lời câu hỏi, nhưng việc cung cấp thêm ngữ cảnh liên quan đến lý do và / hoặc cách mã này trả lời câu hỏi sẽ cải thiện giá trị lâu dài của nó.
JAL
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.