UNICODE_START(1)
โจ UNICODE_START โจ
okay bestie, welcome to unicode_start(1) from the General Commands Manual section โ she's a little utility from the kbd fam and she is SO underrated, no cap ๐
๐ธ NAME ๐ธ
unicode_start โ put keyboard and console in unicode mode ๐
๐ SYNOPSIS ๐
unicode_start [font [umap]]
๐ฆ DESCRIPTION ๐ฆ
The unicode_start command will put the keyboard and the console into Unicode (UTF-8) mode. it's giving glow-up, honestly โจ
For the keyboard, this means you can attach 16-bit U+xxxx values to keyboard keys using loadkeys(1), and have these show up as UTF-8 input to user programs. also โ and this is the fun part โ you can type hexadecimal Alt-xxxx using the numeric keypad, and again produce UTF-8. iconic behavior fr fr ๐
For the console, this means the kernel expects UTF-8 output from user programs, and displays the output accordingly. the vibe check is: everything's UTF-8 now ๐
The parameter font is a font that is loaded. It should have a built-in Unicode map, or, if it hasn't, such a map can be given explicitly as the second parameter umap. When no font was specified, the current font is kept. lowkey respectful of your setup ๐ซถ
๐ NOTE ๐
Unicode mode is a parameter with a value per virtual console. However, usually the font and keymap is common to all consoles. iykyk ๐
๐ AUTHORS ๐
Andries Brouwer <aeb@cwi.nl>
๐ฅ SEE ALSO ๐ฅ
and that's the whole page, bestie!! ๐ this one shipped with the kbd package, dated 3 Feb 2001 โ vintage but still serving โจ mwah, go forth and be unicode ๐๐ฆ๐ธ
๐ฆ where this page comes from
- alpine 3.22: kbd-doc 2.7.1-r1 ยท GPL-2.0-or-later
- alpine 3.23: kbd-doc 2.8.0-r0 ยท GPL-2.0-or-later
- alpine 3.24: kbd-doc 2.8.0-r0 ยท GPL-2.0-or-later
- arch rolling: kbd 2.10.0-1 ยท GPL-2.0-or-later
- fedora 43: kbd 2.8.0-3.fc43 ยท GPL-2.0-or-later
- fedora 43: kbd 2.8.0-4.fc43 ยท GPL-2.0-or-later
- fedora 44: kbd 2.9.0-3.fc44 ยท GPL-2.0-or-later
- fedora 44: kbd 2.9.0-4.fc44 ยท GPL-2.0-or-later
- nixos 26.05: kbd 2.9.0
- nixos 26.05: kbd-vlock 2.9.0
- nixpkgs unstable: kbd 2.9.0
- nixpkgs unstable: kbd-vlock 2.9.0
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms