Font TrueType (.ttf)
ISO/IEC StandarTrueType Font (TTF) adalah format font digital yang paling banyak dipasang di dunia, dikembangkan oleh Apple dan dilisensikan kepada Microsoft untuk menghadirkan tipografi yang sempurna secara piksel dan dapat diberi petunjuk pada layar komputer desktop.
Konversi TTF ke WOFF2
Pengonversi TTF ke WOFF2 gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file TTF dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file TTF dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
00 01 00 00REPRESENTASI ASCII: ....
Standardisasi: ISO/IEC 14496-22 / Apple TrueType Reference Manual
Spesifikasi Teknis
| Arsitektur Wadah | SFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions |
| Kompresi | Uncompressed SFNT tables (compressed via Brotli in WOFF2) |
| Endianness Byte | Big-Endian (Motorola SFNT standard) |
| Ruang Warna | COLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps |
| Saluran & Struktur | Glyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap) |
| Dimensi Maks | Up to 65,535 glyphs per font file |
| Transparansi | Alpha transparency supported in color emoji glyph formats |
| Streaming & Progresif | Table-based random access via SFNT table directory |
Matriks Perbandingan Teknis: TTF vs Pesaing
| Atribut Teknis | TTF (Saat Ini) | OTF | WOFF2 | WOFF |
|---|---|---|---|---|
| Matematika Kurva Kerangka | Kurva Bezier kuadratik ('glyf') | Kurva Bezier kubik ('CFF ') | Kuadratik atau Kubik (terkompresi) | Kuadratik atau Kubik (terkompresi) |
| Mesin Petunjuk Font | VM bytecode Turing-complete | Petunjuk PostScript deklaratif | Dipertahankan dari font sumber | Dipertahankan dari font sumber |
| Byte Ajaib | 0x00 0x01 0x00 0x00 | OTTO (0x4F 0x54 0x54 0x4F) | wOF2 (0x77 0x4F 0x46 0x32) | wOFF (0x77 0x4F 0x46 0x46) |
| Optimasi Web | Tidak terkompresi (berorientasi desktop) | Tidak terkompresi (berorientasi desktop) | Terkompresi Brotli (~30% lebih kecil) | Terkompresi zlib |
Mode Kerusakan Umum & Panduan Pemulihan Hex
Font merender dengan gangguan piksel bergerigi atau bentuk huruf yang terdistorsi pada ukuran font tertentu.
Penyebab Utama: Bug dalam bytecode petunjuk TrueType yang dieksekusi oleh mesin virtual font.
Pemulihan: Buat ulang kerangka font atau hapus petunjuk menggunakan File2File Font Tool.
Analisis Keamanan & Vektor Serangan Parser
Mesin virtual bytecode TrueType mengeksekusi instruksi mirip assembly yang belum diverifikasi yang secara historis telah menjadi target eksploitasi kernel.
Vektor Serangan yang Diketahui
- Penulisan memori di luar batas dalam interpreter bytecode TrueType (misalnya CVE-2015-2426).
- Luapan integer selama penguraian direktori tabel font dalam driver grafis kernel.
- Penolakan layanan melalui perulangan tak terbatas dalam eksekusi petunjuk font.
Praktik Terbaik Defensif:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Presisi petunjuk yang tak tertandingi: menyertakan mesin virtual bytecode lengkap Turing-complete untuk menyelaraskan piksel glif secara sempurna pada layar beresolusi rendah.
- Pemasangan universal di setiap perangkat Windows, Mac, Linux, iOS, dan Android di Bumi.
- Kinerja rendering yang luar biasa: kurva Bezier kuadratik secara komputasi lebih cepat untuk dirasterisasi daripada kurva kubik.
Keterbatasan Teknis & Kekurangan
- Membuat instruksi petunjuk TrueType manual terkenal sulit dan memakan waktu bagi para desainer huruf.
- Wadah SFNT tidak terkompresi lebih besar daripada format khusus web seperti WOFF2.
- Tidak memiliki rangkaian alternatif stilistik OpenType ekstensif yang biasanya ditemukan pada OTF bercita rasa PostScript.
Fakta Teknis Menarik
- 4 byte pertama dari font TrueType standar adalah 0x00 0x01 0x00 0x00, yang merepresentasikan versi 1.0 dalam format titik tetap 16.16.
- Apple menciptakan TrueType agar tidak harus membayar royalti kepada Adobe untuk font PostScript; Apple kemudian menukar TrueType dengan Microsoft sebagai ganti teknologi printer TrueImage.
- Setiap emoji di ponsel iPhone dan Android Anda dikirimkan melalui tabel glif warna khusus yang disematkan di dalam font TrueType/OpenType.
Pertanyaan Teknis yang Sering Diajukan
Bisakah saya mengonversi TTF ke WOFF2 untuk situs web saya?
Ya. Mengonversi TTF ke WOFF2 dengan File2File.app mengurangi ukuran file sekitar 30% hingga 50%, sehingga secara drastis meningkatkan kecepatan muat halaman situs web Anda.
Mengapa Apple dan Microsoft membuat TrueType?
Mereka membuat TrueType untuk menghindari pembayaran biaya lisensi yang mahal kepada Adobe untuk font Type 1, dan untuk memberikan kontrol penuh kepada sistem operasi atas rasterisasi font di layar.
Bagaimana cara menginstal font TTF?
Pada Windows, klik kanan file .ttf lalu pilih 'Install'. Pada Mac, klik dua kali file .ttf lalu klik 'Install Font' di Font Book.
Pasangan Konversi TTF Terkait
Mengonversi file Font TrueType ke format Font Web WOFF2 mengurangi ukuran file hingga 50 persen, memungkinkan halaman web memuat teks jauh lebih cepat.
Mengonversi font web WOFF2 ke file TrueType TTF memungkinkan Anda menggunakan tipografi web yang terkompresi di dalam perangkat lunak desain desktop dan sistem operasi lama.