Wie heißt die Standardschriftart der Debian / Ubuntu-Konsole (TTY)?

45

Ich verwende derzeit Ubuntu und einige andere Linux-Distributionen auf meinem Computer und da ich das TTY häufig verwende, ist eine gute Schriftart ziemlich wichtig!

Kennt jemand den Namen der Standard-Konsole / TTY-Schriftart, die in Ubuntu und Debian verwendet wird?

Andrew Gunnerson
quelle
1
Welche Ubuntu-Version? 11.10 enthält eine Monospace-Variante der Ubuntu-Schriftart, aber ich wäre überrascht, wenn Debian diese verwendete.
Michael Martin-Smucker

Antworten:

59
  • Ubuntu Mono aus der Ubuntu-Schriftfamilie ( font.ubuntu.com ) ist die Standard-GUI-Monospace-Terminal-Schriftart unter Ubuntu 11.10.
  • Die Terminus-Schriftart ( terminus-font.sourceforge.net ) ist die Standardschriftart auf der Linux-Konsole ( Ctrl+Alt+F1, $ /bin/setfont /usr/share/consolefonts/FOO.psf.gz).
  • GNU Unifont ( unifoundry.com ) ist die Standardschriftart für das CD-Bootloader-Menü, den Grub-Bootloader und das alternative (textbasierte) Installationsprogramm, in dem ein Software-Framebuffer verwendet wird. (Unifont ist eine flächendeckende Ersatzschrift).

Technische Details

Die GUI-Schriftart ist für Ubuntu im ubuntu-artworkPaket standardmäßig in festgelegt /usr/share/glib-2.0/schemas/ubuntu-artwork.gschema.override. Die Änderung wurde in Bug # 865013 am vorgenommen

2011-10-04 für Ubuntu 11.10. Es ist möglich, den Wert dieser Einstellung abzufragen (der Benutzer hat ihn möglicherweise überschrieben oder geändert) mit:

  • $ gsettings get org.gnome.desktop.interface monospace-font-name
    'Ubuntu Mono 13'

Die Konfiguration der Linux Terminal-Konsolen-Schriften ist etwas aufwendiger. Es ist eine begrenzte Anzahl von Slots für Zeichen im Framebuffer verfügbar, sodass die beste Teilmenge zum Zeitpunkt der Paketinstallation durch den Code in ausgewählt /var/lib/dpkg/info/console-setup.configund das Ergebnis in gespeichert wird /etc/default/console-setup.

Wie @Chen Xiao-Long festhält, bestehen die Konsolenschriftarten-Teilmengen aus einer Vielzahl von Bitmap-Schriftarten, die aus verschiedenen Quellen stammen. diese sind vollständig dokumentiert in /usr/share/doc/console-setup/copyright.fonts.gz. Wenn die Andeutungen in Ubuntu Mono ein ausreichend hohes Niveau erreichen, können hoffentlich stattdessen Bitmaps exportiert werden, siehe Bug # 724022 , zumindest für die Bereiche, in denen wir Berichterstattung haben.

sladen
quelle
Danke vielmals! Es war genau das, wonach ich gesucht habe (insbesondere der Abschnitt "Technische Details"): D
Andrew Gunnerson
1
Ich konnte die Schriftgröße meines tty1-6 ändern, indem ich Folgendes konfigurierte: / etc / default / console-setup, was sich gut zum Spiegeln eines Terminals von meinem Laptop und einem Großbildfernseher eignet.
Aaron Hall
Es gibt über ein Dutzend Terminus-Schriften auf einer Standard-Debian-Installation. Es wäre sehr hilfreich zu wissen, welches die Standardeinstellung ist. (
Zumal
6

Das habe ich in einem anderen Beitrag gefunden:

"Ubuntu Monospace ist mit Ubuntu 11.10 vorinstalliert und die Standard-Terminal-Schriftart."

bioShark
quelle
3
Ja, Ubuntu Mono ( font.ubuntu.com ) ist die Standard-GUI-Monospace-Terminal-Schriftart unter Ubuntu 11.10. Die Linux-Konsolenschriftarten (Strg-Alt-F1 /bin/setfont /usr/share/consolefonts/FOO.psf.gz) sind Terminus ( terminus-font.sourceforge.net )
Sladen
@bioShark: Danke für deine Antwort, aber was sladen gepostet hat, war, was ich suchte, fow :)
Andrew Gunnerson
@sladen: Wenn Sie eine Antwort anstatt eines Kommentars schreiben, akzeptiere ich diese.
Andrew Gunnerson
@sladen Tolle Infos zu Terminus
bioShark
@sladen: Nach dem Betrachten des Quellcodes für das Paket, das die Schriftarten ( console-setup) enthält, sind nur einige der Schriftarten Terminus. Laut meiner /etc/default/console-setupDatei ist die Standardschriftart Fixed16, aus der gemacht wird georgian16.bdf, unifont.bdf+h16.bdf, etl16-unicode.bdf. Weißt du, woher die kamen? Vielen Dank!
Andrew Gunnerson
4

Nun, ich habe gerade die richtige Antwort für Xubuntu 14.04 in TTY herausgefunden (Nur-Text-Modus, kein X), es ist diese:/usr/share/consolefonts/Uni2-Fixed16.psf.gz

Ich habe die Standardkonsole (STRG-ALT-F1) mit der geänderten Konsole (STRG-ALT-F2) verglichen.

for i in /usr/share/consolefonts/Uni*; do setfont "$i"; ls -l /proc/; echo -e "\nINFO: currently set font: $i"; sleep 2; clear; done

(Ich habe mich nur für Unicode-Schriften interessiert.)

Crysman
quelle
Es könnte auch sein Uni3-Fixed16.psf.gz, dass ich keinen Unterschied zwischen Uni2 und Uni3 sehe .
Crysman
0

In meinem Ubuntu 16.04 ist es "Ubuntu Mono Regular", Schriftgröße 13.

David Refaeli
quelle
0

Ich hatte ein Problem, bei dem die Schriftarten in jeder Anwendung, einschließlich des Firefox-Browsers, in meinem Kali geändert wurden, nachdem ich eine Datei installiert hatte (ich weiß nicht, wie sie sich geändert hat).

Es gab kein perfektes Video / keine perfekte Antwort, in der gezeigt wurde, wie die Schriftarten zurückgesetzt werden.

1) Um die Schriftarten im gesamten System (mit Ausnahme des Terminals ) zu ändern , suchen Sie nach dem Tool zur Schriftartenoptimierung. Hier können Sie jede Schriftart ändern, die Sie verwenden möchten.

Wenn Sie jedoch eine benutzerdefinierte Schriftart verwenden möchten, laden Sie eine benutzerdefinierte Schriftart herunter (vorzugsweise Ubuntu Regular). Gehen Sie dann wie folgt vor: Andere Speicherorte -> Computer -> usr -> Freigabe -> Schriftarten .

Fügen Sie Ihre benutzerdefinierte Schriftart in den Ordner " Schriftarten " ein, und Sie erhalten jetzt die Option, Ihre benutzerdefinierte Schriftart im Tool "Schriftarten optimieren" auszuwählen.

2) Wenn Sie die Terminal-Schriftart auf die Standardschriftart zurücksetzen möchten , müssen Sie die Schriftart CONSOLAS REGULAR herunterladen und Teil 1 dieser Antwort wiederholen.

Ich habe viele Schriftarten ausprobiert, aber nichts passt so gut wie diese Standardschriftart.

Aaryash Raj Sinha
quelle