Razlika između inačica stranice Fontovi

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
(Fontovi - 4)
m (Ispravka teksta i malo prijeloma)
Redak 1: Redak 1:
 
Neke GNU/Linux distribucije poput Debiana, Slitaz i drugih ne pridaju previše pažnje na izgled fontova.
 
Neke GNU/Linux distribucije poput Debiana, Slitaz i drugih ne pridaju previše pažnje na izgled fontova.
 +
 
Nemaju instalirane pa ni konfigurirane True Type fontove koji su postali standard za lijepi izgled fontova
 
Nemaju instalirane pa ni konfigurirane True Type fontove koji su postali standard za lijepi izgled fontova
 
i njihov prikaz na LCD ekranima.
 
i njihov prikaz na LCD ekranima.
To se može vrlo lako ispraviti instalacijom True Type fontova iz repozitorija i konfiguriranjem prikaza.
+
 
{{Info-balon|Ostali fontovi...| Fontove se može dodavati i iz drugih izvora u  
+
To se može vrlo lako ispraviti instalacijom True Type fontova iz repozitorija i konfiguriranjem njihovog prikaza.
 +
 
 +
{{Info-balon|Ostali fontovi...| Fontove se može dodavati i iz drugih izvora u direktorij
 
'''/home/korisnićko-ime/.fonts''' ili
 
'''/home/korisnićko-ime/.fonts''' ili
 
'''/usr/share/fonts'''}}
 
'''/usr/share/fonts'''}}
  
  
* U većini slučajeva, potrebni su vam TrueType (TTF) fontovi – imena tih paketa počinju sa ttf-
+
* Potrebni su vam TrueType (TTF) fontovi – imena tih paketa počinju sa ttf-*
* U slučaju Debaian-a non-free fontovi se nalaze u '''contrib''' repozitoriju, to će te morati dodat u sources.list ako to niste učinili do sada.  
+
* U slučaju Debaian-a non-free fontovi se nalaze u '''contrib''' repozitoriju.  
 +
Ako to niste učinili do sada dodajte '''contrib''' u /etc/apt/sources.list.  
  
  
Redak 16: Redak 20:
 
     aptitude install  ttf-liberation ttf-mscorefonts-installer msttcorefonts
 
     aptitude install  ttf-liberation ttf-mscorefonts-installer msttcorefonts
  
Neki od tih fontova su (Verdana, Tahoma, Times New Roman, Arial, Trebuchet, Comic Sans, Impact...)
+
Neki od fontova koji se nalaze u paketima su (Verdana, Tahoma, Times New Roman, Arial, Trebuchet, Comic Sans, Impact...)
  
  
Redak 30: Redak 34:
 
'''Odgovori: Autohinter, Automatic i No'''
 
'''Odgovori: Autohinter, Automatic i No'''
  
pa ponovi
+
===Čišćenje i update fontconfig cache-a===
  
 
     dpkg-reconfigure fontconfig
 
     dpkg-reconfigure fontconfig
  
  
'''Nakon svega treba odabrati neki od tih True Type fontova i ponovo se prijaviti.'''
+
'''Nakon svega treba odabrati neki od instaliranih True Type fontova i ponovo se prijaviti.'''
 +
 
 +
==Dodatak==
 +
Neki korisnici u želji za što boljim prikazom naprave i konfiguracijsku datoteku za prikaz fontova.
 +
 
 +
Osobno mislim da to nije potrebno ali u slučaju da nekome zatreba evo kako izgleda sadržaj jedne takve konfiguracije.
 +
/etc/fonts/local.conf
  
