Perbedaan antara format font OTF (Open Type) atau TTF (True Type)?

228

Di Mac, ketika saya mengunduh font, saya sering diberikan pilihan antara OTF (Format OpenType) dan TTF (Format TrueType).

Apakah ada perbedaan dalam cara ligatur bekerja atau apa pun di antara kedua format?

Bradshaw yang kaya
sumber

Jawaban:

226

OTF lebih cenderung menjadi font yang “lebih baik”, karena mendukung fitur pengaturan huruf yang lebih canggih (smallcaps, alternasi, ligatures, dan sebagainya, benar-benar di dalam font daripada di dalam font set ahli terpisah). Itu juga bisa berisi kurva spline (gaya TTF) atau Bezier (gaya PostScript Tipe 1), jadi semoga Anda mendapatkan bentuk yang awalnya dirancang fontnya dan bukan konversi yang berpotensi kualitasnya lebih buruk.

Di sisi lain, jika Anda mengunduh font gratis dari situs shovelware, Anda tidak akan mendapatkannya. Memang, Anda mungkin secara sederhana mendapatkan font TTF yang diubah namanya menjadi OTF.

bobince
sumber
4
Itu menarik - saya berasumsi OTF. Apakah ini sebenarnya format terbuka?
Rich Bradshaw
21
Ya, ini ISO14496-22. Lihat microsoft.com/typography/otspec . TrueType juga dapat dianggap terbuka, untuk nilai 'x' dari 'terbuka'. Lihat developer.apple.com/textfonts/TTRefMan/index.html (dan spesifikasi OTF juga relevan karena dibuat di TTF). Namun, tidak ada hibah paten publik yang terkait dengan salah satu format dan ada masalah paten di masa lalu (lihat FreeType dan set instruksi bytecode petunjuk TT).
bobince
39

OTF adalah format yang lebih baru daripada TTF, jadi OTF memiliki beberapa fitur yang tidak dimiliki TTF. (Yang merupakan titik diperdebatkan jika pembuat font tidak menggunakannya.)

Namun, satu catatan dari pengalaman pribadi: tergantung pada apa yang akan Anda lakukan dengan font-font ini, saya merasa jauh lebih mudah untuk mendapatkan alat yang berfungsi dengan TTF dibandingkan dengan OTF. Jika Anda hanya menggunakannya untuk desktop publishing / pengolah kata, keduanya akan berfungsi dengan baik, tetapi jika Anda akan melakukan sesuatu yang terprogram, saya akan merekomendasikan TTF hanya karena semakin banyak alat / perpustakaan di luar sana.

Electrons_Ahoy
sumber
6
Sebenarnya itu poin yang bagus - sepertinya imagemacgick berfungsi lebih baik dengan ttf misalnya.
Rich Bradshaw
23

Harap dicatat bahwa ketika ujung file dikonversi, keduanya .otf dan .ttf dapat menunjukkan font dalam format OpenType. (Lihat OpenType di Wikipedia - sebenarnya, ini lebih akurat diucapkan dalam versi Jerman .)

Ini menjadi sedikit membingungkan karena beberapa .ttffile font mungkin terlihat seolah-olah mereka berada dalam format TrueType ANSI-Windows yang lama, padahal sebenarnya mereka mungkin adalah font OpenType berfitur lengkap.

Perbedaan utama antara kedua rasa adalah .ttffont gaya menggunakan splines Bézier kuadrat sedangkan .otffont gaya menggunakan splines Bézier kubik. (Secara historis, kurva Bézier kuadrat telah digunakan untuk format TrueType 'legacy'; kurva Bézier kubik berasal dari latar belakang PostScript.) Béziers kubik berpotensi lebih akurat (setiap kurva Bézier kuadrat dapat secara tepat direproduksi dengan kurva Bézier kubik) tetapi dapat diperkirakan dengan urutan segmentasi Béziers kuadratik yang lebih kecil. (Juga mencatat bahwa tidak kubik atau kuadrat splines Bézier mungkin persis mereproduksi lingkaran. Selalu ada beberapa kesalahan pendekatan.)

Perbedaan kecil lain dalam spesifikasi tampaknya adalah ttffont OpenType yang beraroma dapat mengatasi mesin terbang yang sama dengan beberapa titik kode. Oleh karena itu, ini menghemat beberapa ruang, jika misalnya versi huruf atas dari b , β dan в (baca: latin, yunani dan cyrillic 'B') memiliki bentuk yang sama.

