[ mmirilovic @ 06.09.2005. 16:42 ] @
Hteo sam da instaliram "enlightenment" koji je zahtevao "freetype2" biblioteku. Skinuo sam "freetype2", instalirao, i nakon toga su mi se u KDE-u pokvario prikaz fontova u svim aplikacijama. Čak i u Firefox-u. Užas za oči. Nezdravo. Deinstalirao sam freetype, ali se situacija nije poboljšala. Ne znam šta da radim?

Distribucija Slackware 10.1.
[ mmirilovic @ 08.09.2005. 14:56 ] @
Da dodam. U GNOME-u je sve OK. A u KDE-u se loše prikazuju Serifni fontovi.
Dok je recimo Helvetica dobra, samo što mi se njen dizajn ne sviđa.
[ retry @ 12.09.2005. 00:14 ] @
i? kako si resio problem?
[ mmirilovic @ 12.09.2005. 00:27 ] @
Nikako za sada. Malo sam popravio situaciju tako što sam fontove promenio u
Helvetica familiju. Izgleda da je problem sa Sans i Serif familijom
najizraženiji.

Problem ću da rešim tako što ću sa originalnih Slackware diskova da
reinstaliram freetype biblioteku. Ako to ne reši problem onda reinstall, mrzi
me da se smaram. Samo da mi vrate diskove koji su na pozajmici.

Nadao sam se da će ovde neko znati... ali...
[ Damjan S. Vujnovic @ 12.09.2005. 08:36 ] @
sta kazu /etc/fonts/local.conf i ~/.fonts.conf?

DSV



[Ovu poruku je menjao Damjan S. Vujnovic dana 12.09.2005. u 09:36 GMT+1]
[ mmirilovic @ 12.09.2005. 09:13 ] @
~/.fonts.conf
Code:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
 <match target="font" >
  <edit mode="assign" name="hinting" >
   <bool>true</bool>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="hintstyle" >
   <const>hintfull</const>
  </edit>
 </match>
 <match target="font" >
  <edit mode="assign" name="rgba" >
   <const>rgb</const>
  </edit>
 </match>
</fontconfig>

/etc/fonts/local.conf
Code:
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM 
"fonts.dtd">
<fontconfig>
 <dir>/usr/local/share/fonts</dir>
 <dir>/usr/share/fonts</dir>
 <dir>/usr/X11R6/lib/X11/fonts</dir>
</fontconfig>
[ urke @ 12.09.2005. 17:42 ] @
Dodaj ti malo u ~/.fonts.conf nešto ovako:

Code:

    <dir>/usr/X11R6/lib/X11/fonts/TTF</dir>
    <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
    <dir>/usr/X11R6/lib/X11/fonts/artwiz</dir>
    <dir>/usr/X11R6/lib/X11/fonts/cm-unicode</dir>
    <dir>/usr/X11R6/lib/X11/fonts/cyrillic</dir>
    <dir>/usr/X11R6/lib/X11/fonts/iso8859-5/75dpi</dir>
    <dir>/usr/X11R6/lib/X11/fonts/iso8859-5/misc</dir>
    <dir>/usr/X11R6/lib/X11/fonts/75dpi</dir>
    <dir>/usr/X11R6/lib/X11/fonts/100dpi</dir>
    <dir>~/.fonts</dir>


Odnosno, tamo gde imaš tvoje TTF fontove. Nisam baš siguran da li će freetype da izvlaži fontove iz poddirektorijuma unutar roditeljskog /usr/X11R6/lib/X11/fonts. Naravno, iskoristi DejaVu, URW i druge TTF fontove. I obavesno posle ove izmene uradi jedan fc-cache :)

A razlog zbog koga ti se uzdrmalo stanje sa fontovima posle instalacije freetype2 je taj što su prepisana podešavanja u /etc/fonts (čitaj početak /etc/fonts/font.conf pa ćeš videti zašto).
[ mmirilovic @ 13.09.2005. 12:20 ] @
Dodao sam sve to u "~/.fonts.conf", uz izmenjenu putanju do TTF fontova, i
pokrenuo fc-cache, što je rezultiralo sa njegovom prijavom o skntaksnoj
grešci u toj i toj liniji, odnosno tamo gde počinje ova lista.

Nisu prepisana podešavanja u /etc/fonts/fonts.conf. Datum fajla datira od
januara ove godine :)

U svakom slučaju,situacija je ostala ista.
[ mmirilovic @ 13.09.2005. 13:56 ] @
Problem rešen!

FreeType bibilioteka o kojoj sam govorio instalirana je iz binarnog .tgz
paketa, pošto koristim Slackware. U tom paketu su bile isključeni pojedini
patentirani algoritmi za renderovanje TTF fontova. Zato je prikaz fontova bio
loš.

Skinuo sam novi source biblioteke sa net-a. U izvornom kodu treba naći fajl
"freetype-2.1.10/include/freetype/config/ftoption.h" i u njemu liniju:
Code:
/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */

I to liniju prepraviti da izgleda ovako:
Code:
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER


Inače, u dokumentaciji na sajtu stoji da u pomenutom fajlu originalna linija
izgleda ovako:
Code:
#undefine TT_CONFIG_OPTION_BYTECODE_INTERPRETER

I da je treba prepraviti u onu drugu koju sam naveo. Ali to nije tačno za ovu
verziju izvornog koda. Izgleda da je reč o malo starijoj dokumentaciji.

Ne znam da li je legalno da ovu opciju koristim na svom računaru bez plaćanja
licence?

U svakom slučaju ja sam zadovoljan prikazom fontova.
[ mmirilovic @ 13.09.2005. 14:13 ] @
Fontovi pre:
[img][att_url][/img]
[ mmirilovic @ 13.09.2005. 14:17 ] @
Ako pažljivije pogledate, videćete da se oko "okruglih" slova kao što su c, o, e, i sl. nalaze "brljotine". Zaista ružno i naporno za rad.

A fontovi posle:
[img][att_url][/img]