Fonts

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Jul 25 15:09:01 EEST 2012


2012/7/25 Antonis Christofides <anthony at itia.ntua.gr>:
> Αυτή τη στιγμή για "sans serif" είναι ρυθμισμένο να χρησιμοποιεί το
> "sans-serif", και για "serif" είναι ρυθμισμένο να χρησιμοποιεί το
> "serif". Μπορώ βέβαια να τα αλλάξω, αλλά έχω την εντύπωση
> (πληκτρολογώντας "fc-list" και "xlsfonts") ότι δεν υπάρχουν στο σύστημά
> μου εγκατεστημένα fonts που να λέγονται "serif" και "sans-serif", αλλά
> ότι και αυτά είναι aliases. Οπότε σκέφτομαι ότι ίσως είναι καλύτερα αυτή
> τη ρύθμιση να την κάνω σε επίπεδο gnome ή λειτουργικού συστήματος αντί
> σε επίπεδο browser.

Τα 'sans-serif' και 'serif' δεν είναι πραγματικά fonts, αλλά aliases
για κάποιον υπάρχον font. Μπορείς να ρυθμίσεις στο ~/.fonts.conf
του λογαριασμού σου σε ποιά fonts θα γίνονται map τα 'common'
aliases, κάπως έτσι:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>
  <!-- Preferred font for 'sans-serif' and 'Sans Serif'. -->
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>DejaVu Sans Condensed</family>
    </prefer>
  </alias>
  <alias>
    <family>Sans Serif</family>
    <prefer>
      <family>DejaVu Sans Condensed</family>
    </prefer>
  </alias>

  <!-- Preferred font for 'serif' and 'Serif'. -->
  <alias>
    <family>serif</family>
    <prefer>
      <family>DejaVu Serif Condensed</family>
    </prefer>
  </alias>
  <alias>
    <family>Serif</family>
    <prefer>
      <family>DejaVu Serif Condensed</family>
    </prefer>
  </alias>

  <!-- Preferred font for 'monospace' and 'Monospace'. -->
  <alias>
    <family>monospace</family>
    <prefer>
      <family>DejaVu Sans Mono</family>
    </prefer>
  </alias>
  <alias>
    <family>Monospace</family>
    <prefer>
      <family>DejaVu Sans Mono</family>
    </prefer>
  </alias>
</fontconfig>

Για να παίξει σωστά το aliasing [sans-serif -> DejaVu Sans Mono]
πρέπει, προφανώς, να έχεις στήσει τις γραμματοσειρές ttf-dejavu-core
και, προαιρετικά, τις γραμματοσειρές ttf-dejavu-extra.


More information about the Linux-greek-users mailing list