Verwenden Sie ~ / .fonts.conf, um das Gewicht von Monospace-Schriftarten zu ändern

10

Unter OS X sind monospaced Schriftarten etwas stärker gewichtet als die anderen Schriftarten. Dies (ich fühle) hilft, die Farben lebendiger hervorzuheben.Bildschirmfoto

Da ich unter Linux bin, versuche ich, das Verhalten zu replizieren. Ich versuche , dies zu tun , indem Sie die Eigenschaft „Gewicht“ 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>

Anscheinend funktioniert das nicht richtig. Was passiert, ist, dass DejaVu- oder Bitstream-Mono-Schriftarten mit fettem Gesicht mutiger werden und dem anderen nichts passiert. Bildschirmfoto

Wie behebe ich das?

westeros91
quelle

Antworten:

9

Okay, ich habe das herausgefunden. In der Manpage von legt fonts-confdie Eigenschaft weightdas Gewicht des fett gedruckten Gesichts und nicht das Gewicht der Schriftart fest . Aus diesem Grund führte das Ändern weightzu einem mutigeren Fettdruck, anstatt die gesamte Schriftart zu ändern. Was ich gesucht habe, war, emboldeningwas die Ermutigung von synthetischen Schriftarten ermöglicht. Damit ist ~/.fonts.confdas Problem gelöst.

<?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>

Vor und nach der Anwendung von Inconsolata 12 pt. Schriftart (Ich habe auch die Hinweise auf Schriftarten deaktiviert, während ich diesen Screenshot gemacht habe).

vor dem Screenshot

nach Screenshot

Es wäre schön, wenn auch das Ausmaß der Ermutigung kontrolliert werden könnte.

westeros91
quelle
3
Ich würde auch gerne herausfinden, wie man das Gewicht der Ermutigung kontrolliert. Vielleicht würde eine halbe Ermutigung dem Mac OS X-Stil am nächsten kommen.
Christopher Poile