Hi!
I'm thinking about UEFI console language support. I'm writing an efi app that has its own textual interface with forms. Within it, I intercept individual keystrokes (ReadKeyStroKeEx) in enhanced state (SetStat-ed to TOGGLE_EXPOSED state, which allows toggle keys pressed alone to be seen). I do intercept typical language switchers like Ctrl+Shift, Alt+Shift,Shift+Shift, I put the chosen language abbreviation on the screen and then substitute Key.UnicodeChar for native Unicode character codes in case a language other than English was chosen.
Then, all my other machinery will work and in the end, the chars I received will appear in certain strings or controls, can be saved in a file, etc, but the output, also driven by the standard SimpleTextOutput(Ex) protocol doesn't display specific characters properly (it shows filled rectangles) as they are not installed in the system.
Does anybody know how to change the glyphs of individual characters for my own ones in default console font?
|