Maceraya hazır mısın! bir BSD almaz mısın?

Bu konuya katılanlar

Duyuru
* Forum tasarımımız yenilendi.
* FreeBSD 10.4 - RELEASE Final çıktı.
* FreeBSD 11.1 - RELEASE Final çıktı.
Son Mesajlar
Çevrimiçi (0)

Yazı tiplerinin güzel görünmesi

Ekran kartınızın ve freetype2'nin kurulu olduğunu varsayıyorum.
** Adım 1
İlk önce freetype2'yi kaldıracağız..
# cd /usr/ports/print/freetype2 ; make deinstall clean
Bu konutu ilave edip yeniden derliyoruz.
# make WITH_LCD_FILTERING=yes install clean
** Adım 2
Ev dizinizde ~/.fonts.conf dosyası olacak onu başka bir isimle yedekleyip ve içini boşaltıp alltaki komutları ekliyoruz.
< ?xml version='1.0'?> 
< !DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<selectfont>
<acceptfont>
<pattern>
<patelt name="family">
<string>Terminus</string>
</patelt>
</pattern>
</acceptfont>
<rejectfont>
<pattern>
<patelt name="scalable">
<bool>false</bool>
</patelt>
</pattern>
</rejectfont>
</selectfont>
<alias>
<family>serif</family>
<prefer>
<family>DejaVu Serif</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>DejaVu Sans</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>DejaVu Sans Mono</family>
<family>Terminus</family>
</prefer>
</alias>
<match target="font">
<edit mode="assign" name="rgba">
<const>none</const>
</edit>
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
<edit mode="assign" name="autohint">
<bool>true</bool>
</edit>
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcdlight</const>
</edit>
</match>
<match target="font">
<test compare="more" name="weight">
<const>medium</const>
</test>
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
<match target="pattern" name="family">
<test name="family" qual="any">
<string>Andale Mono</string>
<string>Arial</string>
<string>Arial Black</string>
<string>Comic Sans MS</string>
<string>Courier New</string>
<string>Georgia</string>
<string>Impact</string>
<string>Trebuchet MS</string>
<string>Tahoma</string>
<string>Times New Roman</string>
<string>Verdana</string>
<string>Webdings</string>
</test>
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<dir>~/.fonts</dir>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
</fontconfig>
** Adım 3
bitstream-vera, webfonts, terminus-font, dejavu bunlar sisteminizde kurulu değilse porttan kurun.
Kurulu olup olmadığını böyle kontrol edebilirsiniz.
$ pkg_info -Ex bitstream-vera webfonts terminus-font dejavu
     bitstream-vera-1.10_5 
     dejavu-2.33 
     terminus-font-4.35 
     webfonts-0.30_6
** Adım 5
Sıra geldi xorg.conf dosyasına. (/etc/X11/xorg.conf dosyasını yedekleyin)
Section "Files" kısmında font yollarının doğru olup olmadığını kontrol edin.
Bunuda en iyi bu komutla kontrol edebilirsiniz.
# cat /var/log/Xorg.0.log | grep -e EE -e WW
Yani Xorg.0.log'a bakarak xorg.conf'ta fonts yolu hatalarını çözün.
Section "Module" kısmına altaki değeri girin.
Load "freetype"
** Adım 6
Şimdi sıra menülerden ve tarayıcılardan yazı tip'lerini seçmeye geldi.
Kde kullanıyorsanız kcmshell4 fonts 'tan yumuşatma etkin, yazı tiplerini 96DPI yapabilirsiniz.
Yazı tipide Sans Şerif (Öntanımlılar) seçebilirsiniz.
Örnek ayarlar.
Tarayıcılarda da Bistream Vera tipini seçebilirsiniz.
İşiniz bittiyse normal kullanıcı olarak bu komutuda verin font belleği temizlensin.
$ fc-cache -vf


** Final
İşimiz bu kadar sisteme RESTART atabilirsiniz.
Eğer KDE4 kullanıyorsanız çokta gerekli değil ama /var/tmp/kdecache-kul_adınız/ dizinini silip öyle RESTART atın.
Cache dizininin arada sırada silinmesi iyi olur.
Sistem yeniden başladıktan sonra farkın açıkca belli olması gerekir, eğer sorun varsa ve olmadıysa önce fc-cache'yi tekrar döndürün.
Ardından adımları yeniden kontrol edin.
Bu olayı 17.inç (1440x900) ekranı olan Pc-BSD 8.2 kurulu laptop'umda denedim.
Artık bu olaya "Anti Aliasing" mi denir, yoksa "ClearType" mi nedir ne denir bilmiyorum ama güzel bir şey olduğu kesindir.
Özetle "ihtiyar delikanlı" (*BSD) az-buz yaman değilmiş vesselâm, sevmeye başladım ben bu ihtiyarı

Maceraya hazır mısın?  Bir BSD almaz mısın!

Yorumlar

Yorum yapmak için Oturum Açın yada Kayıt Olun .