Debilski
sumber
Bezier splines tidak pernah dapat mereproduksi lingkaran, ini tidak ada hubungannya dengan itu menjadi kuadrat atau kubik atau kuartik atau
kuintik
Ya, itu juga benar tetapi tidak terlalu penting dalam kasus ini.
Debilski
Saya punya dua versi font, satu dengan otf dan satu dengan ttf. Keduanya menggunakan tata letak otf, tetapi otf yang menggunakan outline postscript dan ttf yang menggunakan outline ttf. Yang ttf juga dilaporkan masuk windows.
Shaun Bouckaert
11

Saya tidak setuju dengan mereka yang mengatakan bahwa OTF adalah format terbaik. TTF menawarkan kepada perancang kemungkinan untuk mengubah perincian rasterisasi di layar dan dalam cetakan (jika perancang tahu cara melakukannya).

Sebagai contoh:

TTF vs OTF

Fabrizio Schiavi
sumber
20
Detail tolong ..
Pacerier
4
Grafiknya menarik, tetapi bagi yang tidak berpengalaman (seperti saya) tidak segera mendukung klaim TTF yang lebih baik mengisyaratkan. Sebenarnya ini terlihat seperti kebalikannya, karena baris OTF, di sisi kanan, tampaknya memiliki resolusi 4+ kali dan memanfaatkan bayangan parsial. Silakan berkembang.
matt wilkie
2
OTF didasarkan pada TTF. Karena TTF adalah himpunan bagian dari OTF maka harus mendukung semua fitur yang sama.
David C. Bishop
2
+ matt Bukan karena resolusinya lebih tinggi - titik dari gambar ini adalah untuk menunjukkan seberapa tajam dan jelas titik-titik braille TTF, sedangkan yang OTF kabur. Banyak yang tidak dapat dibaca. Pada contoh teratas, petunjuk font designer diperhatikan oleh mesin rasterisasi (ketika itu skala mereka untuk resolusi yang bukan kelipatan bilangan bulat dari resolusi dasar mereka).
Travis Bemrose
Lihat posting ini untuk diskusi tentang perbedaan antara ttf dan otf hinting. TTF dan OTF menggunakan pendekatan berbeda untuk mengisyaratkan. OTF bergantung pada ekspresi font dan kecerdasan rasterizer untuk mengurangi kebutuhan untuk memberi isyarat, ini memungkinkan OTF untuk mengurangi informasi isyarat. Meskipun dalam beberapa kasus penggunaan petunjuk yang berkurang ini dapat menyebabkan masalah. Karena font-font OTF dapat menggunakan gaya TrueType atau gaya penulisan PostScript, tidak sepenuhnya benar bahwa petunjuk TTF lebih baik daripada petunjuk-petunjuk OTF.
Benjamin
3

Saya menemukan ini berguna, dan itu menjawab pertanyaan saya cukup untuk berhenti menggali lebih dalam.

MS: Apa perbedaan antara font TrueType, PostScript, dan OpenType?

Font TrueType dapat diskalakan ke ukuran apa pun dan jelas dan dapat dibaca dalam semua ukuran. Mereka dapat dikirim ke printer atau perangkat output lain yang didukung oleh Windows. Font OpenType terkait dengan font TrueType, tetapi mereka menggabungkan ekstensi yang lebih besar dari set karakter dasar, termasuk huruf kecil, angka gaya lama, dan bentuk yang lebih rinci, seperti mesin terbang dan ligatur. Font OpenType juga dapat diskalakan ke ukuran apa pun, jelas dan dapat dibaca dalam semua ukuran, dan dapat dikirim ke printer apa pun atau perangkat keluaran lain yang didukung oleh Windows.

Font PostScript halus, terperinci, dan berkualitas tinggi. Mereka sering digunakan untuk mencetak, terutama pencetakan berkualitas profesional, seperti buku atau majalah.

Format font apa yang paling cocok untuk saya?

Tergantung. Jika Anda menginginkan font yang dicetak dengan baik dan mudah dibaca di layar, maka pertimbangkan untuk menggunakan font TrueType. Jika Anda memerlukan set karakter besar untuk cakupan bahasa dan tipografi yang bagus, maka Anda mungkin ingin menggunakan font OpenType. Jika Anda perlu mencetak publikasi cetak berkualitas profesional, seperti majalah glossy atau pencetakan komersial, PostScript adalah pilihan yang baik. Untuk informasi lebih lanjut, lihat Font: pertanyaan umum .

Travis Bemrose
sumber