Deprecated: Function split() is deprecated in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 146 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php on line 236 Warning: Cannot modify header information - headers already sent by (output started at /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/auth.php:146) in /home/www/static/linuxsoft.ro/www.linuxsoft.ro/public_html/wiki/inc/actions.php on line 128 desktop:font-config [Linux Soft Wiki]
 

Un articol despre configurarea optima a fonturilor pe platforma Linux.

Sursa informatiilor din aceasta pagina:

DPI

Configurarea optima a DPI pare sa fie una din modalitatile de imbunatatire a calitatii fonturilor pe platformele Linux.
Pe Linux e necesar ca valoarea acesteia sa fie setata la minim 96 DPI. Pentru a citi valoarea curenta Xorg/DPI folositi comanda:

$ xdpyinfo | grep resol
  resolution:    86x86 dots per inch

Exemplu
Monitor Samsung 913n conform specificatiilor are:

Distanta intre pixeli 0.294 mm
1 Inch 2.54 cm = 25.4 mm
Valoarea DPI Nativa 25.4 / 0.294 = 86.39 DPI

Aceasta valoare nu este destul de mare pentru o buna reprezentare a fonturilor pe acest tip de monitor.

Exista doua posibilitati:

  1. folosirea DPI-ului nativ - recomandat în cazul in care valoarea DPI nativa este peste 96, monitoare cu distanta dintre pixeli mai mica de 0.264 mm.
  2. DPI setat la minim 96 - fortam DPI la o valoare mai mare decat cea nativa pentru o calitate mai buna.

Minim 96

Pentru a putea modifica aceasta valoare trebuie mai intai sa intelegem in ce ordine Xorg va cauta sa seteze aceasta valoare:

  1. Linia de comanda pentru Xorg, argumentul -dpi.
  2. Setarea DisplaySize din xorg.conf este folosita pentru a seta marimea.
  3. Citirea prin DDC a dimensiunilor.
  4. Daca nu a fost posibila citirea unei valori prin DDC se foloseste automat o valoare fixa (75 DPI).

DisplaySize

In fisierul /etc/X11/xorg.conf cautati sectiunea Monitor si adaugati una din urmatoarele linii functie de rezolutia folosita:

DisplaySize 270 203 # 1024x768 96dpi 
DisplaySize 338 254 # 1280x960 96dpi 
DisplaySize 338 270 # 1280x1024 96dpi 
DisplaySize 370 277 # 1400x1050 96dpi 
DisplaySize 423 370 # 1600x1400 96dpi

Aceste valori au fost calculate folosind formula:

DisplaySize = rezolutia_X/96*25.4 rezolutia_Y/96*25.4

Dupa ce a-ti facut aceste modificari reporniti X, dupa care verificati daca setarile sunt corecte:

xdpyinfo | grep dimensions 
xdpyinfo | grep resolution

Font

Autohint (1)

Creati fisierul ~/.fonts.conf folosind comanda gedit ~/.fonts.conf si copiati textul urmator:

<?xml version=”1.0?>
<!DOCTYPE fontconfig SYSTEM “fonts.dtd”>
<fontconfig>
<match target=”font”>
<edit name=”autohint” mode=”assign”>
<bool>true</bool>
</edit>
</match>
</fontconfig>

Veti observat modificarile in momentul in care porniti o noua aplicatie.

 
desktop/font-config.txt · Last modified: 2008/03/02 17:38 by pghoratiu
 
Publicaţi pe acest Wiki doar conţinut original, nu se acceptă copierea articolelor de pe alte site-uri. Se recomandă folosirea link-urilor in acest caz.
Recent changes RSS feed