TTF edited in FontCreator fails in cmd.exe
Posted: Wed Jul 03, 2013 2:45 am
Short version: A font that works in cmd.exe and powershell (Consolas), and is then loaded and then saved in FontCreator, is changed in some way that prevents it from working in cmd/powershell.
I'm trying to figure out how to make a modified Consolas font which will be accepted by Windows console cmd.exe and powershell. Only fonts meeting certain requirements will load into that software. Details:
http://support.microsoft.com/default.as ... US;Q247815
Because I was having difficulty getting this to work at all, I tried a test case where I simply load consola.ttf into FontCreator, make NO edits, then export it to the same-name file (different directory), using settings Open Type Features: No; Kerning: No; Hinting: Keep original.
I then uninstall the original Consolas font from Windows, and install this newly saved one. This is not accepted by cmd.exe nor powershell (does not appear in their font lists). It does work fine in Notepad or Word.
One suspicious oddity is that this saved consola.ttf appears in Explorer (and the Font control panel) with an icon that displays three asian characters, as do other fonts that really are asian fonts, as though Windows now thinks consolas contains asian characters or should be treated as such. Oddly, consolas's icon shows these three characters despite not containing the glyphs for them.
This is especially germane because the rules noted above are special for Asian fonts... so I don't want this detected as an Asian font!
Bottom line: When FontCreator saves the unmodified-by-me consola.ttf, it's doing something that violates the requirements shown at the link above... and I'd like to know what and how to fix it!
I'm using paid Font Creator 7 Home, downloaded today.
Thanks!
-- Graham
[Edited for clearer title and add version info]
I'm trying to figure out how to make a modified Consolas font which will be accepted by Windows console cmd.exe and powershell. Only fonts meeting certain requirements will load into that software. Details:
http://support.microsoft.com/default.as ... US;Q247815
Because I was having difficulty getting this to work at all, I tried a test case where I simply load consola.ttf into FontCreator, make NO edits, then export it to the same-name file (different directory), using settings Open Type Features: No; Kerning: No; Hinting: Keep original.
I then uninstall the original Consolas font from Windows, and install this newly saved one. This is not accepted by cmd.exe nor powershell (does not appear in their font lists). It does work fine in Notepad or Word.
One suspicious oddity is that this saved consola.ttf appears in Explorer (and the Font control panel) with an icon that displays three asian characters, as do other fonts that really are asian fonts, as though Windows now thinks consolas contains asian characters or should be treated as such. Oddly, consolas's icon shows these three characters despite not containing the glyphs for them.
This is especially germane because the rules noted above are special for Asian fonts... so I don't want this detected as an Asian font!
Bottom line: When FontCreator saves the unmodified-by-me consola.ttf, it's doing something that violates the requirements shown at the link above... and I'd like to know what and how to fix it!
I'm using paid Font Creator 7 Home, downloaded today.
Thanks!
-- Graham
[Edited for clearer title and add version info]