Verwenden der Consolas-Schriftart unter Linux

8

Was ist die problemloseste Möglichkeit, den MS Consolas-Schrifttyp unter Debian Linux zu installieren und zu verwenden?

Da es nicht im Lieferumfang des mscorettf-Pakets enthalten ist, wie könnte es mit weniger Befehlen von offiziellen (oder vertrauenswürdigen) Repos installiert werden?

brijs
quelle

Antworten:

11

Die problemloseste Möglichkeit, eine Schriftart zu installieren, die nicht in Ihrer Distribution enthalten ist, besteht wahrscheinlich darin, sie unter /usr/local/share/fontsoder abzulegen ~/.fonts. Dazu benötigen Sie die Schriftartdatei in einem nicht gepackten Format, z. B. TrueType (.ttf).

Zumindest unter Debian Wheezy finden Sie eine XML-Datei /etc/fonts/fonts.conf, die die systemweite fontconfig-Konfiguration bereitstellt. Dies dient unter anderem dazu, anzugeben, wo das System nach Schriftarten suchen soll.

Moderne Linux-Systeme verwenden meistens TrueType- und OpenType-Schriftarten, während Windows meiner Meinung nach immer noch hauptsächlich TrueType verwendet. Sie müssen also zuerst die TrueType-Schriftartdatei (Erweiterung .ttf) von einem vertrauenswürdigen Ort abrufen. Beachten Sie, dass eine einzelne Schriftart aus mehreren Schriftdateien bestehen kann.

Platzieren Sie dann die .ttf-Datei (en) in einem der beiden Verzeichnisse (je nachdem, ob Sie sie systemweit oder nur für Sie verfügbar haben möchten) und starten Sie möglicherweise die Software neu, in der Sie die Schriftart verwenden möchten (damit die verfügbaren Schriftarten erneut gescannt werden), und die Schriftart sollte nur in der Liste der verfügbaren Schriftarten angezeigt werden.

Wenn die Schriftart nicht angezeigt wird, führen Sie sie aus fc-cache -f, um die Schriftart-Cache-Dateien neu zu erstellen, und versuchen Sie es erneut.

Ich schlage vor, Unterverzeichnisse in beiden fontsVerzeichnissen zu erstellen , um die Organisation zu gewährleisten. Dies ist jedoch eine Präferenz und keine Anforderung des Systems.

ein CVn
quelle