Saya kira Anda kurang beruntung dengan font khusus ini (tanpa mengubahnya ).
Pada Mac, font di /Library/Fonts/AmericanTypewriter.ttc
diidentifikasi sebagai:
$ file /Library/Fonts/AmericanTypewriter.ttc
/Library/Fonts/AmericanTypewriter.ttc: Data pengumpulan font TrueType
Memang, 4 byte pertama adalah angka ajaib untuk ttcf
:
hexdump -C -n 4 /Library/Fonts/AmericanTypewriter.ttc
00000000 74 74 63 66 | ttcf |
Jadi, ini tentunya adalah file yang mengklaim menggunakan format TrueType Collection dari Microsoft. Menurut Wikipedia:
Pertama kali tersedia dalam versi Cina, Jepang, dan Korea, dan didukung untuk semua wilayah di Windows 2000 dan yang lebih baru.
Mac OS termasuk dukungan TTC dimulai dengan Mac OS 8.5.
Dan menurut Apple:
Mac OS X juga berfungsi dengan format font yang digunakan oleh Microsoft Windows. Font-font ini memiliki semua datanya dalam fork data dan tidak memiliki sumber daya tambahan yang ditemukan dalam font Macintosh.
Jadi: menyalin ke Windows seharusnya tidak menghasilkan data yang hilang, karena tidak ada garpu sumber daya tersembunyi untuk dilupakan. Dan karenanya, ini harus dipasang dengan baik pada Windows ...
Pengujian cepat menggunakan alat Validator Font Microsoft pada Windows XP tidak menunjukkan kesalahan. Tetapi tes penuh menunjukkan, di antara banyak kesalahan rendering, beberapa hal yang saya tidak tahu bagaimana menafsirkannya. Perhatikan bahwa E2132 dan E1607 mungkin mengindikasikan alat validasi sudah usang, mungkin juga menyebabkan beberapa kesalahan lainnya:
E2008 String PostScript tidak ada untuk kedua platform yang dibutuhkan. MS Postscript string tidak ada, tetapi string Mac Postscript hadir
font OpenType yang menyertakan nama PostScript untuk font harus menyertakan nama untuk Platform 1 Encoding 0 (Mac) dan Platform 3 Encoding 1 ( Microsoft).
E2132 Nomor versi tidak valid 4
Versi saat ini dari tabel OS / 2 adalah Versi 3. Versi nol (0, TrueType rev 1.5), satu (1, TrueType rev 1.66), dan dua (2, OpenType rev 1.2) telah digunakan sebelumnya.
E2127 Panjang tabel tidak cocok dengan panjang yang diharapkan untuk versi
ini Kesalahan ini menunjukkan masalah struktural dengan font. Kesalahan struktural dapat disebabkan oleh: alat font yang salah menghasilkan file font; seseorang mengubah isi file font yang valid; atau korupsi lainnya ke file font. Regenerasi font, atau hubungi vendor font untuk mendapatkan versi font yang valid.
E1305 Font checksum salah 0x25a37feb
Kesalahan ini menunjukkan masalah struktural dengan font. Kesalahan struktural dapat disebabkan oleh: alat font yang salah menghasilkan file font; seseorang mengubah isi file font yang valid; atau korupsi lainnya ke file font. Regenerasi font, atau hubungi vendor font untuk mendapatkan versi font yang valid.
E1303 Bendera penskalaan non-linier (bit 4) jelas, tetapi tabel hdmx ada. Menetapkan bit 4 dari bidang bendera untuk menghapus menunjukkan bahwa lebar gerak
maju dari mesin terbang akan berskala secara linier karena petunjuk petunjuk tidak akan mengubah lebar gerak .. Kehadiran dari tabel hdmx menunjukkan bahwa lebar gerak maju dalam font ini dapat dipengaruhi oleh petunjuk petunjuk. Setel bit ini untuk menunjukkan bahwa lebar muka mungkin tidak skala secara linear.
E1410 Bidang xMaxExtent tidak sama dengan nilai yang dihitung aktual = 1130, calc = 1855
Nilai bidang xMaxExtent harus sama dengan Max (lsb + (xMax - xMin)). Nilai ini harus dihitung hanya menggunakan mesin terbang yang memiliki kontur. Mesin terbang tanpa kontur harus diabaikan.
E1607 Versi tabel bukan 0 versi = 1, versi # tidak dikenal, tidak ada tes lebih lanjut yang dapat dilakukan.
Versi 0 adalah satu-satunya versi tabel kern yang saat ini ditentukan. Perbaiki bidang ini menggunakan alat edit tabel, atau editor kernel yang membuat tabel kernel yang valid.
E2014 Tidak ditemukan string versi Microsoft unicode. String
nama diperlukan untuk kedua platform. Gunakan alat pengeditan tabel untuk menambahkan string nama untuk Windows.
Juga, itu menunjukkan banyak pesan informasi, seperti:
- I0040 Bukan tabel OpenType, konten tidak divalidasi Jenis tabel ini didefinisikan dalam spesifikasi Apple TrueType.
Jadi, jika Font Validator Microsoft benar, maka saya menganggap Apple melakukan pekerjaan yang buruk dengan mengimplementasikan spesifikasi. (Dan mungkin bahkan dengan sengaja, untuk menghentikan distribusi font ke Windows?)