Razlika između inačica stranice Fontovi
(Fontovi - 3) |
(još malo teksta) |
||
Nisu prikazane 2 međuinačice istog suradnika | |||
Redak 1: | Redak 1: | ||
− | Neke GNU/Linux distribucije poput | + | Neke GNU/Linux distribucije poput Debian-a, Slitaz-a i drugih ne dolaze sa prikazom fontova prilagođenim desktop korisnicima. |
− | Nemaju instalirane | + | |
− | i | + | Nemaju instalirane True Type fontove koji su postali standard za lijepi prikaz fontova a potrebno je i podesiti prikaz fontova za LCD tip ekrana. |
− | 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 | + | 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. | ||
+ | |||
+ | {{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'''}} | ||
− | * | + | * 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 | + | * 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 23: | ||
aptitude install ttf-liberation ttf-mscorefonts-installer msttcorefonts | aptitude install ttf-liberation ttf-mscorefonts-installer msttcorefonts | ||
− | Neki od | + | Neki od fontova koji se nalaze u paketima su (Verdana, Tahoma, Times New Roman, Arial, Trebuchet, Comic Sans, Impact...) |
Redak 30: | Redak 37: | ||
'''Odgovori: Autohinter, Automatic i No''' | '''Odgovori: Autohinter, Automatic i No''' | ||
− | + | ===Čišćenje i update fontconfig cache-a=== | |
dpkg-reconfigure fontconfig | dpkg-reconfigure fontconfig | ||
− | '''Nakon svega treba odabrati neki od | + | '''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"?> | + | <?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.
/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.
Sadržaj
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>