Some characters are not represented properly

Description:

Sometimes it happens that a character is not displayed properly in the UI. Either it is replaced by a default character or the display of a certain character is incorrect.

 

Solution:

The most likely possibility is that the character code of the affected glyph is out of the defined range of the attribute "Ranges" in your font resource. Check whether the affected character is included in the font range and add if not.

 

In the next step we need to ensure that the font, defined in your font resource exists on your PC. Sometimes it happens that a colleague has used a font on his PC that is not available on your PC. In this case the Windows font engine takes a similar font without giving a warning or message. Therefore click on the Windows "Start" menu, go to "Settings". Then select Control Panel -> Fonts to open the Font panel. In the left column you need to search for exactly the same font name as entered in the font resource in your EmWi project. If it is not available, please install the missing font on your PC or use an available true type font.

 

Another possibility is that the character is missing in the font at all. To check this, click on the Windows "Start" menu and select "All Programs". Then select Programs -> Accessories -> System Tools -> Character Map and check whether the character is available in your font. If not you need to use a different font or add the missing character to your font with a true type font editor. It is your responsibility to clarify license and copyrights for such changes.

 

If you have excluded all the previous possibilities we need to check whether there is a bug in the metrics of the affected glyph in the font. This can be done by a comparison of the result with different font engines and an analysis of the metrics in a true type font editor. If you don’t have the necessary environment to check this, please contact to the EmWi support and send a screen shot with the expected appearance and the wrong appearance.

 

See also:

 

Keywords:

Character, glyph, missing, wrong, font, range, true type font, font engine

 

Last update on 2010-08-19 by Mario Stefanutti.

Go back