Bagaimana cara menginstal font OS X * .TTC pada Windows? Kesalahan: "* .TTC tampaknya bukan font yang valid"

31

Saya sendiri baik Mac menjalankan OS X 10.6 Snow Leopard, dan PC yang menjalankan Windows 7.

Di Mac saya adalah font yang disebut "AmericanTypewriter.ttc". Saya ingin menggunakan font itu di PC saya, untuk proyek kreatif tertentu. Saya dapat menyalin file font yang sebenarnya ke PC, tetapi ketika saya mencoba menginstalnya ke folder Windows Fonts saya mendapatkan pesan kesalahan berikut:

Tidak dapat menginstal (FONTNAME) .ttc - File '(FONTNAME) .ttc' tampaknya bukan font yang valid.

"Tidak dapat menginstal (FONTNAME) .ttc - File '(FONTNAME) .ttc' tampaknya bukan font yang valid."

Apakah file font berformat * .TTC dapat diinstal pada Windows? Jika ya, bagaimana caranya? Terima kasih!


PEMBARUAN: Saya mengunduh kode sumber untuk utilitas ttc2ttf sederhana (ttc2ttf_AA.tar.gz) yang ditemukan di halaman Jepang ini dan mengkompilasinya di bawah cygwin via g ++. Eksekusi yang dihasilkan mengekstrak satu file, "AmericanTypewriter.ttf", dari TTC / True Type Collection. (Kenapa punya koleksi dengan hanya satu file !?)

Namun, saya masih mendapatkan pesan kesalahan yang mirip dengan yang di atas ketika saya mencoba menginstal AmericanTypewriter.ttf yang dihasilkan ke Windows. Saya bingung lagi.

ps Saya tidak lagi membutuhkan font ini di Windows, tapi sekarang saya bertekad untuk mencari tahu mengapa & bagaimana-untuk :-)

Chris W. Rea
sumber
Keberuntungan mencoba font TTC lain?
Arjan
1
Perhatikan bahwa konverter online dari jawaban Stefan memberi Anda semua font TTF dari koleksi: superuser.com/questions/114603/…
Arjan
1
Terima kasih Google atas hasil ini, dan sungguh mengejutkan bahwa ini relatif segar :)
relatif
@Arjan Ya saya dapat menginstal beberapa font TTC lainnya (mis. Optima, MarkerFelt) tanpa masalah. Hanya AmericanTypewriter.ttc yang menyebabkan kesalahan; hanya nasib buruk saya yang saya inginkan! Juga, ulang: SEO. Ya, saya bermaksud menulis pertanyaan saya dengan itu dalam pikiran. (Saya juga menjalankan situs berbasis StackExchange dan mengenali nilai SEO.)
Chris W. Rea
1
+1 untuk memposting pertanyaan yang tepat tentang EXACT FONT yang saya coba instal di VM Windows 10 saya!
Oscar Goldman

Jawaban:

47

Konversikan ttc ke ttf dengan onlinefontconverter.com (dikembangkan oleh saya ), seperti:

Satu TTC mendapat satu beberapa TTF

Stefan
sumber
Saya benar-benar mencobanya sebelumnya, untuk melihat apakah itu akan bertindak sebagai validator online. Tapi entah bagaimana onlinefontconverter.com/myfonts.php tidak akan membiarkan saya memilih /Library/Fonts/AmericanTypewriter.ttc(sementara font lain dari folder itu tidak ada masalah). Namun, mencoba lagi dengan salinan font itu di folder lain, memang biarkan saya memilihnya, dan menghasilkan 6 font TTF. Bagus!
Arjan
(Sayang sekali "konversi" dari TTC ke TTC tidak mengubah font, atau tidak menambahkan hasilnya ke daftar hasil.)
Arjan
2
Hebat, tapi ini tidak berfungsi untuk saya :( "GALAT: Tidak masuk" setelah unggahan font
Andrew Rumm
5
Sayangnya ketika saya mengunggah ttc, hanya mengubah satu font menjadi ttf dan saya tidak bisa mengontrol yang mana. Ada saran?
Gordon
1
Situs ini tampaknya tidak berfungsi sama sekali bagi saya di peramban apa pun
Anon343224user
7

Informasi ini didasarkan pada informasi yang telah saya kumpulkan dari berbagai sumber, termasuk dokumen dukungan Adobe ... Jadi setiap koreksi, dan perubahan, dihargai ...

Dokumen lengkapnya ada di sini ... http://www.schollnick.net/wordpress/systems-administration/fonts/

Tapi, font apa yang bisa digunakan Macintosh?

  • .dfont
  • Multiple Master (Mac OS X 10.2 dan yang lebih baru saja)
  • OpenType (.otf) *
  • TrueType (.ttf) *
  • Koleksi Tipe Sejati (.ttc)
  • Tipe 1 (PostScript) *

Font apa yang dapat digunakan Windows?

  • OpenType (.otf)
  • TrueType (.ttf)
  • Tipe 1 (PostScript)

Harap dicatat, bahwa Windows tidak secara langsung mendukung font TTC, menurut Adobe ... Jadi, Anda mungkin dapat menggunakan Font manager untuk membantu dengan TTC .. Tetapi secara alami, Windows tidak mendukung TTC ...

Pembuat Font memungkinkan Anda untuk memecahkan arsip TTC, dan font khusus tambahan darinya. http://www.high-logic.com/fontcreator/manual/index.html?truetypecollection.html Mereka memang memiliki edisi uji coba, tetapi membelinya seharga $ 79 ...

Saya belum dapat menemukan konverter gratis pada saat ini ...


Salin Font yang diekstraksi ke Macintosh .... Klik dua kali pada font, dan buku font akan terbuka memberi Anda pratinjau font. Pilih untuk menginstal font.

Anda sekarang harus memiliki tampilan lengkap buku font, daftar semua font yang diinstal pada sistem. Temukan font yang Anda instal, dan pilih File -> Validasi font.

Itu akan memberi Anda laporan daftar masalah dengan font. Dan laporan itu akan dapat memberi Anda titik awal tentang apa yang perlu diperbaiki, dan / atau jika memang bisa.

Benjamin Schollnick
sumber
Terima kasih! Saya akan melihat alat yang bisa diekstrak dari TTC. Senang mengetahui ini adalah format arsip.
Chris W. Rea
Lihat catatan saya di atas dalam pembaruan pertanyaan saya. Sementara saya mendapat TTF dari TTC, Windows masih mengeluh TTF tidak valid.
Chris W. Rea
Chris, ambil TTF yang Anda dapatkan dari konverter dan instal pada mac, dan lihat apa yang dikatakan buku Font saat Anda melakukan validasi font di atasnya.
Benjamin Schollnick
1
Apple menyebut TTC sebagai font Microsoft. Saya kira Adobe sedikit tidak aktif? Lihat support.apple.com/kb/TA22195
Arjan
Bagus! Saya baru saja menggunakan situs web Anda. Sangat berguna.
benjismith
5

Saya kira Anda kurang beruntung dengan font khusus ini (tanpa mengubahnya ).

Pada Mac, font di /Library/Fonts/AmericanTypewriter.ttcdiidentifikasi 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?)

