Ok. So I've managed to cobble together a ENUMLOGFONTEXDV, with a ENUMLOGFONTEX inside, which contains a LOGFONT with a Height of, say, 24. I then use SelectObject() to select the handle to that ENUMLOGFONTEXDV in my Graphics object, and use DrawText() to draw it. The unfortunate thing is that that 24 for, whatever reason, is in Pixels, and not in the format the is used for determining font sizes.
If i call Veranda and Georgia like this, they come out to the same size, when in Word, size 24 Veranda is larger than size 24 Georgia.
Personally I prefer the Control Panel, a real desktop application with tabs in contrast to Settings, an app designed for mobile with everything giant resized, thought and designed for full screen, very limited and does not support more than one window in a windowed operating system.
You could push this all you want Apple, but the biggest and deciding factor in the end is the sticker price. Sure you now have some lower priced options but in the end users still get more on the PC side for less or the same price.
I'd rather they add a copilot app and copilot options into existing apps than have it wiggle it's way through the OS like the whole MSN bits have/did. The Feed in Widgets, recommended in the start menu, some of the extra stuff in file explorer, all from them.
I can at least appreciate trying to add Copilot into things that could, if used right, help. I mean, hell, adding it into the settings app so you can just type "change this setting to this" and have it actually do it, would be a huge benefit to your average user who would often call up someone like you or me and ask us how to do it for them.
Question
Linkinfamous
Ok. So I've managed to cobble together a ENUMLOGFONTEXDV, with a ENUMLOGFONTEX inside, which contains a LOGFONT with a Height of, say, 24. I then use SelectObject() to select the handle to that ENUMLOGFONTEXDV in my Graphics object, and use DrawText() to draw it. The unfortunate thing is that that 24 for, whatever reason, is in Pixels, and not in the format the is used for determining font sizes.
If i call Veranda and Georgia like this, they come out to the same size, when in Word, size 24 Veranda is larger than size 24 Georgia.
How do I calculate what values I should be using?
Link to comment
https://www.neowin.net/forum/topic/443480-drawtext-api-and-font-sizes/Share on other sites
14 answers to this question
Recommended Posts