==Neki korisnici u želji za što boljim prikazom naprave i konfiguracijsku datoteku za prikaz fontova.==
 
 
gedit /etc/fonts/local.conf
 
  
i dodaj
 
  
<?xml version="1.0"?>
+
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
+
<fontconfig>
<match target="font" >
+
<match target="font" >
<!-- No hinting for bold fonts -->
+
<!-- No hinting for bold fonts -->
<test name="weight" compare="more"> <const>medium</const> </test>
+
<test name="weight" compare="more"> <const>medium</const> </test>
<edit name="autohint" mode="assign"> <bool>false</bool> </edit>
+
<edit name="autohint" mode="assign"> <bool>false</bool> </edit>
</match>
+
</match>
<match target="font">
+
<match target="font">
<!-- hintstyle can be hintslight, hintmedium, hintfull -->
+
<!-- hintstyle can be hintslight, hintmedium, hintfull -->
<edit name="hintstyle" mode="assign"> <const>hintfull</const> </edit>
+
<edit name="hintstyle" mode="assign"> <const>hintfull</const> </edit>
</match>
+
</match>
<match target="font">
+
<match target="font">
<!-- set the subpixel type of the LCD (99% of the time it's rgb -->
+
<!-- set the subpixel type of the LCD (99% of the time it's rgb -->
<!-- may conflict with hinting above. If so turn it off -->
+
<!-- may conflict with hinting above. If so turn it off -->
<!-- edit name="rgba" mode="assign"> <const>rgb</const> </edit -->
+
<!-- edit name="rgba" mode="assign"> <const>rgb</const> </edit -->
</match>
+
</match>
<match target="font">
+
<match target="font">
<!-- Turn on antialiasing on big fonts sizes to remove those jaggies -->
+
<!-- Turn on antialiasing on big fonts sizes to remove those jaggies -->
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
+
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
<!-- edit name="antialias" mode="assign"> <bool>false</bool> </edit -->
+
<!-- edit name="antialias" mode="assign"> <bool>false</bool> </edit -->
<!-- lcd filter -->
+
<!-- lcd filter -->
<edit mode="assign" name="lcdfilter"> <const>lcddefault</const> </edit>
+
<edit mode="assign" name="lcdfilter"> <const>lcddefault</const> </edit>
</match>
+
</match>
<match target="font" >
+
<match target="font" >
<!-- Turn on antialiasing on big fonts sizes to remove those jaggies -->
+
<!-- Turn on antialiasing on big fonts sizes to remove those jaggies -->
<test name="size" qual="any" compare="more"> <double>12</double> </test>
+
<test name="size" qual="any" compare="more"> <double>12</double> </test>
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
+
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
</match>
+
</match>
<match target="font" >
+
<match target="font" >
<!-- Turn on antialiasing on big fonts sizes to remove those jaggies -->
+
<!-- Turn on antialiasing on big fonts sizes to remove those jaggies -->
<test name="pixelsize" qual="any" compare="more"> <double>17</double> </test>
+
<test name="pixelsize" qual="any" compare="more"> <double>17</double> </test>
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
+
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
</match>
+
</match>
<!-- turn on hinting -->
+
<!-- turn on hinting -->
<match target="font">
+
<match target="font">
<edit name="autohint" mode="assign"> <bool>true</bool> </edit>
+
<edit name="autohint" mode="assign"> <bool>true</bool> </edit>
</match>
+
</match>
<!-- Alias the vanilla fonts to Droid -->
+
<!-- Alias the vanilla fonts to Droid -->
<alias>
+
<alias>
<family>serif</family>
+
<family>serif</family>
<prefer>
+
<prefer>
<family>Droid Serif</family>
+
<family>Droid Serif</family>
</prefer>
+
</prefer>
</alias>
+
</alias>
<alias>
+
<alias>
<family>sans-serif</family>
+
<family>sans-serif</family>
<prefer>
+
<prefer>
<family>Droid Sans</family>
+
<family>Droid Sans</family>
</prefer>
+
</prefer>
</alias>
+
</alias>
<alias>
+
<alias>
<family>monospace</family>
+
<family>monospace</family>
<prefer>
+
<prefer>
<family>Droid Sans Mono</family>
+
<family>Droid Sans Mono</family>
</prefer>
+
</prefer>
</alias>
+
</alias>
</fontconfig>
+
</fontconfig>

Inačica od 18:40, 8. siječnja 2012.

Neke GNU/Linux distribucije poput Debiana, Slitaz i drugih ne pridaju previše pažnje na izgled fontova.

Nemaju instalirane pa ni konfigurirane True Type fontove koji su postali standard za lijepi izgled fontova i njihov prikaz na LCD ekranima.

To se može vrlo lako ispraviti instalacijom True Type fontova iz repozitorija i konfiguriranjem njihovog prikaza.

Ostali fontovi...
Fontove se može dodavati i iz drugih izvora u direktorij

/home/korisnićko-ime/.fonts ili

/usr/share/fonts


  • Potrebni su vam TrueType (TTF) fontovi – imena tih paketa počinju sa ttf-*
  • U slučaju Debaian-a non-free fontovi se nalaze u contrib repozitoriju.

Ako to niste učinili do sada dodajte contrib u /etc/apt/sources.list.


Instalacija True Type fontova

   aptitude install  ttf-liberation ttf-mscorefonts-installer msttcorefonts

Neki od fontova koji se nalaze u paketima su (Verdana, Tahoma, Times New Roman, Arial, Trebuchet, Comic Sans, Impact...)


Osvježavanje baze fontova.

   fc-cache -f -v


Rekonfiguracija prikaza fontova

   dpkg-reconfigure fontconfig-config

Odgovori: Autohinter, Automatic i No

Čišćenje i update fontconfig cache-a

   dpkg-reconfigure fontconfig


Nakon svega treba odabrati neki od instaliranih True Type fontova i ponovo se prijaviti.

Dodatak

Neki korisnici u želji za što boljim prikazom naprave i konfiguracijsku datoteku za prikaz fontova.

Osobno mislim da to nije potrebno ali u slučaju da nekome zatreba evo kako izgleda sadržaj jedne takve konfiguracije.

/etc/fonts/local.conf


<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<test name="weight" compare="more"> <const>medium</const> </test>
<edit name="autohint" mode="assign"> <bool>false</bool> </edit>
</match>
<match target="font">
<edit name="hintstyle" mode="assign"> <const>hintfull</const> </edit>
</match>
<match target="font">
</match>
<match target="font">
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
<edit mode="assign" name="lcdfilter"> <const>lcddefault</const> </edit>
</match>
<match target="font" >
<test name="size" qual="any" compare="more"> <double>12</double> </test>
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
</match>
<match target="font" >
<test name="pixelsize" qual="any" compare="more"> <double>17</double> </test>
<edit name="antialias" mode="assign"> <bool>true</bool> </edit>
</match>
<match target="font">
<edit name="autohint" mode="assign"> <bool>true</bool> </edit>
</match>
<alias>
<family>serif</family>
<prefer>
<family>Droid Serif</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Droid Sans</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Droid Sans Mono</family>
</prefer>
</alias>
</fontconfig>