shape I am aware of but whose reading I don't know?
Let's take Japanese as an example: TAMAGO supports both BUSYU input (M-x busyu-input) and KAKUSUU input (M-x kakusuu-input). These functions make it possible for you to input a kanji by selecting its busyu or kakusuu from a menu displayed in the minibuffer.