Font TrueType (.ttf)

ISO/IEC Standar

TrueType 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:

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

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 00

REPRESENTASI ASCII: ....

Standardisasi: ISO/IEC 14496-22 / Apple TrueType Reference Manual

Spesifikasi Teknis

Arsitektur WadahSFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions
KompresiUncompressed SFNT tables (compressed via Brotli in WOFF2)
Endianness ByteBig-Endian (Motorola SFNT standard)
Ruang WarnaCOLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps
Saluran & StrukturGlyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap)
Dimensi MaksUp to 65,535 glyphs per font file
TransparansiAlpha transparency supported in color emoji glyph formats
Streaming & ProgresifTable-based random access via SFNT table directory

Matriks Perbandingan Teknis: TTF vs Pesaing

Atribut TeknisTTF (Saat Ini)OTFWOFF2WOFF
Matematika Kurva KerangkaKurva Bezier kuadratik ('glyf')Kurva Bezier kubik ('CFF ')Kuadratik atau Kubik (terkompresi)Kuadratik atau Kubik (terkompresi)
Mesin Petunjuk FontVM bytecode Turing-completePetunjuk PostScript deklaratifDipertahankan dari font sumberDipertahankan dari font sumber
Byte Ajaib0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
Optimasi WebTidak 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

1992Microsoft menggabungkan 44 font TrueType inti (termasuk Arial, Times New Roman, dan Courier New) ke dalam Windows 3.1.
1991Apple meluncurkan TrueType dengan Mac OS System 7.
1989Insinyur Apple Sampo Kaasila dan Mike Reed menciptakan TrueType (nama sandi 'Royal') untuk menghindari pembayaran royalti kepada Adobe untuk font PostScript.

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.