When I paste text from some applications to FontGen, I see some glyphs I do not want in the extended mapping table. Why does this happen?
FontGen operates works with Unicode characters natively, even for its basic/Latin version. MS Windows was using single byte character codes and with its character set definitions, it is able to show many different characters which is more than 2^8 in total. Consider you try the AltGr+code key combinations to insert characters in your command prompt. You may copy and paste this character to FontGen, and see that FontGen says its code is not the code you used with AltGr. This is basically occurs because while pasting to FontGen, MS Windows sends the unicode character code for the copied glyph. For example glyph for code 0xDD in command prompt will be sent as 0x0130 to FontGen with the windows-1254 character set. So basically this is not a bug or problem, but something how MS Windows works. But the main problem raises when you type some strings in your IDE which does not work with unicode characters natively, like Keil uVision . It will store the character code of the glyphs you type from