Sanırım bu özel yazı tipiyle (sadece dönüştürmeden ) şansınız bitmiş .
Bir Mac'te, yazı tipi /Library/Fonts/AmericanTypewriter.ttc
şöyle tanımlanır:
$ file /Library/Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc: TrueType yazı tipi koleksiyonu verileri
Gerçekten de, ilk 4 byte sihirli sayı için ttcf
:
hexdump -C -n 4 / Yazan / Yazanlar / Amerikan / Yazan.
00000000 74 74 63 66 | ttcf |
Yani, bu kesinlikle Microsoft'un TrueType Koleksiyonu biçimini kullandığını iddia eden bir dosya. Wikipedia'ya göre :
İlk olarak Çince, Japonca ve Korece Windows sürümlerinde mevcuttu ve Windows 2000 ve daha sonraki tüm bölgeler için desteklendiler.
Mac OS, Mac OS 8.5 ile başlayan TTC desteğini içeriyordu.
Ve Apple'a göre :
Mac OS X, Microsoft Windows tarafından kullanılan font formatlarıyla da çalışır. Bu fontlar, tüm verilerini veri çatalından alır ve Macintosh fontlarında bulunan ek kaynaklara sahip değildir.
Yani: Windows'a kopyalamak, unutulacak gizli bir kaynak çatalı olmadığı için herhangi bir veri kaybı yaratmamalı. Ve bu nedenle, bu Windows'a düzgün yüklenmeli ...
Windows XP'de Microsoft'un Yazı Tipi Doğrulama aracını kullanarak yapılan hızlı bir test herhangi bir hata göstermez. Ancak tam bir test, birçok renderleme hatası arasında, nasıl yorumlayacağımı bilmediğim bazı şeyleri gösteriyor. E2132 ve E1607’nin doğrulama aracının eski olduğunu ve muhtemelen diğer hataların bazılarına neden olduğunu gösterebileceğini unutmayın:
E2008 PostScript dizgisi, her iki gerekli platform için mevcut değil. MS Postscript dizesi eksik, ancak Mac Postscript dizesi mevcut.
Yazı tipi için bir PostScript adı içeren OpenType yazı tipleri, Platform 1 Kodlama 0 (Mac) ve Platform 3 Kodlama 1 (1) için adlar içermelidir Microsoft).
E2132 Sürüm numarası geçersiz 4
OS / 2 tablosunun geçerli sürümü Sürüm 3'tür. Sürümler sıfır (0, TrueType rev 1.5), bir (1, TrueType rev 1.66) ve iki (2, OpenType rev 1.2) önceden kullanılmış.
E2127 Tablo uzunluğu, bu sürüm için beklenen uzunlukla eşleşmiyor
Bu hata, yazı tipinde yapısal bir sorun olduğunu gösterir. Yapısal hatalara şunlar neden olabilir: yanlış bir font dosyasını oluşturan bir font aracı; geçerli bir font dosyasının içeriğini değiştiren bir kişi; veya yazı tipi dosyasına başka bir yolsuzluk. Yazı tipini yeniden oluşturun veya yazı tipinin geçerli bir sürümünü edinmek için yazı tipi satıcısına başvurun.
E1305 Yazı tipi sağlama toplamı hatalı 0x25a37feb
Bu hata, yazı tipi ile yapısal bir sorunu gösterir. Yapısal hatalara şunlar neden olabilir: yanlış bir font dosyasını oluşturan bir font aracı; geçerli bir font dosyasının içeriğini değiştiren bir kişi; veya yazı tipi dosyasına başka bir yolsuzluk. Yazı tipini yeniden oluşturun veya yazı tipinin geçerli bir sürümünü edinmek için yazı tipi satıcısına başvurun.
E1303 Doğrusal olmayan ölçeklendirme bayrağı (bit 4) temiz, ancak hdmx tablosu mevcut İşaret alanlarının 4 bitinin temizlenecek şekilde
ayarlanması, gliflerin ilerleme genişliğinin doğrusal olarak ölçekleneceğini gösterir, çünkü ipucu yönergeleri ilerleme genişliğini değiştirmez. hdmx tablosunun bu gliflerin genişlik genişliğinin ipucu yönergelerden etkilenebileceğini gösterir. İlerleme genişliklerinin doğrusal olarak ölçeklenemeyebileceğini belirtmek için bu biti ayarlayın.
E1410 xMaxExtent alanı, gerçek hesaplanan değere eşit değil = 1130, calc = 1855
xMaxExtent alanının değeri, Max (lsb + (xMax - xMin)) değerine eşit olmalıdır. Bu değer yalnızca kontürleri olan glifler kullanılarak hesaplanmalıdır. Kontürü olmayan glifler göz ardı edilmemelidir.
E1607 Tablo sürümü 0 sürüm değil = 1, tanınmayan sürüm # değildi, başka bir test gerçekleştirilemedi
Sürüm 0, şu anda tanımlanmış çekirdek tablosunun tek sürümüdür. Bir tablo düzenleme aracı veya geçerli bir karakter tablosu oluşturan bir karakter düzenleyicisi kullanarak bu alanı düzeltin.
E2014 Microsoft unicode sürüm dizgisi
bulunamadı Her iki platform için ad dizeleri gerekir. Windows için ad dizeleri eklemek için bir tablo düzenleme aracı kullanın.
Ayrıca, aşağıdakiler gibi birçok bilgi mesajı gösterir:
- I0040 OpenType tablosu değil, içerik doğrulanmadı Bu tablo türü Apple TrueType belirtiminde tanımlanmıştır.
Bu nedenle, eğer Microsoft'un Yazı Tipi Doğrulayıcısı doğruysa, Apple’ın özellikleri uygulamakta kötü bir iş çıkardığını varsayıyorum. (Belki de bilerek bile, fontun Windows'a dağıtımını durdurmak için?)