Utilizzo di ~ / .fonts.conf per modificare il peso dei caratteri monospace


10

Su OS X, i caratteri a spaziatura fissa sono leggermente più ponderati rispetto agli altri caratteri. Questo (credo) aiuta a mettere in risalto i colori in modo più vivido.immagine dello schermo

Da quando sono su Linux, sto cercando di replicare il comportamento. Sto provando a farlo modificando la proprietà "peso" in ~/.fonts.conf,

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <test name="family">
      <string>DejaVu Sans Mono</string>
      <string>Bitstream Vera Sans Mono</string>
    </test>
    <edit name="weight" mode="assign">
        <const>medium</const>
    </edit>
  </match>
</fontconfig>

Apparentemente, questo non funziona correttamente. Quello che succede è che i caratteri in grassetto DejaVu o Bitstream mono diventano più audaci e non succede nulla all'altro. immagine dello schermo

Quindi, come posso risolvere questo problema?

Risposte:


9

Ok, l'ho capito. Dalla pagina man di fonts-conf, la proprietà weightimposta il peso della faccia in grassetto e non il peso del carattere . Questo è il motivo per cui cambiare weightporta a un grassetto più audace piuttosto che cambiare l'intero carattere. Quello che stavo cercando era emboldeningche consentisse il rafforzamento dei caratteri sintetici. Usarlo ~/.fonts.confrisolto il problema.

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
    <test name="family">
    <string>Inconsolata</string>
    </test>
    <edit name="embolden" mode="assign">
        <bool>true</bool>
    </edit>
</match>
</fontconfig>

Prima e dopo l'utilizzo di Inconsolata 12 pt. font (ho anche disabilitato i suggerimenti sui font mentre scattavo questa schermata).

prima dello screenshot

dopo lo screenshot

Sarebbe bello se anche la quantità di incoraggiamento potesse essere controllata.


3
Mi piacerebbe anche capire come controllare il peso dell'armatura. Forse il mezzo embolden sarebbe il più vicino allo stile di Mac OS X.
Christopher Poile,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.