OK, I think we've gotten it straight now, at least as to how NX is supposed to be working, which is not quite as I originally described it.
Now first off, in my defense, when running an out-of-the-box Windows 7 system, it does work as I described, that is the NX uses the 'Lucida Sans Unicode Regular' font since that is the ONLY 'Lucida Sans' font on the system, and key words here is '
Lucida Sans'. We checked the actual source code and spoke with the programmer responsible for that code and this is how it works:
NX is looking for a font with the name 'Lucida Sans', period. Now there are several fonts which uses the words 'Lucida Sans' in them, including a Regular font, an
Italic font and a
Bold font, and if all THREE are there (sometimes combined together into a single item named simply 'Lucida Sans') NX will use the 'Regular' font. If the Regular font is missing, but the
Italic font is present, it will opt for that font. And if it's not there, then it will use the
Bold font. Only if there are no other 'Lucida Sans' style fonts available will NX move on to the 'Lucida Sans Unicode Regular', which of course is the situation with an out-of-the-box Windows 7 installation.
Now you may be wondering what happens if there are NO 'Lucida Sans' style fonts of any kind there? Well it turns out that there is a font named 'Lucida Console Regular' which is present on both Windows XP and Windows 7 systems, and it turns out that you CAN'T delete that font since it's hardcoded by Windows as IT'S default system font, so in a worst case scenario, this becomes the font that's used when NX starts using the so-called 'Recommended' Windows Style.
So now you know WAY more than you probably ever wanted to know, but it should help explain what's happening and why.
So what's the solution to these problems discussed earlier in this thread?
Well if you somehow ended up with a bad 'Lucida Sans Regular' font file, replace it with a good one. And if that's not possible and you don't want to use
Italic[/] or Bold fonts, then delete them as well and just use the Unicode or the default Console version of the Lucida fonts. Other than that, we don't really have anything else to recommend.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
To an Engineer, the glass is twice as big as it needs to be.