You'd need special support in your operating system / editor, but Fontographer can create fonts with different encodings, some of which probably give you enough room to do this kind of thing. I don't know how to do it, though. You might want to look into how they do the various input methods (IME?) in Windows. |