Yazı tiplerinin güzel görünmesi | BSD

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


**Önemli uyarı**
freetype2-2.4.4 pkaetinde an itibariyle VULNERABILITIES diye güvenlik uyarısı verip kurulum engellenirse, alltaki komutla yeniden deneyin;
Ya da uyarıyı dikkate alıp kurulumdan vazgeçin.
http://portaudit.freebsd.org/5d374b01-c3ee-11e0-8aa5-485d60cb5385.html
# make DISABLE_VULNERABILITIES=yes 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.
Opera

Firefox

İş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. :D

Özetle "ihtiyar delikanlı" (*BSD) az-buz yaman değilmiş vesselâm, sevmeye başladım ben bu ihtiyarı :D

Opera & Firefox

Hiç yorum yok:

Yorum Gönder

2010 - 2022 Beastie BSD Türkiye