Yazma veya proje tasarlama ile uğraşanlar için, uygulamanızın destekleyemeyeceği bir yazı tipiyle karşılaşmak yaygındır. Bir Macintosh yazı tipi, bir bitmap yazı tipi veya açık tip (otf) yazı tipi olabilir. Şu ya da bu nedenle, Ubuntu makinesinin onu okumasını sağlayamazsınız. Bu gibi durumlarda en iyi yol bu yazı tiplerini ttf formatına dönüştürmektir. Ubuntu'da. TrueType (ttf) ile ne kastedilmektedir?

Yazı Tipi Kendi altbilgi, truetype, opentype, cid-keyed, multi-master, cff, svg ve bitmap (bdf, FON, NFNT) yazı tiplerinizi oluşturmanıza olanak sağlayan bir anahat yazı tipi düzenleyicisidir. Ayrıca mevcut formatları düzenlemenize ve bir formatı diğerine dönüştürmenize olanak tanır.
Fontforge'u yükleyin
Yazılım, Ubuntu'nun apt deposunda mevcuttur, böylece aşağıdaki komutu çalıştırarak yazılımı kolayca yükleyebilirsiniz:
sudo apt fontforge'u kurun

FontForge ile Ubuntu'daki yazı tiplerini dönüştürün
- Yükledikten sonra FontForge Basın Kazanma anahtarı Sonra yazın "font forge".
- Bir simgeyi tıklayın Yazı Tipi Oynamak için.
- Fontforge'u kurduktan ve çalıştırdıktan sonra, dönüştürmek istediğiniz yazı tipini yükleyin. Bu, yazı tipi dosyanız için mevcut tüm gliflerin bir önizlemesini yükleyecektir.
- Düğmesini tıklayın "bir dosya" Fontforge menü çubuğunda ve seçin "yazı tipleri oluştur". Bu, dönüştürmek istediğiniz biçimi seçebileceğiniz bir açılır menü içeren küçük bir iletişim kutusu açacaktır.
- set "TrueType".
- Düğmesini tıklayın "kurmak" iletişim kutusunun sol alt köşesinde.
- Kaynak dosyaya bağlı olarak bazı hata mesajlarına neden olabilir. Tıklamak "Evet" dönüştürme işlemine devam etmek için.
Yazı tiplerini dönüştürmek için Fontforge'un CLI'sini kullanın
Fontforge GUI'yi başlatmanın yanı sıra, programı cihazınızdan yazı tiplerini dönüştürmek için kullanmak da mümkündür. Bu, özellikle yazı tiplerini otomatik olarak dönüştürebilen komut dosyaları oluşturmak isteyen kullanıcılar için yararlı olabilir.
Varsayılan olarak CLI, Fontforge'a özgü işlevleri çalıştırmanıza izin verir. Örneğin, aşağıdaki komutu çalıştırmak bir OTF yazı tipini otomatik olarak TTF'ye dönüştürür:
fontforge -lang=ff -c 'Aç($1); Oluştur($2);' orijinal-yazı tipi.otf dönüştürülmüş-yazı tipi.ttf
- işareti söyle -lang=ff Fontforge yerleşik işlevlerini yalnızca bunun için kullanıyor.
- Öte yandan, etiket yüklenecek -c ve terminalinizde yerleşik Fontforge işlevlerini çalıştırın. Bu durumda, işlev yapacak Açık () Yazı tipi dosyanızı belleğe yükler ve onu oluşturur () İstediğiniz formata dönüştürün.
- Son olarak, hem orijinal hatta hem de bağdaştırıcıya giden yolu sağlamanız gerekir. Bunun için her iki satır için de uygun dosya uzantılarını yazmanız gerekiyor. Bu, şu anlama gelir: O.T.F. إلى TTF , o zaman yazmanız gerekir “.otf” Orijinal satırın sonunda f “ttf.” dönüştürülen satırın sonunda.
Bundan sonra siz de yapabilirsiniz Döngü kullanımı için basit Bash Bu komutu yazı tipi dizininin tamamında çalıştırmak için:
*.otf içinde i için; fontforge -lang=ff -c 'Aç($1); Generate($1:r+".ttf");' $i; tamamlamak

woff2 kullanarak yazı tiplerini dönüştürün
Fontforge güçlü bir yazı tipi düzenleme programı olsa da, bazı popüler yazı tipi türlerini doğru şekilde dönüştürmez. Örneğin, WOFF2 günümüzde çoğu web sitesi tarafından kullanılan bir formattır. Bu nedenle, yerel belgeleri için web yazı tiplerini kullanmak isteyen kullanıcılar için sorunlu olabilir.
WOFF2 yazı tiplerini dönüştürmek için önce buna uygun yardımcı programları yüklemeniz gerekir. Bunu aşağıdaki komutu çalıştırarak yapabilirsiniz:
sudo apt woff2'yi kurun

Bunu yaptıktan sonra, artık WOFF2 yazı tipini TTF'ye dönüştürebilirsiniz:
woff2_decompress yazı tipi.woff2

Fontforge CLI'ye benzer şekilde şunları yapabilirsiniz: Temel bir komut dosyası oluşturun WOFF2 yazı tiplerini dönüştürme sürecini otomatikleştirmek için. Örneğin, aşağıdaki kod satırı geçerli dizindeki tüm satırları geçecek ve onu TTF'ye dönüştürecektir:
*.woff2'de i için; woff2_decompress $i'yi yapın; tamamlamak

Yeni yazı tipinizi yükleyin
Kullanılabilir yeni yazı tipleriniz ile artık bunları sisteminize yükleyebilirsiniz. Bunu yapmak için önce ana dizininize gitmeniz gerekir:
cd /ev/$KULLANICI

Oluşturmak Yeni klasör ve adını ver ".yazı tipi" (noktayı satırın önüne ekleyin) ve yeni ttf satırını klasöre kopyalayın:
mkdir .font && cp font.ttf /home/$USER/.font

Uygulamayı yeniden başlatın veya yazı tipi önbelleğini yeniden yükleyin. İkincisini yapmak için aşağıdaki komutu çalıştırmanız gerekir:
sudo fc-cache yeniden yükleme

Cihaz şimdi yeni hattı algılayabilmelidir.
Sık sorulan sorular
S 1. Yazı tiplerini WOFF2 formatına geri dönüştürmek mümkün mü?
Cevap. Şu komutla herhangi bir TTF yazı tipini WOFF2'ye dönüştürebilirsiniz: woff2_compress font.ttf.
S2.Yazı tiplerini dönüştürdükten sonra görünmüyor.
Cevap. Bunun en yaygın nedeni, cihazınızda uygun bir yerel ayarın olmamasıdır.
Bu sorunu şu satırı ekleyerek çözebilirsiniz: export LC_ALL=en_US.UTF-8 “.bash_profile” dosyanıza.



