Kann ich die Schriftart der Linux-Konsole (Strg + Alt + F1) in Ubuntu Mono ändern?

38

Gibt es eine Möglichkeit, eine bestimmte TTF-Schriftart für die Konsole festzulegen? (Ich glaube, Sie müssen es möglicherweise in eine Bitmap-Schriftart konvertieren?)

Mit welchen Tools kann ich die Konvertierung durchführen, wenn sie konvertiert werden muss? Wie wähle ich ansonsten Ubuntu Monospace für meine Konsolenschrift?

(Ich habe bereits die Ubuntu Monospace-Schriftart von der Beta-PPA dafür installiert.)

Bearbeiten: Ich habe bereits festgelegt gnome-terminal, Ubuntu Mono zu verwenden . Jetzt möchte ich die Volltextbildschirme festlegen, die ich erhalte, wenn ich Ctrl+ Alt+ drücke F1, um dieselbe Schriftart zu verwenden.

Azendale
quelle
In 11.04 Darstellung> Schriftarten> Letzte Option muss es sich um eine Monospace-Schriftart handeln. Oder mit gconf-editor: desktop / interface / monospace_font_name.
Uri Herrera

Antworten:

37

Wenn Sie dem Betatest-Team für Schriftarten beitreten , können Sie anhand der in der Registrierungs-E-Mail angegebenen PPA-Details ein persönliches Paketarchiv aktivieren, das Folgendes enthält:

  • fonts-ubuntu-font-family-console ("Linux-Konsolenschriften der Ubuntu-Schriftfamilie, serifenlose Monospace-Schrift")

Nach dem Aktivieren der PPA können Sie Folgendes tun:

  1. Ctrl+ Alt+F1
  2. sudo apt-get install fonts-ubuntu-font-family-console
  3. setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf

Beachten Sie, dass die Font - Hinting , die die Bitmap - Generation ermöglicht , ist immer noch ein work-in-progress von Vincent Connare bei Dalton Maag . Bitte geben Sie Feedback zum Aussehen des 8 × 16-Renderings für Bitmaps und wie sie verbessert werden könnten:

PPEM bedeutet "Pixel pro Em" und ist die Anzahl der Pixel, die dem Entwurfsquadrat beim Rendern in einer beliebigen Größe zugewiesen werden. Für die Linux / VGA-Konsole sind dies 16 Pixel. Für Ihre Frage zu den beteiligten Werkzeugen (nachdem die Anweisung / der Hinweis erfolgt ist) sind die Werkzeuge:

  1. otf2bdf
  2. bdf2psf

Wenn Sie apt-get source ttf-ubuntu-font-familyin Ubuntu 11.10 Beta arbeiten, ist der Code bereits im debian/console/*Quellverzeichnis vorhanden (geben Sie einfach ein make). > Dies wurde für den Moment deaktiviert, da die beiden oben aufgelisteten kleinen Hilfsprogramme in Universe und nicht in Ubuntus Hauptkomponente enthalten sind und zuerst Main Inclusion Reports benötigt werden.

Der Fehler, dem Sie folgen und dem Sie Ihre Kommentare hinzufügen müssen, ist:

  • Bug # 861334 ("Ubuntu Mono .psf als Standard-Konsolenschriftart in Ubuntu 11.10 versenden")

Aufgrund der extremen Fristen ist es unwahrscheinlich , dass dies bis zum nächsten Veröffentlichungszyklus von Ubuntu standardmäßig passiert (nach dem Vincent die Möglichkeit gehabt hat, die Andeutungsarbeit ebenfalls schrittweise zu optimieren!).

sladen
quelle
1
Wird der PPA noch benötigt? Ich kann sudo apt-get install fonts-ubuntu-font-family-consolein Ubuntu 15.04 installieren, ohne eine PPA hinzuzufügen. und es ändert sich erfolgreich auf meiner Konsole, wenn ich sudo setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
tippe
1
Aber auf meiner 3200x1800px Konsole ist die Schrift wirklich winzig, so als größere Schrift , die ich wählen würde setfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gzmeine Antwort auf siehe Resize-font-on-boot-Nachricht-Bildschirm-and-Konsole
rubo77
1
@ rubo77: setfonterfordert keine höheren Berechtigungen als der Benutzer, der aktuell an einer tty (virtuellen Konsole) angemeldet ist.
Incnis Mrsi