Sådan erstatter du Helvetica med Droid Sans i ~/.fonts.conf - Trin-for-trin guide

Hvordan kan ~/.fonts.conf konfigureres korrekt til at erstatte Helvetica med Droid Sans, når andre regler i /etc/fonts/conf.d overskriver brugerens konfiguration?

For at erstatte Helvetica med Droid Sans i ~/.fonts.conf, skal du tilføje en specifik XML-struktur og opdatere font cache med fc-cache -fv.

Sådan konfigureres ~/.fonts.conf korrekt til at erstatte Helvetica med Droid Sans

For at sikre, at din brugerdefinerede konfiguration i ~/.fonts.conf erstatter Helvetica med Droid Sans, selv når andre regler i /etc/fonts/conf.d overskriver brugerens konfiguration, skal du følge disse trin:

  1. Åbn eller opret ~/.fonts.conf filen i en teksteditor:

    nano ~/.fonts.conf
  2. Tilføj følgende XML-struktur til filen for at erstatte Helvetica med Droid Sans:

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
      <match target="pattern">
        <test name="family">
          <string>Helvetica</string>
        </test>
        <edit name="family" mode="assign">
          <string>Droid Sans</string>
        </edit>
      </match>
    </fontconfig>
  3. Gem og luk filen.

  4. Opdater font cache for at sikre, at ændringerne træder i kraft:

    fc-cache -fv

Ved at følge disse trin, vil din brugerdefinerede konfiguration i ~/.fonts.conf blive anvendt, og Helvetica vil blive erstattet med Droid Sans, selvom der er andre regler i /etc/fonts/conf.d, der kunne overskrive brugerens konfiguration.