Page 1 of 1

[CLOSED] Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 1:18 am
by KarlP
I have created the attached font which contains some keyboard symbols according to the parts of the international standard series ISO/IEC 9995. I did this mainly by importing the information from the original PDFs. In FontCreator, all seems to be OK (see attached screenshot where some affected symbols are marked). In applications (e.g. MainType, see attached schreenshot with the same symbols marked), instead of my glyphs there show up glyphs from another fonts (presumably system default fonts) for all Unicode areas except for Basic Latin, Latin-1 Supplement, and the PUA, except for some symbols in the Miscellaneous Symbols and Arrows area for which no other font on my system containns glyphs. What went wrong?

Re: Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 9:42 am
by Erwin Denissen
Do uncheck the "Automatically update character ranges when exporting font" as available on the Ranges tab within the Font Properties dialog.

Also do manually check the "Private Use Area" range from the Unicode Character Ranges.

I think that should do the trick.

Re: Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 1:57 pm
by KarlP
Thank you, but sorry, id did not work. No change.
(In the meanwhile, to continue my work, I copied all characters which showed that problem into PUA characters within the same font and used them instead of the original codepoints in my work – simply by copy+pasting the glyph cells and assigning the new Unicode values to the copies within the Glyph property window. This worked, thus the problem is not with the glyph definitions.)

Re: Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 2:12 pm
by Erwin Denissen
I spotted another issue:

Do uncheck "Bold" as all other settings state it is a regular font:
regularbold.png
regularbold.png (22.51 KiB) Viewed 6190 times

Re: Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 6:29 pm
by KarlP
Thank you, again. The Bold flag obviously was an error which I overlooked – however, correcting this did not help. I uninstalled the old font and then deleted all according files in \Windows\fonts, restarted the computer, and installed the corrected font, to be sure that there are no cache problems. I inserted the guillemets in a Word document and saw the wrong glyphs for the single guillemets in normal as well as in bold.

Re: Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 8:02 pm
by Erwin Denissen
KarlP wrote:I inserted the guillemets in a Word document and saw the wrong glyphs for the single guillemets in normal as well as in bold.
Your font doesn't contain the < and >. Maybe you tried to type those.

It will work just fine, if you use the real ones as shown below (copy and paste them).

‹›«»

Re: Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 9:23 pm
by KarlP
It is true that my font does not contain < > (less than / greater than). It is a collection of keyboard symbols standardized in ISO/IEC 9995-7, Amd 1 of that, and 9995-10, together with some base characters for these symbols and some predefined combinations. I have checked the original Word document from my last post by changing the font to Times New Roman to be sure that my document in fact contains guillemets (which I entered by AtrGr+y, AltGr+x, AltGr+v, AltGr+b on a German "T2" standard keyboard, see "T2 (Tastaturbelegung)" in the German wikipedia or "German keyboard layout" in the English one). Thus, the problem persists. (I somehow suspect that the font is marked as a "Symbol" font which causes Windows to prefer characters from "real text fonts" if they are available, but I neither know whether such a mechanism in fact exists, nor do I find anything like that in the Font properties.)

Re: Glyphs do not show up in applications

Posted: Thu Feb 02, 2017 11:14 pm
by Erwin Denissen
As I told you it works here on my PC. Copy and paste these in a Word document, select the text and then set the font. I used the attached font.

‹›«»

If it still fails, do provide a sample Word document, so I can further test this.