Yazı tipi ve yazı sistemi desteği matrisi
Bir bakışta
“Bir bakışta” başlıklı bölümHangi yazı sistemlerinin işlenebileceğini iki yazı tipi sınıfı belirler. Standart 14 yazı tipi (Helvetica, Times, Courier) WinAnsiEncoding repertuvarını kapsar; bunun dışında hiçbir şeyi kapsamaz. Kayıtlı gömülü bir TrueType veya OpenType yazı tipi, bir yazı sistemini yalnızca yazı tipinin karakter eşlemesi ve geçerli şekillendirme yolu birlikte kapsadığında işler. Hiçbir yazı tipi sınıfı, tek başına Unicode’un tamamını işlemez.
Yazı sistemi kapsamı
“Yazı sistemi kapsamı” başlıklı bölüm| Yazı sistemi | Standart 14 yazı tipi | Kayıtlı gömülü yazı tipi |
|---|---|---|
| Batı Avrupa Latin | Evet — WinAnsiEncoding (Windows-1252) repertuvarının tamamı | Evet |
| WinAnsi’nin dışındaki Latin aksanları, Yunanca, Kiril | Hayır | Yazı tipinin karakter eşlemesinin kapsadığı durumlarda |
| Çince, Japonca, Korece (CJK) | Hayır | Yazı tipinin karakter eşlemesinin kapsadığı durumlarda |
| Arapça, Farsça, Urduca | Hayır | Karakter eşlemesinin Arapça Presentation Forms-B bloğunu kapsadığı durumlarda, bağlamsal şekillendirmeyle |
| İbranice | Hayır | Görsel sıraya yeniden sıralanır; şekillendirilmez |
| Tay dili ve diğer karmaşık yazı sistemleri | Hayır | Karakter eşlemesinin kapsadığı durumlarda; gelişmiş şekillendirme sınırlıdır |
Standart 14 yazı tipi
“Standart 14 yazı tipi” başlıklı bölümStandart 14 yazı tipi aileleri — Helvetica, Times ve Courier — WinAnsiEncoding (Windows kod sayfası 1252) repertuvarının tamamını işler: Batı Avrupa aksanlı Latin, Euro işareti, en tire ve em tireleri, kıvrık tırnaklar, madde imi, üç nokta ve ticari marka işareti dahil yaygın tipografik noktalama (ISO 32000-2 Annex D.2). Başka hiçbir yazı sistemini işlemezler. Bu repertuvarın dışındaki her karakter için gömülü bir yazı tipi kaydedin. Symbol ve ZapfDingbats, metrik açıdan uyumlu ikamesi olmayan iki standart 14 yazı yüzüdür; bunlardan birine ihtiyacınız olduğunda gömülebilir bir yazı tipi kaydedin.
Standart yazı tipi iş akışı için Yazı tipleri ve hizalama ile metin oluşturma bölümüne bakın.
Kayıtlı gömülü yazı tipleri
“Kayıtlı gömülü yazı tipleri” başlıklı bölümKayıtlı bir TrueType veya OpenType yazı tipi, Unicode’u yalnızca seçilen yazı tipinin karakter eşlemesi ve geçerli şekillendirme yolu birlikte kapsam sağladığında işler. Yalnızca bir yazı tipini kaydetmek, her kod noktası için bir glifi garanti etmez.
- Kapsam, karakter eşlemesini izler. Motor, bir kod noktasını yalnızca gömülü yazı tipi onu bir glife eşlerse çizer. Bir yazı sistemi için yapılmış bir yazı tipi, başka birini işlemez.
- Latin, Yunanca, Kiril ve CJK, yazı tipi onları kapsadığında karakter eşlemesi üzerinden, kod noktası başına bir glif olarak doğrudan işlenir.
- Arapça ayrıca bağlamsal şekillendirme — başlangıç, orta, son ve yalın harf biçimleri ile Lam-Alef bitişik harfi — ve karakter eşlemesi Arapça Presentation Forms-B bloğunu kapsayan bir yazı tipi gerektirir. Yalnızca OpenType Glyph Substitution’a (GSUB) dayanan yazı tipleri ile HarfBuzz şekillendirme yolu gelecekte yapılacak çalışmalardır.
- Sağdan sola yazı sistemleri (Arapça, İbranice, Farsça, Urduca), Unicode Standard Annex (UAX) #9’daki Unicode Çift Yönlü Algoritması’yla görsel sıraya yeniden sıralanır. İbranice yeniden sıralanır ancak şekillendirilmez; bu, İbrani yazısı için doğru davranıştır.
Arapça için çalışılmış bir örnek ve mevcut sağdan sola sınırlamalar için Sağdan sola Arapça HTML işleme bölümüne bakın.
Ayrıca bkz.
“Ayrıca bkz.” başlıklı bölüm- Yazı tipi: değer türleri, gömme ve geri dönüş —
FontInfodeğer nesnesi ve standart 14 ikamesine geri dönüş. - Tipografi: yazı tipi kayıt defteri, alt kümeleme, CMap, kodlama, BiDi — kayıt, kodlama ve çift yönlü motor.
- CSS destek matrisi —
directiondahil CSS özellik desteği.