Artwiz diye adlandırılan fontlar kendisini Artwiz olarak adlandıran biri tarafından (şaşırtıcı olarak yeterli) yaratılmış fontlardır. Han ise fontlardan oluşan bir tarball'ı kendi sitesine koyacak kadar yardımseverdi. Fontları http://www.xs4all.nl/~hanb/software/fluxbox/artwiz-fonts.tar.bz2 'den download edebilirsiniz.
Mandrake RPM leri varsa fontları elle kurmak zorunda değilsiniz. Eğer yoksa, şöyle. Artwiz fontları kurmanın iki yolu var: Sistem-geneli ve sadece-kullanıcı.
Sisteminizdeki bütün kullanıcılar için bu fontları kurmak istiyorsanız, tarball'ı /tmp dizinine indirip şu şekilde işleme alabilirsiniz:
# cd /usr/X11R6/lib/X11/fonts
# tar xjf /tmp/artwiz-fonts.tar.bz2
# cd fluxbox-artwiz-fonts
# mkfontdir
# chkfontpath -q -a /usr/X11R6/lib/X11/fonts/fluxbox-artwiz-fonts:unscaledVe font-server 'ı yeniden başlatın. Aklınızda bulunsun, sizin dağıtımınız system-wide fontlar için /usr/share/fonts gibi farklı bir lokasyon içeriyor olabilir. Yukarıdaki dizin makul bir varsayılandır.
Eğer fontları sadece bir kullanıcı için kurmak istiyorsanız, biraz daha kolay. Tarball'ı kendi dizininize indirin, sonra:
$ tar xjf artwiz-fonts.tar.bz2
$ mv fluxbox-artwiz-fonts .fonts
$ mkfontdir $HOME/.fonts.xinitrc yada .xsession dosyanızı (X11'i nasıl çalıştırdığınıza bağlı) edit edin, ve herhangi bir programdan önce aşağıdaki satırları içermesini sağlayın:
xset +fp $HOME/.fonts
Sonra, X11'i (tekrar)çalıştırın ve xlsfonts yada xfontsel ile sistemin fontları tanıdığını kontrol edin.
Artwiz fontları bazen yerelleştirme ayarlarınızla çakışabilir. Çalışmalarını sağlamak için aşağıdaki satırları .xinitrc yada .xsession dosyanıza koymak zorunda kalabilirsiniz:
export LC=C
export LC_ALL=CBu ayarlar yerelleştirme ayarları içindir, eğer fontlarınız kaybolur yada başka türlü problemler yaşarsanız tekrar kaldırın. Aleczapka tarafından katkıda bulunulmuş bir başka çözüm daha vardır.
Ve işte uluslararası ayarlarınızı kullanarak Artwizs fontlarını Fluxbox içinde kullanmanın yolu.
Çözüm çok kolaydır. Yapmanız gereken tek şey fonts.alias (ve/veya fonts.dir) 'ınızı düzeltmeniz.
Bu ayrıca diğer uygulamalarda karşılaştığınız problemleri de düzeltir (mesela Evolution ve UTF-8) İlk olarak düzgün bir fonts.dir dosyası yapmanız gerekir. Bu dosya Artwiz fontlarını kurduğunuz dizinde bulunur. Eğer yoksa o dizine geçiniz ve mkfontdir yapınız.
Bu dosyanın söz dizimi basittir. İlk satır sadece dosyadaki font sayısını içerir. Takip eden bütün satırlar ise şu formdadır
font_dosyaismi fontismi
İşte örnek bir fonts.dir dosyası:
Örnek D-1. fonts.dir
14 glisp.pcf.gz -artwiz-glisp-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv gelly.pcf.gz -artwiz-gelly-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv edges.pcf.gz -artwiz-edges-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv nu.pcf.gz nu drift.pcf.gz drift cure.pcf.gz cure aqui.pcf.gz aqui lime.pcf.gz -artwiz-lime-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv snap.pcf.gz -artwiz-snap-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv
Bizi ilgilendiren şeyler sadece kısa font belirteçleri olan satırlar, bu durumda Nu, Drift, Cure and Aqui fontları. Problem ise onların X11 font isimlerinin olmaması.
Dosyayı şu şekle sokun:
14 glisp.pcf.gz -artwiz-glisp-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv gelly.pcf.gz -artwiz-gelly-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv edges.pcf.gz -artwiz-edges-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv nu.pcf.gz -artwiz-nu-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv drift.pcf.gz -artwiz-drift-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv cure.pcf.gz -artwiz-cure-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv aqui.pcf.gz -artwiz-aqui-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv lime.pcf.gz -artwiz-lime-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv snap.pcf.gz -artwiz-snap-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv
Son yapacağınız şey ise fonts.alias dosyasını (iso646'den farklı çevrimleri olan fontları da kullanabilmek için) düzeltmek.
Sözdizimi font_kısaismi font_ismi şeklindedir. Mesela artwiz fontlarının ISO-8859-9 çevrimiyle çalışmasını sağlamak için şöyle bir kısaltma (her biri bir satırda) yapınız:
-artwiz-anorexia-medium-r-normal--11-110-75-75-p-90-iso8859-9 -artwiz-anorexia-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
Ayrıca benim fonts.dir ve fonts.alias dosyalarıma bakabilirziniz, bunlar ISO-8859-1, ISO-8859-2, ve iso10646-1 (UTF-8) 'i destekliyor. Eğer herşeyi yukarıdaki gibi ayarlarsanız, LC_* ayarlarınızı C veya POSIX'e ayarlamak zorunda kalmazsınız. Ve bütün uygulamalarınız (sadece fluxbox değil) gerektiği gibi çalışacaktır; "can't convert characterset yada benzeri" şekilde uyarılar vermeyeceklerdir.