User forums > Help
CodeBlocks' font is quite blur compare with other applications under Windows 7
oBFusCATed:
Check this commit: https://sourceforge.net/p/codeblocks/code/10954/
ollydbg:
Follow this page: How to Tweak ClearType in Windows for Better Screen Readability, I see that my ClearType feature is ON, I just try to disable this feature, and I found that the font get more blur, so bad :(
--- Quote from: oBFusCATed on March 05, 2017, 09:44:37 am ---Check this commit: https://sourceforge.net/p/codeblocks/code/10954/
--- End quote ---
I looked at this commit, and I see that some manifest option is adjusted, but I think this manifest file is build into the codeblocks.exe, so that I have no idea how to adjust it, or maybe I have to rebuild cb?
--- Quote from: sodev on March 05, 2017, 06:35:46 am ---My bet was since wxWidgets 2.8 is quite ancient these functions might cause some problems so you could try to disable them. When you set a custom zoom level in Windows 7 there is the option to do it like Windows XP, thats what i was referring to.
Where have you got this .manifest file from? You need this e.g. for enabling Themed Controls so that your Buttons and Lists dont look like from Windows 95 but usually this file gets embedded into the .exe file, you dont need an extra one. I never used a nightly, i always compile myself, cant remember having seen that file in the output ever, but cant check right now to be sure. What happens when you remove the file?
--- End quote ---
Under Windows XP, the external .manifest file has more precedence(but under Win7 and later Windows version, the embedded manifest has more precedence), so I put this file there to force C::B to use a more modern common control, so that the wxListBook shows correctly. See discussion here:Bad icons of C::B in the 16.01 release
oBFusCATed:
--- Quote from: ollydbg on March 05, 2017, 11:06:09 am ---I looked at this commit, and I see that some manifest option is adjusted, but I think this manifest file is build into the codeblocks.exe, so that I have no idea how to adjust it, or maybe I have to rebuild cb?
--- End quote ---
You'll probably have to revert it, build against wx3.1 and start fixing things.
This commit is just a workaround for no HiDPI support in wx/cb.
You can try Biplap's wx3.1 builds to see if things are better there.
Probably there is a tool that can be use to replace the manifest in an executable. But I'm a linux dev, so I have not much experience in developing on windows.
ollydbg:
--- Quote from: oBFusCATed on March 05, 2017, 12:06:51 pm ---You can try Biplap's wx3.1 builds to see if things are better there.
--- End quote ---
I just download his builds, and it font's show quite clean in his builds, great! So, 64bit C::B + wx3.02 works OK.
But my personal builds 32 bit C::B + wx 3.1 works badly.
stahta01:
--- Quote from: ollydbg on March 05, 2017, 12:37:23 pm ---
--- Quote from: oBFusCATed on March 05, 2017, 12:06:51 pm ---You can try Biplap's wx3.1 builds to see if things are better there.
--- End quote ---
I just download his builds, and it font's show quite clean in his builds, great! So, 64bit C::B + wx3.02 works OK.
But my personal builds 32 bit C::B + wx 3.1 works badly.
--- End quote ---
Might be the difference between Mingw32 and Mingw64 based compilers being used.
Tim S.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version