Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika fewtoast w Hydepark

Inspirator

w Hydepark

0piorunów

Jaki jest domyślny font w Arch Linux dla Terminala?
Na Arch Wiki zalecają Lat2-Terminus16, bo ma polskie znaki.
Ale jaka jest nazwa tej domyślnej?

Takiej informacji nigdzie w Internecie nie ma, i też nie ma komendy, która by tę nazwę podała.

Bo chcę mieć ten domyślny font, tylko z dołożonymi polskimi znakami.
Bo jak się system ładuje, widać logi, to font się zmienia z tej domyślnej, na ten z polskimi znakami, i font się zmienia, tak samo jak na stronach internetowych, gdzie ładują się customowe fonty.

Jest możliwość zapisania aktualnego fontu do pliku, i to zrobiłem.
Teraz kwestia, żeby łatwo i wygodnie sobie popodmieniać te znaki... znalazłem jeden jedyny edytor - PSFEditor](https://github.com/ideras/PSFEditor)) - działa, ale bym musiał wszystko ręcznie pokopiować w nim, co jest dużo roboty... Jak da się lepiej, to powiedźcie jak?

A najlepiej, żeby podać nazwę domyślnego fontu Arch Linux dla Terminala, i znaleźć gotowy jej wariant z polskimi znakami.

Komentarze (9)

Osobistość0piorunów

@fewtoast Naprawdę to jest dla ciebie tak ważne, że chcesz się męczyć i edytować ręcznie font? Dlaczego aż tak bardzo potrzebujesz tego fonta xD

Inspirator0piorunów

@Catharsis A tak mi się wkęciło. xD

Gruba ryba2piorunów
By default, the virtual console uses the kernel built-in font with a CP437 character set[1], but this can be easily changed. The kernel offers about 15 built in fonts to choose from, from which the officially supported kernels provide two: VGA 8x16 font (CONFIG_FONT_8x16) and Terminus 16x32 font (CONFIG_FONT_TER16x32). The kernel chooses the one to use based on its evaluation of the screen resolution. Another builtin font can be forced upon by kernel parameters boot parameter setting such as fbcon=font:TER16x32.

https://wiki.archlinux.org/title/Linux_console#Fonts

Linux console - ArchWikiArchlinux
Inspirator0piorunów

> Generalnie nie wiem czy skórka jest warta wyprawki. :smiley:

@jiim No raczej nie. By jakiegoś gotowca kto dał. Hehehe.

Wyczytałem wcześniej tylko, że można podmienić getty, na KMSCOM. I tak są polskie znaki itd. Ale to z kolei niby nie jest rozwijane, więc też to tak sobie.

Gruba ryba1piorunów

Nie wiem, ale poczytaj

https://bbs.archlinux.org/viewtopic.php?id=280265

https://www.artembutusov.com/modify-linux-kernel-font/

Może da się jakoś to skleić i fonta podmienić używając np. mkinitcpio

Tu masz definicję kodowania w samym kernelu:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/vt/Makefile#n5

Generalnie nie wiem czy skórka jest warta wyprawki. :)

How to change default virtual console font / Newbie Corner / Arch Linux ForumsArchlinux
Inspirator0piorunów

@jiim Nie no, tyle to nie. 😛
Chociaż... Ale da się, żeby w kernelu był iso-8859-2?

Gruba ryba0piorunów

@fewtoast zawsze możesz sobie napisać patcha do kernela :)

Inspirator0piorunów

@jiim I teraz marzenie do spełnienia:
Ta sama czcionka, ale żeby miała polskie znaki?
Z character map iso-8859-2?