Czy mogę zmienić czcionkę konsoli Linux (Ctrl + Alt + F1) na Ubuntu Mono?


38

Czy istnieje sposób ustawienia określonej czcionki TTF, która będzie używana na konsoli? (Wierzę, że być może będziesz musiał przekonwertować go na czcionkę bitmapową?)

Jeśli trzeba go przekonwertować, jakich narzędzi mogę użyć do konwersji? W przeciwnym razie, jak wybrać Ubuntu Monospace dla mojej czcionki konsoli?

(Mam już zainstalowaną czcionkę Ubuntu Monospace z wersji beta PPA).

Edycja: Już skonfigurowałem gnome-terminalużywanie Ubuntu Mono . Teraz chcę ustawić ekrany pełnotekstowe, które otrzymuję po naciśnięciu Ctrl+ Alt+, F1aby użyć tej samej czcionki.


W 11.04 Appearence> Czcionki> Ostatnia opcja, musi to być czcionka Monospace. Lub używając gconf-editor: desktop / interface / monospace_font_name.
Uri Herrera

Odpowiedzi:


37

Poprzez dołączenie do zespołu testów beta czcionki , PPA szczegółów podanych w emailu rejestracyjnym umożliwiają włączanie Personal Package Archive, który zawiera:

  • fonts-ubuntu-font-family-console („Czcionki Ubuntu Font Family Linux, monospace sans-serif”)

po włączeniu PPA możesz:

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

Zauważ, że wskazówki dotyczące czcionek, które umożliwiają generowanie bitmap, są nadal w toku przez Vincenta Connare'a w Dalton Maag . Prześlij opinię o wyglądzie renderowania 8 × 16 w bitmapach oraz o tym, jak można je poprawić w:

PPEM oznacza „piksel na em” i jest liczbą pikseli przydzielonych do kwadratu projektowego podczas renderowania w dowolnym rozmiarze. W przypadku konsoli Linux / VGA ma ona wysokość 16 pikseli. W przypadku pytania dotyczącego zaangażowanych narzędzi (po zakończeniu instruktażu / podpowiedzi) są to:

  1. otf2bdf
  2. bdf2psf

Jeśli jesteś apt-get source ttf-ubuntu-font-familyw Ubuntu 11.10 beta, kod już istnieje w debian/console/*katalogu źródłowym (po prostu wpisz make). > Na chwilę obecną zostało wyłączone, ponieważ dwa małe narzędzia wymienione powyżej znajdują się we Wszechświecie , a nie w głównym komponencie Ubuntu i będą najpierw potrzebowały raportów włączenia głównego.

Błąd, który należy śledzić i dodawać komentarze, to:

  • Błąd # 861334 („Wyślij Ubuntu Mono .psf jako domyślną czcionkę konsoli w Ubuntu 11.10”)

Z powodu ekstremalnych terminów, prawdopodobnie nie zdarzy się to domyślnie do następnego cyklu wydawniczego Ubuntu (po którym Vincent będzie miał szansę na stopniowe poprawianie pracy z podpowiedziami!).


1
Czy umowa PPA jest nadal potrzebna? Mogę zainstalować sudo apt-get install fonts-ubuntu-font-family-consolebez dodawania PPA w Ubuntu 15.04. i z powodzeniem zmienia się na mojej konsoli, gdy piszęsudo setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
rubo77

1
Ale na mojej konsoli 3200x1800px czcionka jest naprawdę mała, więc jako większą czcionkę wybrałbym setfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gzswoją odpowiedź na temat zmiany rozmiaru czcionki na ekranie startowym i konsoli
rubo77

1
@ rubo77: setfontnie wymaga uprawnień wyższych niż użytkownik aktualnie zalogowany na tty (konsola wirtualna).
Incnis Mrsi,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.