TrueType Fontu (.ttf)

ISO/IEC Standart

TrueType Font (TTF), masaüstü bilgisayar ekranlarında piksel mükemmelliğinde, ipucu verilebilir (hintable) tipografi sunmak üzere Apple tarafından geliştirilen ve Microsoft'a lisanslanan, dünyanın en yaygın yüklenen dijital font formatıdır.

TTF formatını WOFF2 formatına dönüştür

Ücretsiz tarayıcı içi TTF - WOFF2 dönüştürücü. Dosyalarınızı cihazınızda anında dönüştürün.

İncele & Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, TTF dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Bayt Düzeyinde Başlık İmzası (Magic Bytes)

İşletim sistemleri ve dosya çözümleyicileri, TTF dosyalarını başlangıçtaki ikili bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

00 01 00 00

ASCII GÖSTERİMİ: ....

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

Teknik Özellikler

Konteyner MimarisiSFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions
SıkıştırmaUncompressed SFNT tables (compressed via Brotli in WOFF2)
Bayt Düzeni (Endianness)Big-Endian (Motorola SFNT standard)
Renk UzaylarıCOLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps
Kanallar ve YapıGlyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap)
Maksimum BoyutlarUp to 65,535 glyphs per font file
ŞeffaflıkAlpha transparency supported in color emoji glyph formats
Akış ve Aşamalı (Streaming & Progressive)Table-based random access via SFNT table directory

Teknik Karşılaştırma Matrisi: TTF ve Rakipleri

Teknik NitelikTTF (Güncel)OTFWOFF2WOFF
Taslak Eğri MatematiğiKaresel Bezier eğrileri ('glyf')Kübik Bezier eğrileri ('CFF ')Karesel veya Kübik (sıkıştırılmış)Karesel veya Kübik (sıkıştırılmış)
Font İpucu (Hinting) MotoruTuring açısından eksiksiz bayt kodu VMBildirgesel PostScript ipuçlarıKaynak fonttan korunurKaynak fonttan korunur
Sihirli Baytlar (Magic Bytes)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
Web OptimizasyonuSıkıştırılmamış (masaüstü odaklı)Sıkıştırılmamış (masaüstü odaklı)Brotli sıkıştırılmış (~%30 daha küçük)zlib sıkıştırılmış

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Font, belirli font boyutlarında pürüzlü piksel hataları veya bozuk harf şekilleriyle görüntülenir.

Kök Neden: Font sanal makinesi tarafından yürütülen TrueType ipucu bayt kodunda hata.

Kurtarma: File2File Font Aracı kullanarak font taslaklarını yeniden oluşturun veya ipuçlarını kaldırın.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

TrueType'ın bayt kodu sanal makinesi, tarihsel olarak çekirdek istismarı (kernel exploitation) hedefi olmuş doğrulanmamış derleme benzeri talimatları yürütür.

Bilinen Saldırı Vektörleri

  • TrueType bayt kodu yorumlayıcısında sınır dışı bellek yazma (örn. CVE-2015-2426).
  • Çekirdek grafik sürücülerinde font tablo dizini ayrıştırma sırasında tamsayı taşması.
  • Font ipucu yürütmesinde sonsuz döngüler yoluyla hizmet reddi (DoS).

Savunmacı En İyi Uygulamalar:

Tarihsel Kökenler ve Kilometre Taşları

1992Microsoft, 44 çekirdek TrueType fontunu (Arial, Times New Roman ve Courier New dahil) Windows 3.1 ile birlikte sunar.
1991Apple, Mac OS System 7 ile TrueType'ı piyasaya sürer.
1989Apple mühendisleri Sampo Kaasila ve Mike Reed, PostScript fontları için Adobe'ye telif ücreti ödemekten kaçınmak amacıyla TrueType'ı ('Royal' kod adı) yaratır.

Temel Avantajlar ve Artılar

  • Rakipsiz ipucu (hinting) hassasiyeti: glif piksellerini düşük çözünürlüklü ekranlarda mükemmel şekilde hizalamak için Turing açısından eksiksiz bir bayt kodu sanal makinesi içerir.
  • Dünyadaki her Windows, Mac, Linux, iOS ve Android cihazında evrensel kurulum.
  • Olağanüstü işleme (rendering) performansı: karesel (quadratic) Bezier eğrilerinin taraması (rasterization), kübik eğrilere göre hesaplamalı olarak daha hızlıdır.

Teknik Kısıtlamalar ve Eksiler

  • Manuel TrueType ipucu talimatları oluşturmak, font tasarımcıları için oldukça zor ve zaman alıcıdır.
  • Sıkıştırılmamış SFNT konteyneri, WOFF2 gibi web'e özel formatlardan daha büyüktür.
  • Geleneksel olarak PostScript odaklı OTF'de bulunan geniş OpenType biçemsel alternatif setlerinden yoksundur.

İlginç Teknik Bilgiler

  • Standart bir TrueType fontunun ilk 4 baytı, 16.16 sabit noktalı formatta sürüm 1.0'ı temsil eden 0x00 0x01 0x00 0x00'dır.
  • Apple, PostScript fontları için Adobe'ye telif ücreti ödemek zorunda kalmamak için TrueType'ı yaratmıştır; Apple daha sonra TrueImage yazıcı teknolojisi karşılığında TrueType'ı Microsoft ile takas etmiştir.
  • iPhone ve Android telefonunuzdaki her emoji, TrueType/OpenType fontunun içine gömülü özel renkli glif tabloları aracılığıyla sunulur.

Sıkça Sorulan Teknik Sorular

Web sitem için TTF'yi WOFF2'ye dönüştürebilir miyim?

Evet. File2File.app ile TTF'yi WOFF2'ye dönüştürmek, dosya boyutunu kabaca %30 ila %50 oranında azaltarak web sitenizin sayfa yükleme hızını önemli ölçüde artırır.

Apple ve Microsoft neden TrueType'ı yarattı?

Type 1 fontları için Adobe'ye yüksek lisans ücreti ödemekten kaçınmak ve işletim sistemine ekrandaki font rasterleştirmesi üzerinde tam kontrol sağlamak için TrueType'ı yarattılar.

Bir TTF fontunu nasıl yüklerim?

Windows'ta .ttf dosyasına sağ tıklayın ve 'Yükle'yi seçin. Mac'te .ttf dosyasına çift tıklayın ve Font Book içinde 'Font Yükle'ye tıklayın.