GNU/Linux’ta Yazı Tipleri Nasıl Yüklenir: Tam Adım Adım Kılavuz
Bir belgeyi açtığınızda veya bir web sitesini ziyaret ettiğinizde, tipografiyi kelimelerini bilinçli olarak kaydetmeden önce fark edersiniz. Doğru yazı tipi, bir tasarımı cilalı, modern ve güvenilir hissettirir — yanlış olanı ise amatörce ve okuması zor hissettirir. Windows ve macOS’ta yazı tipi kurulumu tanıdık bir işlemdir. Linux’ta, deneyimli olanlar bile birçok kullanıcı nereden başlayacağından emin değildir.
İyi haber: Linux’ta yazı tipi kurmak hızlı, esnek ve şaşırtıcı derecede basittir. Terminal’e dokunmadan veya dokunarak beş dakikadan az sürede yeni bir yazı tipi çalıştırabilirsiniz. Bu rehber, tek kullanıcı kurulumlarından sistem genelinde dağıtımlara kadar her yöntemi kapsar ve Linux sunucularında projeler çalıştıran web geliştiricileri ve sistem yöneticileri için pratik ipuçları içerir.
Linux’ta Doğru Yazı Tiplerini Kurmak Neden Önemlidir
Tipografi kozmetik değildir — işlevseldir. İşte yazı tipi yönetiminin dikkat alması gereken nedenleri:
- Profesyonellik: Özel yazı tipleri, web siteleri, uygulamalar ve belgelerin görsel kalitesini anında yükseltir.
- Okunabilirlik: İyi seçilmiş yazı tipleri kullanıcı deneyimini iyileştirir ve sıçrama oranlarını azaltır.
- Çok dilli destek: Uygun yazı tipi setleri, Latin olmayan yazılarla küresel kitleleri hedefleyen projeler için gereklidir.
- Marka tutarlılığı: Yerel ortamınız ve üretim sunucunuz genelinde aynı yazı tiplerini kullanmak, tasarladığınız şeyin tam olarak kullanıcıların gördüğü şey olmasını sağlar.
- Performans: Doğru biçimlendirilmiş ve önbelleğe alınmış yazı tipleri daha hızlı sayfa yükleme sürelerine ve daha iyi Google PageSpeed puanlarına katkıda bulunur.
Web sitelerini veya uygulamaları bir VPS Hosting veya Dedicated Servers ortamında barındırıyorsanız, yazı tipi yönetimi sadece bir masaüstü tercihi değil, standart dağıtım iş akışınızın bir parçası haline gelir.
Linux Hangi Yazı Tipi Formatlarını Destekler?
Herhangi bir şey kurmadan önce, karşılaşacağınız yaygın yazı tipi dosya formatlarını anlamak yardımcı olur:
| Format | Uzantı | Kullanım Durumu |
|---|---|---|
| TrueType Font | .ttf | Evrensel masaüstü ve web kullanımı |
| OpenType Font | .otf | Gelişmiş tipografi özellikleri |
| Web Open Font Format 2 | .woff2 | Web teslimi için optimize edilmiş |
| Web Open Font Format | .woff | Geniş tarayıcı uyumluluğu |
| Embedded OpenType | .eot | Eski Internet Explorer desteği |
Masaüstü Linux kurulumları için, .ttf ve .otf standart formatlarıdır. Linux sunucusundan sunulan web projeleri için, .woff2 modern en iyi uygulamadır.
Yöntem 1: Tek Bir Kullanıcı İçin Yazı Tiplerini Kurun (Root Gerekli Değil)
Bu en basit ve en güvenli yaklaşımdır. Yazı tipi yalnızca kullanıcı hesabınız için kullanılabilir — yönetici ayrıcalıkları gerekmez.
Adım 1: Yazı Tipinizi İndirin
Yazı tipi dosyanızı .ttf veya .otf formatında edinin. Güvenilir kaynaklar şunları içerir:
- Google Fonts — ücretsiz, açık kaynak
- Font Squirrel — ticari kullanım için ücretsiz
- DaFont — geniş çeşitlilik, lisansları kontrol edin
Adım 2: Yerel Yazı Tipleri Dizinini Oluşturun
Linux, kullanıcı başına yazı tiplerini ~/.local/share/fonts/ içinde depolar. Bu dizin varsayılan olarak mevcut olmayabilir, bu nedenle oluşturun:
mkdir -p ~/.local/share/fonts-p bayrağı, zaten varsa tam dizin yolunun hatasız oluşturulmasını sağlar.
Adım 3: Yazı Tipi Dosyasını Kopyalayın
cp /path/to/YourFont.ttf ~/.local/share/fonts//path/to/YourFont.ttf yerine indirilen yazı tipi dosyanızın gerçek yolunu yazın. Yazı tiplerini alt dizinlere de düzenleyebilirsiniz:
mkdir -p ~/.local/share/fonts/MyProject
cp /path/to/YourFont.ttf ~/.local/share/fonts/MyProject/Adım 4: Yazı Tipi Önbelleğini Yenileyin
Yazı tipi önbelleği, sisteminize ve uygulamalarınıza hangi yazı tiplerinin kullanılabilir olduğunu söyler. Bunu şu şekilde yeniden oluşturun:
fc-cache -fv-fönbellek güncel görünse bile tam yeniden oluşturmayı zorlar-vayrıntılı çıktıyı etkinleştirir, böylece işlenen şeyleri görebilirsiniz
En iyisi: Kişisel kullanım, hızlı test, tasarım mockup’ları ve sudo erişiminiz olmayan durumlar.
Yöntem 2: Yazı Tiplerini Sistem Genelinde Kurun (Tüm Kullanıcılar)
Bir yazı tipinin makinedeki her kullanıcı tarafından kullanılabilir olmasını istiyorsanız — veya bir sunucuda çalışan tüm uygulamalar tarafından — sistem genelinde kurun. Bu root veya sudo ayrıcalıkları gerektirir.
Adım 1: Yazı Tipini Sistem Dizinine Kopyalayın
sudo cp /path/to/YourFont.ttf /usr/local/share/fonts//usr/local/share/fonts/ dizini, manuel olarak kurulan sistem genelinde yazı tipleri için önerilen konumdur. Alternatif olarak, /usr/share/fonts/ paket yöneticileri tarafından kullanılır, ancak /usr/local/share/fonts/ sistem güncellemeleri sırasında çakışmaları önlemek için özel kurulumlar için tercih edilir.
Burada da düzenli alt dizinler oluşturabilirsiniz:
sudo mkdir -p /usr/local/share/fonts/custom
sudo cp /path/to/YourFont.ttf /usr/local/share/fonts/custom/Adım 2: Doğru İzinleri Ayarlayın
Yazı tipi dosyalarının tüm kullanıcılar tarafından okunabilir olmasını sağlayın:
sudo chmod 644 /usr/local/share/fonts/YourFont.ttfAdım 3: Sistem Yazı Tipi Önbelleğini Yeniden Oluşturun
sudo fc-cache -fvEn iyisi: Paylaşılan iş istasyonları, üretim sunucuları, CI/CD ortamları ve birden fazla kullanıcı veya sistem hizmetinin aynı yazı tiplerine erişmesi gereken herhangi bir senaryo.
Yöntem 3: Paket Yöneticisi Aracılığıyla Yazı Tiplerini Kurun (Yaygın Yazı Tipleri İçin Önerilir)
Birçok popüler yazı tipi, resmi Linux dağıtım depolarında paketlenmiştir. Bu yöntem en güvenilir olanıdır — kurulumu, izinleri, önbellek güncellemelerini ve gelecekteki yükseltmeleri otomatik olarak işler.
Ubuntu ve Debian
sudo apt update
sudo apt install fonts-roboto fonts-open-sans fonts-liberationDiğer yararlı yazı tipi paketleri:
sudo apt install fonts-noto # Google Noto — broad Unicode coverage
sudo apt install fonts-dejavu # DejaVu family — excellent readability
sudo apt install fonts-freefont-ttf # GNU FreeFont collection
sudo apt install ttf-mscorefonts-installer # Microsoft core fonts (Arial, Times New Roman, etc.)Fedora ve RHEL/CentOS
sudo dnf install google-roboto-fonts
sudo dnf install dejavu-fonts-all
sudo dnf install liberation-fontsArch Linux ve Manjaro
sudo pacman -S ttf-dejavu
sudo pacman -S ttf-liberation
sudo pacman -S noto-fontsResmi depolarda olmayan yazı tipleri için Arch kullanıcıları AUR’da arama yapabilir:
yay -S ttf-google-fonts-gitopenSUSE
sudo zypper install google-roboto-fontsEn iyisi: Yaygın olarak kullanılan yazı tipleri, üretim sunucuları, otomatik dağıtımlar ve otomatik güncelleme yönetimini istediğiniz herhangi bir ortam.
Yöntem 4: GUI Aracılığıyla Yazı Tiplerini Kurun (Masaüstü Ortamları)
Bir masaüstü ortamı çalıştırıyorsanız, terminal kullanmadan yazı tipleri kurabilirsiniz.
GNOME (Ubuntu, Fedora Workstation)
- Dosyalar uygulamasını açın (Nautilus).
- Yazı tipi dosyanızı içeren klasöre gidin.
.ttfveya.otfdosyasına çift tıklayın.- GNOME Yazı Tipi Görüntüleyici açılacak ve bir önizleme gösterecektir.
- Sağ üst köşedeki Kur düğmesine tıklayın.
Yazı tipi otomatik olarak ~/.local/share/fonts/ konumuna kurulur.
KDE Plasma
- Sistem Ayarları‘nı açın.
- Görünüm → Yazı Tipleri → Yazı Tipi Yönetimi‘ne gidin.
- Yazı Tipleri Ekle‘ye tıklayın ve yazı tipi dosyanızı seçin.
- Geçerli kullanıcı için mi yoksa sistem genelinde mi kuracağınızı seçin.
Alternatif: Sürükle ve Bırak
Çoğu dosya yöneticisinde, bir yazı tipi dosyasını dosya yöneticisi kenar çubuğundaki ~/.local/share/fonts/ dizinine sürükleyip bırakabilirsiniz.
Bir Yazı Tipinin Doğru Şekilde Kurulduğunu Doğrulama
Kurulumdan sonra, yazı tipinin fc-list kullanılarak sistem tarafından tanındığını doğrulayın:
fc-list | grep -i "roboto"roboto yerine yazı tipinizin adını yazın. Başarılı bir sonuç şöyle görünür:
/home/user/.local/share/fonts/Roboto-Regular.ttf: Roboto:style=Regular
/home/user/.local/share/fonts/Roboto-Bold.ttf: Roboto:style=BoldSistemde kurulu tüm yazı tiplerini listelemek için:
fc-listBelirli bir yazı tipi hakkında ayrıntılı bilgi görmek için:
fc-query /path/to/YourFont.ttfYazı tiplerini dil desteğine göre bulmak için (çok dilli projeler için yararlı):
fc-list :lang=ar # Arabic
fc-list :lang=zh # Chinese
fc-list :lang=ja # JapaneseYaygın Yazı Tipi Kurulum Sorunlarını Giderme
Kurulumdan Sonra Yazı Tipi Görünmüyor
fc-cache -fv komutunu tekrar çalıştırın ve uygulamayı yeniden başlatın. Bazı uygulamalar yazı tipi listelerini başlangıçta önbelleğe alır ve yeni yazı tiplerini algılamak için tam yeniden başlatma gerektirir.
Yazı Tipi Yanlış Görüntüleniyor veya Oluşturma Sorunları Var
Yazı tipi dosyasının bozuk olmadığını kontrol edin. Orijinal kaynaktan yeniden indirin. Dosyayı da doğrulayabilirsiniz:
fc-validate /path/to/YourFont.ttfSistem Genelinde Kurulum Sırasında İzin Reddedildi
Sistem genelinde kurulumlar için sudo kullandığınızdan emin olun. Tek kullanıcı kurulumları için, ~/.local/share/fonts/ dizinine sahip olduğunuzu doğrulayın:
ls -la ~/.local/share/fonts/Yazı Tipi Bazı Uygulamalarda Çalışıyor Ancak Diğerlerinde Değil
Bazı uygulamalar (özellikle eski GTK2 veya Qt4 uygulamaları) kendi yazı tipi önbelleklerini tutar. Bu uygulamaları yeniden başlatmak veya oturumu kapatıp yeniden açmak genellikle
