Can the vt console handle Unicode combining characters?

I'm playing around with Unicode and was wondering: Can the vt console handle Unicode combining characters?
I did not find them mentioned in the man page, so I suspect the answer is "no". But maybe I'm missing something. Can anyone clarify?
 
The answer is yes/no:​
  • No, vt(4) uses bitmap fonts and such do not carry information “attach diacritics here”. All possible combinations must be prefabricated by font creators.​
  • No, there is no recognition of decompositions to their precomposed code points. Only U+00C0 À is displayed correctly, not its decomposition U+0041 A, U+0300 `.​
  • Yes, the kbdmap(5)s usually contain definitions of dead keys: Press and release the accent grave dead key followed by an A and you get À, the precomposed character still.​
  • Yes, vt(4) can handle Unicode combining character data. It doesn’t get mangled in process or anything like that.​
  • moused(8) lets you select/copy only combining characters; there is no “snap” (selecting one combining character automagically selects all combining characters until and including the first non‐combining character).​
 
Back
Top