Razlika između inačica stranice Fontovi

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
(Fontovi - 2)
(još malo teksta)
 
Nisu prikazane 3 međuinačice istog suradnika
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 Debian-a, Slitaz-a i drugih ne dolaze sa prikazom fontova prilagođenim desktop korisnicima.
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 prikaza.
+
{{Info-balon|Ostali fontovi...| Fontove se može dodavati i iz drugih izvora u '''/home/korisnićko-ime/.fonts''' ili '''/usr/share/fonts'''}}
+
  
 +
Nemaju instalirane True Type fontove koji su postali standard za lijepi prikaz fontova a potrebno je i podesiti prikaz fontova za LCD tip ekrana.
  
* U većini slučajeva, potrebni su vam TrueType (TTF) fontovi – imena tih paketa počinju sa ttf-
+
U slučaju Debian-a zbog pitanja licence neki od ttf fontova nisu dijelom same distribucije.
* 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.  
+
 
 +
To se može vrlo lako ispraviti instalacijom True Type fontova iz repozitorija i konfiguriranjem njihovog prikaza
 +
 
 +
uz pomoć '''dpkg-reconfigure''' alata.
 +
 
 +
{{Info-balon|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.  
  
  
Redak 14: Redak 23:
 
     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 28: Redak 37:
 
'''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>

Trenutačna izmjena od 19:09, 8. siječnja 2012.

Neke GNU/Linux distribucije poput Debian-a, Slitaz-a i drugih ne dolaze sa prikazom fontova prilagođenim desktop korisnicima.

Nemaju instalirane True Type fontove koji su postali standard za lijepi prikaz fontova a potrebno je i podesiti prikaz fontova za LCD tip ekrana.

U slučaju Debian-a zbog pitanja licence neki od ttf fontova nisu dijelom same distribucije.

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

uz pomoć dpkg-reconfigure alata.

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>