Arjan
sumber
Informasi yang baik Terima kasih! Saya memberi Anda +1. Tapi saya menyelesaikan masalah ini dengan menggunakan konverter font online di jawaban lain, yang saya terima.
Chris W. Rea
@ Chris, tidak berkeberatan untuk menerimanya, itu sebabnya saya menambahkan tangkapan layar, dan itu adalah pilihan saya untuk hadiah juga - lihat superuser sejarah revisi.com/posts/121746/revisi untuk membuktikan bahwa ;-)
Arjan
4

Saya menemukan http://transfonter.org/ttc-unpack dan berhasil. Membongkar file ttc yang memungkinkan saya untuk mengunduh 4 file ttf yang saya kejar.

MoriahM
sumber
2

Saya pikir kamu tidak bisa. Halaman ini mengklaim Anda dapat dengan hanya menyalinnya ke folder Windows Fonts:

Salin dan tempel file font (font biasanya diakhiri dengan ekstensi .tty , .ttc atau .fon) ke dalam folder C: \ WINDOWS \ fonts.

(saya berani).

Namun, saya menduga ini tidak merujuk ke font TTC Mac, tetapi True Type Collections. Font Mac TTC akan disimpan dalam format yang tidak dimengerti Windows.

Halaman ini memiliki daftar konverter font termasuk TTConverter yaitu:

Utilitas gratis Chris Reed untuk pengguna Mac yang mengubah format PC TTF ke Mac TrueType dan sebaliknya.

Saya baru saja menemukan bahwa sebagian besar tautan untuk program itu sekarang rusak, jadi kurang berguna. Anda perlu menemukan sesuatu seperti alat ini untuk melakukan konversi.

ChrisF
sumber
(Link TTConverter rusak.)
Chris W. Rea
@ Chris - maaf, saya memang sempat memeriksa tautannya. Saya baru saja memeriksa dan banyak tautan tampaknya rusak. Saya akan menghapus tautannya.
ChrisF
Apa "font TTC Mac" yang Anda maksud? Saya pikir TTC adalah format Microsoft menurut definisi. (Dan pada Mac, TrueType Collections tidak menggunakan fork data, oleh karena itu menyalin dari Mac ke PC seharusnya tidak menghasilkan masalah; lihat support.apple.com/kb/TA22195 )
Arjan
1
@ Arjan: Saya pikir Anda bermaksud bahwa mereka tidak menggunakan garpu sumber daya . Jika mereka tidak menggunakan data fork, menyalin dari Mac ke PC sebaliknya tidak akan menghasilkan byte . (Akan lebih baik dan cepat!)
SamB
1

Jika Anda menginstal Dfont Splitter

Kemudian Anda benar-benar dapat membuka file TTC untuk mengekstrak file font .TTF individual untuk instalasi pada Windows.

Masalah lain yang lebih rumit adalah jika Anda dihadapkan dengan Mac "Font Suitcase". Di Windows file-file ini ditampilkan sebagai 0KB - namun ada file font di dalamnya. Untuk membuka ini diperlukan solusi dua langkah seperti yang ditunjukkan oleh tutorial ini sangat membantu . (Menggunakan 'Terminal' Mac untuk mengekstrak file, diikuti dengan menggunakan Peter Upfold's DfontSplitter)

Solusi ini sepenuhnya gratis dan sangat membantu.

Henoch
sumber
Sayangnya, walaupun ini membuat file TTF untuk setiap font dalam koleksi, dan mereka terlihat bagus di OS X, mereka masih tidak dikenali sebagai font yang valid di Windows 7.
Scott McIntyre
0

Siapa yang mendapat pesan kesalahan berikut ketika menginstal font:

"Tidak dapat menginstal (FONTNAME) .ttc - File '(FONTNAME) .ttc' tampaknya bukan font yang valid."

Jika Anda memiliki masalah seperti itu saat menginstal font di Windows 10 Anda hanya perlu klik dua kali menjadi font yang diunduh dan harus mengikuti langkah-langkah seperti yang muncul di layar. Jangan salin dan tempel font yang diunduh jika Anda melakukannya maka pesan kesalahan di atas mungkin muncul.

Birendra
sumber