Which UAC popup?! You need to be admin to run the IDE, if that's what you mean. This is by design.
Ah, didn't know that it's by design.
2) it is impossible to select non-TTF fonts in Options->Source->Font->Name selectbox
Not really. What I want to do is to remove 80% of the fonts on my machine - installed by Windows, or more likely some other application - for languages I don't understand, with characters I can't read. If I don't do this, the list of fonts is annoyingly long here. You can play with the attached program to see which condition is filtering out your favorite font...
Found the problem.
Windows SDK documentation says this about EnumFontFaceProc:
pntm - Pointer to a structure that contains information about the physical attributes of a font.
The function uses the NEWTEXTMETRICEX structure for TrueType fonts; and the TEXTMETRIC structure for other fonts.
Thus attempting to use fields of NEWTEXTMETRICEX *pntm lead to invalid results.
A check for whether the font is TTF is needed:
if (dwFontType == TRUETYPE_FONTTYPE)
{
/* The font must have at least one of the supported locales */
if ((pntm->ntmFontSig.fsCsb[0] & pls->lsCsbSupported[0]) == 0 &&
(pntm->ntmFontSig.fsCsb[1] & pls->lsCsbSupported[1]) == 0)
return 1;
}
The attached file contains the fixed source (and 64-bit .exe) and test output from my machine.
1.txt is what you're trying to avoid, 2.txt is what IDE currently does, 3.txt is the same plus non-TTF fonts.
EDIT: also, the font on help pages is smaller and harder to read now
There is a new button in the help window specifically for changing the font size. I suggest you use it!!
I see the button, and it's really useful.
However, it doesn't fix the problem. The font is too bold and contrasty because of antialiasing. Font lines are always at least 2 pixels wide. They were thinner in v6.0. Perhaps the old version didn't use anti-aliasing.
(I don't know if it has to do something with the added DPI awareness. I have 22" 16:10 1680x1050 monitor with default Windows DPI settings)
If it is possible to tune anti-aliasing of fonts in the Help, or optionally turn it off - that would be nice. If it's hard to do - nevermind.