[Wannabe] Risolvere problemi di “quadretattura”

Febbraio 20, 2008 at 7:52 pm (Arch, Gentoo, How-To, Kde, Linux, Slackware, opensource, ubuntu)

Ok il titolo è orrendo, ma non sapevo cos’altro scrivere. Analizziamo il problema: avete la sensazione che i caratteri del vostro schermo, DE/WM siano “quadrettati”, che si vedano male, senza l’antialiasing?

Bè molto probabilmente è settato male il vostro file di configurazione xorg.conf.. (c’ho messo 3 giorni io a capirlo -.-).

Dovete sapere che questo è dovuto al fatto che esistono diversi tipi di caratteri, con diverse qualità e “dpi“. Ovviamente a seconda della vostra distribuzione, se non l’ha fatto in automatico, o voi prima, dovete scaricavi i pacchetti contenteti quelli necessari (xorg-fonts-100dpi e/o xorg-fonts-75dpi)

Una volta fatto editiamo il file xorg.conf (/etc/X11/xorg.conf), su arch utilizzando il tool hwd mi aveva commentato le righe riguardanti l’utilizzo dei font..:

rechiamoci alla sezione files, che deve contenere(anche le truetype vanno bene, ma queste sono fondamentali):
FontPath “/usr/share/fonts/75dpi:unscaled”
FontPath “/usr/share/fonts/75dpi”
FontPath “/usr/share/fonts/100dpi:unscaled”
FontPath “/usr/share/fonts/100dpi”
FontPath “/usr/share/lib/X11/fonts/latin2/75dpi”
FontPath “/usr/share/lib/X11/fonts/latin2/100dpi”

le mie locazioni sono di default, modificatele se necessario.Riavviate X, ed il gioco è fatto :) .
Da gnome potete anche selezionare la Sfumatura Subpixel da: Sistema->Preferenze->Aspetto->Tipi di carattere

6 Commenti

  1. Davide ha detto,

    Salve, io ho un problema al quanto strano che non riesco a risolvere (nemmeno con la Sua guida):

    Aggiornando la distro, i caratteri di KDE è come se fossero TUTTI in grassetto (quelli normali si sono “gonfiati” e quelli ingrassetto sono diventati enormi. Questo lo è solo con KDE ed i suoi software. I programmi esterni o la visualizzazione delle pagine browser è correttissima. Ho provato dalle impostazioni (tipi di carattere), ma non è un problema di “caratteri” perché tutte le fonts si sono gonfiate. Smanettando sul DPI dei caratteri, l’ho impostato a 96, ma si rimpiccioliscono di pochissimo (rimanendo sempre cicciotte). Cosa potrebbe essere?

    (Pensavo fosse un problema relativo a KDE ed ho eliminato la cartella di KDE in Home, così potessi rincofigurare tutto KDE. Ma il problema rimane.)
    Consigli?

  2. mikybased ha detto,

    Beh, se è solo sulle applicazioni che utilizzano qt, vuol dire che dipende da qualche impostazione di esse. Prova a vedere per la configurazione di KDE/qt.

    Che aggiornamenti hai fatto? magari qualche file di configurazione si è cambiato.

  3. Davide ha detto,

    Intanto ti ringrazio tantissimo per la risposta e per la tua disponibilità, veramente gentilissimo. Io credo che sia accaduto con l’aggiornamento di openoffice.org (credo). Come faccio a controllare la configurazione kde/qt?

    Grazie mille…

  4. mikybased ha detto,

    dipende, per kde4: systemsettings ma imho dal primo commento l’hai già provato a configurare..

    Beh, così è un po’ vago, iniziamo con: Che distro usi?
    prova a riportare la versione di OpenOffice a quella vecchia.

  5. Davide ha detto,

    Uso Arch (don’t panic), KDE 3.5.9. Provo a levare direttamente OpenOffice…

    Questa parte di Xorg potrebbe interessarti?

    Section “Files”

    # The location of the RGB database. Note, this is the name of the
    # file minus the extension (like “.txt” or “.db”). There is normally
    # no need to change the default.
    # RgbPath “/usr/share/X11/rgb”
    # Multiple FontPath entries are allowed (which are concatenated together),
    # as well as specifying multiple comma-separated entries in one FontPath
    # command (or a combination of both methods)
    #
    #
    # FontPath “/usr/share/fonts/Type1″
    # FontPath “/usr/lib/X11/fonts/local/”
    # FontPath “/usr/lib/X11/fonts/misc/”
    # FontPath “/usr/lib/X11/fonts/75dpi/:unscaled”
    # FontPath “/usr/lib/X11/fonts/100dpi/:unscaled”
    # FontPath “/usr/lib/X11/fonts/Speedo/”
    # FontPath “/usr/lib/X11/fonts/Type1/”
    # FontPath “/usr/lib/X11/fonts/TrueType/”
    # FontPath “/usr/lib/X11/fonts/freefont/”
    # FontPath “/usr/lib/X11/fonts/75dpi/”
    # FontPath “/usr/lib/X11/fonts/100dpi/”
    # The module search path. The default path is shown here.
    # ModulePath “/usr/lib/modules”
    FontPath “/usr/share/fonts/misc”
    FontPath “/usr/share/fonts/100dpi:unscaled”
    FontPath “/usr/share/fonts/75dpi:unscaled”
    FontPath “/usr/share/fonts/TTF”
    EndSection

  6. Davide ha detto,

    Era ancora più semplice di quanto pensassi. Mi vergogno anche a comunicarti la soluzione del “problema” di risoluzione dei miei caratteri: era lo stile di hinting impostato su “medio” anziché “intero”. Grazie mille cmq!

Pubblica un Commento