FontForge

FontForge, birçok yaygın yazı tipi formatını destekleyen bir FOSS yazı tipi düzenleyicisidir. 2012 yılına kadar esas olarak George Williams tarafından geliştirilen FontForge ücretsiz bir yazılımdır ve GNU Genel Kamu Lisansı Sürüm 3 ile 3 maddelik BSD lisansının bir karışımı altında piyasaya sürülmüştür.[1] Linux, Windows [2] ve macOS [3] dahil olmak üzere işletim sistemleri için mevcuttur ve 12 dilde yerelleştirilmiştir.

FontForge
Asıl yazarGeorge Williams
GeliştiricilerFrank Trampe, Ben Martin, Adrien Tétar, Khaled Hosny, Jeremy Tan
İlk sürüm1 Nisan, 2004 (2004-04-01)
Kararlı sürüm
20220308 /8 Mart 2022 (2022-03-08)
Kod deposu
Yazıldığı dilC
TürFont editör
LisansGNU General Public License v3 ve BSD license karışımı
Websitefontforge.org 21 Mayıs 2021 tarihinde Wayback Machine sitesinde arşivlendi.

Özellikler

FontForge, otomatik biçim dönüştürmeyi ve diğer tekrarlanan görevleri kolaylaştırmak için iki betik dili uygular: kendi dili ve Python.[4] FontForge, GUI'sinden, komut satırından komut dosyaları çalıştırabilir ve ayrıca herhangi bir Python programına entegre edilebilmesi için özelliklerini bir Python modülü olarak sunmaktadır.[5]

FontForge, Adobe'nin OpenType özellik dosyası belirtimini destekler (sözdizimi için kendi uzantılarıyla birlikte).[6] Ayrıca Cambria Math için tanıtılan ve Office 2007, XeTeX ve LuaTeX tarafından desteklenen resmi olmayan Microsoft matematiksel dizgi uzantılarını (MATH tablosu) [7] destekler. FontForge'da en az bir ücretsiz OpenType matematiksel yazı tipi geliştirilmiştir.

FontForge, yazı tiplerini ekranda işlemek için FreeType'ı kullanır.[8] 15 Kasım 2008 sürümünden bu yana FontForge, kenarları yumuşatılmış grafikler ve karmaşık metin düzeni desteği sağlayan grafikler ve metin işleme [9] için libcairo ve libpango yazılım kütüphanelerini kullanır.

FontForge, bitmap görüntülerini otomatik olarak izlemek ve bunları bir yazı tipine aktarmak için Potrace veya AutoTrace'i kullanabilir.

FontForge kodunun bazı bölümleri, OpenType yazı tiplerini okumak ve ayrıştırmak için LuaTeX dizgi motoru tarafından kullanılır.[10]

FontForge kaynak kodu, ikili yazı tipi dosyalarının içeriğini gösteren 'showttf' ve bir WOFF dönüştürücü ve dönüştürücü de dahil olmak üzere bir dizi yardımcı program içerir.

Desteklenen biçimler

FontForge, çok çeşitli yazı tipi biçimlerini destekler.[11] Yerel Spline Yazı Tipi Veritabanı biçimi (.sfd dosya adı uzantısı) metin tabanlıdır [12] ve fark dosyaları kolayca oluşturulabildiği için tasarımcılar arasında işbirliğini kolaylaştırır. FontForge, XML tabanlı birlikte çalışabilir UFO kaynak formatını da destekler.

Yazılım, diğer birçok yazı tipi biçimini destekler ve yazı tiplerini bir biçimden diğerine dönüştürür. Desteklenen yazı tipi biçimleri şunlardır: TrueType (TTF), TrueType Collection (TTC), OpenType (OTF), PostScript Type 1, TeX Bitmap Fonts, X11 OTB bitmap (yalnızca sfnt), Glyph Bitmap Distribution Format (BDF), FON (Windows), FNT (Windows) ve Web Open Font Format (WOFF). FontForge ayrıca Ölçeklenebilir Vektör Grafikleri (SVG) formatına ve Unified Font Object (UFO) formatına yazı tiplerini içe ve dışa aktarır.

FontForge ile geliştirilen yazı tipleri

Sans Guilt [13] yazı tipi örneği, Gill Sans'ın OSP tarafından yeniden yorumlanması,[14] Belçikalı bir tasarım kolektifi Royal College of Art öğrencileriyle işbirliği içinde OFL altında mevcuttur.
  • Amiri (yazı biçimi)
  • Asana-Math
  • Cantarell (yazı biçimi)
  • DejaVu yazı tipleri
  • Ücretsiz UCS Anahat Yazı Tipleri
  • Inconsolata
  • Junicode
  • Linux Libertine
  • M+ Yazı Tipleri
  • OCR-A
  • Squarish Sans
  • XITS yazı tipi projesi

Ayrıca bakınız

Kaynakça

Dış bağlantılar

Wikimedia Commons'ta Fontforge ile ilgili çoklu ortam belgeleri bulunur