Tarayıcıda PDF Belgelerine Yazı Tipi Gömme Yetkili Kılavuzu: Kalıcı Tipografik Koruma
⚡Tarayıcıda PDF Belgesine Yazı Tipleri Nasıl Gömülür?
1. Hedef PDF Belgenizi Seçin
Belgenizi güvenli çalışma alanına sürükleyip bırakın veya bilgisayarınızın yerel depolama alanından seçin.
2. Yazı Tipi Durumunu İnceleyin
İstemci taraflı motorumuz tüm sayfa kaynaklarını tarayarak hangi fontların gömülü olduğunu, hangilerinin eksik olduğunu listeler.
3. Yazı Tipi Programlarını Gömün
'Yazı Tiplerini Göm' düğmesine tıklayarak eşleşen TrueType veya OpenType font akışlarını enjekte edin ve uyumlu CMaps derleyin.
4. Standartlaştırılmış PDF'i İndirin
Her ekranda ve yazıcıda tamamen aynı şekilde açılması garanti edilen yeni PDF belgenizi anında cihazınıza kaydedin.
Profesyonel grafik tasarımda, kurumsal kimlik yönetiminde, hukuki yayıncılıkta ve akademik arşivlemede tipografik tutarlılık mutlaktır. Bir yazar belirli yazı tiplerini seçtiğinde—ister zarif kurumsal tırnaklı (serif) başlıklar, ister temiz tırnaksız (sans-serif) gövde metinleri, ister karmaşık matematiksel sembol fontları veya Latin dışı tipografi olsun—belgenin her ekranda, tablette ve ticari ofset baskı makinesinde bire bir aynı şekilde görüntülenmesini bekler. Bununla birlikte, PDF belge üretiminde en sık rastlanan kusurlardan biri, gerçek yazı tipi programlarının dosya içine gömülmemesidir.
ISO 32000 standardı uyarınca, bir PDF belgesi gerçek yazı tipi programını (`/FontFile`, `/FontFile2` veya `/FontFile3`) gömmeden bir fonta atıfta bulunursa, görüntüleme yazılımı çalışma anında yazı tipi ikamesi (font substitution) yapmaya zorlanır. Belgeyi açan alıcının yerel işletim sisteminde o yazı tipi yüklü değilse, okuyucu Arial veya Times New Roman gibi genel bir sistem fontunu onun yerine koyar. İkame fontlar farklı glif genişliklerine, harf aralıklarına (kerning) ve çıkıntı/iniş (ascender/descender) metriklerine sahip olduğundan; metin satırları kayar, paragraflar sayfa sınırlarından taşar, tablo sütunları hizasını kaybeder ve özel simgeler içi boş okunaksız kutucuklar ('tofu' glifleri) olarak çizilir.
İstemci taraflı Yazı Tipi Gömme aracımız PDF belgenizi inceler, gömülmemiş veya eksik tipografik kaynakları tespit eder ve uyumlu yazı tipi programlarını doğrudan web tarayıcınızın içinde dosya yapısına gömer. WebAssembly ile %100 yerel olarak çalışarak tüm işletim sistemlerinde kalıcı tipografik tekrarlanabilirliği tam gizlilikle ve sıfır bulut yüklemesiyle sağlarsınız.
Teknik rehberin tamamını oku
ISO 32000 Standardında Yazı Tipi Tanımlayıcılarının (FontDescriptor) Anatomisi
ISO 32000-1 Bölüm 9.8 uyarınca PDF içindeki bir yazı tipi; tipografik metaverileri, metrik dizilerini ve gömülü bir font programı akışına isteğe bağlı bir işaretçiyi içeren bir sözlükle temsil edilir. Uyumlu bir font sözlüğü şu öğeleri içerir:
1. /BaseFont: Yazı tipinin PostScript adı (örneğin `/Helvetica-Bold` veya `/Roboto-Regular`).
2. /FontDescriptor: `/Ascent`, `/Descent`, `/CapHeight`, `/StemV`, `/FontBBox` ve `/ItalicAngle` dahil olmak üzere fiziksel tipografik boyutları tanımlayan dolaylı bir sözlük.
3. /Widths Dizisi: Belgede kullanılan her bir glif kodunun karakter genişlikleri listesi; sayfada ardışık karakterlerin konumlandırılması için kullanılır.
4. /FontFile Anahtarları: Gerçek font program akışını saklayan en kritik işaretçi: `/FontFile` (Type 1 PostScript fontları için), `/FontFile2` (TrueType fontları için) veya `/FontFile3` (OpenType CFF veya CIDFont akışları için).
Bir PDF font programı gömülmeden oluşturulduğunda `/FontFile` anahtarı tamamen atlanır. Orijinal yazarın bilgisayarı fontu yerel işletim sistemi font önbelleklerinden (`C:\Windows\Fonts` veya `/System/Library/Fonts`) çekerek düzgün görüntülerken, harici alıcılar bozulmuş, ikame edilmiş bir belgeyle karşılaşır.
Sistem Yazı Tipi İkamesi Belge Düzenini Neden Yıkar?
Bir PDF görüntüleme motoru yerel sistemde bulunmayan gömülmemiş bir fontla karşılaştığında, mevcut en yakın sistem fontunu kullanarak ikame yapmaya çalışır. Ancak farklı yazı tipleri temelde birbiriyle uyumsuz metrik tablolarına sahiptir.
Örneğin bir belge Helvetica Neue ile tasarlanmışsa ve alıcının sistemi bunun yerine Arial ikame ederse, 50 karakterlik tek bir satırdaki küçük genişlik farkları satır sonunda 15 ila 25 punto yatay kayma biriktirebilir. Tek bir satıra sığacak şekilde tasarlanmış bir başlık iki satıra taşar ve tüm sayfa mizanpajını aşağı doğru iter. Tablo sütunları üst üste biner, görsel alt yazıları çerçevelerden taşar ve sayfa altı toplamları yeni sayfalara kayar.
Hukuki sözleşmelerde, mimari şartnamelerde ve finansal izahnamelerde böylesi bir tipografik kayma yasal anlamları değiştirebilir veya mahkeme başvurularını geçersiz kılabilir. Font programını gömmek, karakter metriklerinin ve vektörel ana hatların sonsuza kadar sabit ve değişmez kalmasını garanti eder.
TrueType (/FontFile2) ve OpenType CFF (/FontFile3) Gömme Mimarisi
Modern dijital tipografi, her biri PDF mimarisi içinde özel akış paketlemesi gerektiren farklı font programı kapsayıcı biçimleri kullanır:
1. TrueType Yazı Tipleri (`/FontFile2`): İkinci dereceden (quadratic) bezier eğrilerini kullanan en yaygın dijital font biçimidir. Font program akışı, TrueType ikilisinin sıkıştırılmamış bayt boyutunu bildiren bir `/Length1` anahtarıyla gömülür.
2. OpenType CFF Yazı Tipleri (`/FontFile3`): Üçüncü dereceden (cubic) bezier eğrilerini kullanır (PostScript Type 2 / CFF biçimi). Akış `/Subtype /Type1C` veya `/CIDFontType0C` belirterek kompakt dosya boyutları ve üstün tipografik eğri hassasiyeti sunar.
İstemci taraflı gömme motorumuz font tanımlayıcısını inceler, temel font mimarisini tespit eder ve ISO 32000 şartnamelerine kesinlikle uyan doğru biçimlendirilmiş akış sözlükleri derler.
/ToUnicode CMap Tabloları ile Unicode Doğruluğunu Güvenceye Alma
Görsel glif programını gömmek mücadelenin yalnızca yarısıdır; belgenin aynı zamanda metin seçmeyi, kopyala-yapıştır yapmayı ve arama motoru indekslemesini desteklemesi gerekir. Özel veya alt kümelenmiş fontlarda glif indeksleri her zaman standart ASCII karakter kodlarına karşılık gelmez.
Bunu çözmek için aracımız, gömülen her fontun uyumlu bir `/ToUnicode` CMap akışı içermesini sağlar. CMap, dahili karakter kodlarını standart UTF-16 Unicode kod noktalarına eşleyen bir çeviri tablosu tanımlar. Bir kullanıcı metni vurgulayıp panoya kopyaladığında veya bir ekran okuyucu sayfayı seslendirdiğinde, metin anlamsız simgeler yerine doğru uluslararası harflere çözümlenir.
Tescilli Kurumsal Yayınlar İçin Tam Hava Boşluklu Gizlilik
Yayınlanmamış şirket izahnamelerine, gizli dava dilekçelerine, patent başvurularına veya tıbbi yayınlara sunucu taraflı bulut servisleriyle font gömmek yıkıcı veri sızıntısı riskleri doğurur. Hassas kurumsal kayıtları üçüncü taraf dönüştürme sitelerine yüklemek, gizlilik sözleşmelerini ve KVKK, GDPR, HIPAA standartlarını ihlal eder.
2run.tools tavizsiz bir %100 istemci taraflı güvenlik mimarisiyle çalışır. Tüm font ayrıştırma, tanımlayıcı denetimi, akış enjeksiyonu ve PDF ikili derleme adımları WebAssembly kullanılarak doğrudan web tarayıcınızın içinde yürütülür. Dosyalarınız asla kişisel bilgisayarınızdan ayrılmaz; böylece tam hava boşluklu kurumsal güvenlik sağlanır.
Çok Dilli ve CJK Yayınlarda Yazı Tipi Alt Kümeleme ile Tam Gömme Karşılaştırması
Küresel yayıncılıkta belgeler sıklıkla Çince, Japonca, Korece (CJK), Arapça ve Hint dilleri gibi karmaşık alfabeler içerir. Bu Latin dışı yazı tipleri, karmaşık ideogramları barındırmak için 65.000'e kadar glif içeren bileşik fontlar (Type 0 / CIDFont) kullanır. Üç veya dört Asya fontu için tam font programlarını gömmeye çalışmak basit bir belgeyi 80 ila 120 megabayt büyütebilir.
Motorumuz gömme sırasında akıllı karakter alt kümeleme (subsetting) uygular. Sayfa içerik akışlarını tarar, metinde başvurulan kesin karakter kümesini izole eder ve yalnızca bu belirli glifleri yatay metrikleri ve `/ToUnicode` CMap çeviri tablolarıyla birlikte içeren uyumlu bir alt küme font programı gömer. Latin, Türkçe ve Kiril metinler için dağıtım hedeflerinize göre tam gömme veya alt kümeleme seçilebilir; böylece dosya boyutu optimum kalırken platformlar arası mutlak tipografik kararlılık sağlanır.
💡PDF Yazı Tipi Gömme İçin Uzman İpuçları
- •Resmi devlet portallarına, akademik yayıncılara veya matbaalara belge sunmadan önce daima yazı tiplerini gömün.
- •Adobe Acrobat'ta Belge Özellikleri penceresini açarak (Ctrl+D > Yazı Tipleri sekmesi) tüm fontların '(Gömülü)' veya '(Gömülü Alt Küme)' olduğunu doğrulayın.
- •Fontları gömerken dosya boyutunu en aza indirmek istiyorsanız gömme işleminden sonra [Yazı Tipi Alt Kümeleme](/tr/tools/pdf/subset-fonts/) aracımızı kullanın.
- •Doğru metin kopyalama ve arama işlevini güvenceye almak için Latin dışı fontların (Arapça, Türkçe, Kiril, CJK) gömülü CMap tabloları içerdiğinden emin olun.
🛡️Font Tanımlayıcı Cerrahisi, Akış Enjeksiyonu ve XRef Tablosu Yenilenmesi
Yürütme sırasında WebAssembly motorumuz `/Pages` ağacını tarayarak her sayfanın `/Resources` alanındaki tüm `/Font` sözlüklerini ayıklar. `/FontDescriptor` dolaylı nesnesini çözümler ve `/FontFile`, `/FontFile2` veya `/FontFile3` varlığını denetler. Eksikse font ikilisini istemci belleğinden ayrıştırır, uygun `/Length` ve `/Length1` parametreleriyle font akışını yazar ve akış referansını `/FontDescriptor` içine geri bağlar. Karakter kodlarını standart UTF-16BE onaltılık noktalarına eşleyen bir `/ToUnicode` CMap akışı sentezler ve çapraz başvuru tablosunu yeniden oluşturarak ISO 32000 tipografik standartlarını eksiksiz sağlar.
Teknoloji: WebAssembly • Çok İş Parçacıklı Web Worker • HTML5 Canvas API
Gizlilik: Dosyalar cihazınızdan çıkmaz, bulutta tutulmaz; analitik yalnızca izninizle çalışır.
Birlikte Kullanılan Tamamlayıcı Araçlar
Görsellerinizi mükemmelleştirmek için bu araçlarla iş akışınızı tamamlayın.
PDF/A Uyumluluk Kontrolü
Uzun süreli arşivleme standardı olan PDF/A ISO uyumluluğunu test edin.
Erişilebilirlik Kontrolü
Ekran okuyucular için belge etiketlerini ve erişilebilirlik puanını denetleyin.
PDF/A Formatına Dönüştür
Hukuki ve resmi arşiv standartlarına uyumlu PDF/A formatı üretin.
PDF/A Kısıtlamalarını Kaldır
Arşiv kısıtlamalarını kaldırarak standart düzenlenebilir PDF elde edin.