this post was submitted on 22 Mar 2026
12 points (100.0% liked)

Linux

63955 readers
1163 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I have installed noto-fonts-cjk but the Linux kernel terminal won't display Japanese/Chinese characters.

Environment:
ThinkPad T480
Arch Linux

Edit: I managed to track down this page https://wiki.archlinux.org/title/Linux_console and realize that I need to setfont. Now I just need to find which one in /usr/share/kbd/consolefonts can display Japanese, I suppose.

Edit2: looked through https://adeverteuil.github.io/linux-console-fonts-screenshots/ to no avail.

Edit3: this thread https://askubuntu.com/questions/193391/how-do-i-display-chinese-japanese-characters-in-a-linux-vt-console hints at this not being a possibility, because - paraphrased - the framebuffer can't hold 2000 characters, which is what I would like it to be able to display.

Edit4: as pointed out in the above askubuntu thread, and as @mina86@lemmy.wtf secondarily recommends, fbterm seems to be the solution: https://wiki.archlinux.org/title/Fbterm

Edit5: kmscon also seems to be able to display CJK: https://wiki.archlinux.org/title/KMSCON

Marking as SOLVED, but I have not yet tried replacing the Linux kernel terminal. That'll have to wait until next weekend.

top 7 comments
sorted by: hot top controversial new old
[–] mina86@lemmy.wtf 3 points 5 hours ago (1 children)

Terminal and console are two different things. Console is what you get if your computer boots up in text mode. Terminal is what you start inside graphical environment (X or Wayland). Which one are you having issues with? What does echo $TERM output? If it’s the former, how are you watching videos exactly? O_o If it’s the latter, setfont won’t do anything; you need to look at configuration of your terminal emulator or try a different one.

[–] emotional_soup_88@programming.dev 1 points 5 hours ago (1 children)

Well, then it's the console. mpv runs directly from the console (maybe it starts the X server in the background without it being obvious, no idea).

echo $TERM says linux.

[–] mina86@lemmy.wtf 2 points 5 hours ago (1 children)

My first recommendation is to just use graphical environment. My second is to try fbterm.

Thanks! If and when I really need to display Japanese, I'll switch to my graphical environment. My old T480 is having a hard time playing 4K vids unless I play them directly from the console, for some reason...

I'll check out fbterm too!

[–] Jumuta@sh.itjust.works 4 points 6 hours ago (2 children)

what terminal emulator are you using?

Could it be agetty? I have never thought of what that initial CLI environment could be named...

It's the terminal/CLI after logging in. No desktop environment.