Most experienced Windows users know about the possibility of entering a character by its code: Alt- [number on the additional keyboard]. The most experienced know that behavior differs between Unicode and non-Unicode programs (Unicode programs want double-byte code, non-Unicode programs - code in the current encoding). It is especially pleasant to use this method on laptops, where an additional keyboard is either missing or available using the Fn register.
Most Linux users know about the Compose key. And that it can be used to enter often necessary characters, such as quotes, Christmas trees ("== Compose <<," = C>>), a dash (- = Compose ---), a paragraph symbol (§ = Compose so), all sorts of umlauts and diacrites (àãå, Compose `a, Compose ~ a, Compose oa), the pound symbol (£ = Compose L -), non-breaking space (ompose and two spaces), etc.
But sometimes you want to enter strange characters (for example, Ѧ or funny icons from the “various characters” section of the Unicode table: ☭, or even characters from other languages: シ ツ, あ, beautiful non-standard brackets: 【such or 〘「such」, or even 《 such ". ')
There is a dull option - poking around in the symbol table. It is interesting the first two or three times. Then they want to enter faster. And this method is: Ctrl-Shift-U - then hold down the shift, you need to enter the desired code in hexadecimal form (ie, 1 - 4 characters).
The codes themselves can be viewed in the same symbol table. However, the method works only in gnome-applications (for example, in the opera since it left Qt it stopped working). And in Inkscape it works even more interesting - after pressing Ctrl-Shift-U, the future character appears in the tooltip, and you can correct a typo in the input of the character code.