I was wondering if there are any Vietnamese Chu Nom/Han Nom IMEs out there for Linux. I've seen a couple for Windows but I have yet to see any for Linux yet in my searching so far.

So my question is, are there any Chu Nom/Han Nom IMEs for Ubuntu, preferably for fcitx? I'm using fcitx-unikey to type regular Vietnamese right now on my machine but I was wondering if there were any packages or the like that facilitates the typing of Chu Nom/Han Nom on Linux.

Thanks in advance!


You can type Chữ Nôm using Cangjie5 Chinese input.

Examples using http://chinesecj.com/ime/cj5.php (cutt.ly/oiar):

  1. 𡨸喃 (jnjnd rjbj)

  2. From https://en.wikipedia.org/wiki/Chinese_characters#/media/File:Tale_of_Kieu_parallel_text.svg

𤾓𢆥𥪞揆𠊛些𡦂才𡦂命窖𦉼恄饒 (madd jboq yuob2 qnok aio ypmm jdjnd dh jdjnd omrl jchgr wlk pgr oiggu)

You can download http://chinesecj.com/ime/cj5.php (cutt.ly/oiar) and use the IME offline, too.

fcitx-table-cangjie5 should contain all these characters, but I couldn't type 𡨸 with it.

(Generally, linux cangjie inplementations seem to lack some rare variants. But, of the linux implementations, fcitx seems to be most complete.)

Cangjie5, generally, can type around 70000+ characters including:

  1. Traditional Chinese characters
  2. Simplified Chinese characters
  3. Cantonese characters
  4. Ancient / rare variants
  5. Japanese variants and kana
  6. And, it seems, Chữ Nôm, though I've not used it for that until just now.

Once you learn the basic rules, you can type any character your can visualize or see, quickly and accurately.

With fcitx, you can also use "?" if you're unsure of part of a code, too. For instance, 喃 (rjbj) could be searched for using "rj??".

If you're wanting to type Vietnamese and get Chữ Nôm in return, I'm not sure how to set that up. But I do know you can setup a lot of custom user phrases in fcitx.

Anyway, hope that helps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.