Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

As GDI++ development has stopped... do any of you guys know a better GDI32 replacement for Windows? Should work on Windows XP 32-Bits?

share|improve this question
    
Ahh, the good old days of WinG !.. (j/k). Anyway, what "specifically" are your issues with Gdi and/or Gdi+ ? –  ja72 Jul 19 '11 at 4:44

4 Answers 4

up vote 3 down vote accepted

GDI is a core part of the Windows system. It's been improved steadily throughout Windows' lifecycle, but the only way to "replace" it is to replace Windows itself. As an additional note, as part of the Windows system libraries, Windows itself now takes great pains to ensure that you don't drop in a replacement DLL for it -- there are cached versions which Windows will use (and replace your modified one with) if it detects tampering.

(This is very much a feature. If you were able to easily replace system libraries, that would be a major security hole.)

Font rendering in particular went from horrendous (Windows 1 - 3.0) to decent (Windows 3.0 to XP) to really good (Windows Vista and 7) as GDI evolved.

I don't think you'll find anything that really helps you out here. However, without replacing your entire graphics subsystem (which is essentially impossible), you can tweak ClearType to get you the best possible font rendering using the ClearType tuner from Microsoft.

Update

Per alex's comment on Andrew Moore's response, I have to admit that I misread the original post as well, and didn't see the second + there. I read it as GDI+, not GDI++, and apologize for that.

Based on what I'm reading of GDI++ (this is my first foray into it), I still recommend not going that route, and I continue to recommend the ClearType tuner. The reason remains the same, based on how I'm reading GDI++ worked, it seemed like a pretty risky proposition -- it worked exactly as I described above, where I mentioned ripping out and replacing a core piece of system functionality. While there may be no real downstream bad effects, you have to understand that implementing GDI and GDI+ while enhancing them means that you also need to implement every bug Microsoft kept around for backward compatibility -- no mean feat.

I'm keeping the answer around, because it seems the general community agrees with my assessment of the overall situation, even with the misreading of the original post.

share|improve this answer

Since I was not satisfied by John Rudy's answer, I googled a bit and found some alternatives to the now extinct gdi++ project:

  1. gdipp - Customizable Windows text renderers

  2. The Inkstone Project

  3. ezgdi - gdi++ alike advanced font rendering for 64-bit applications on Windows.

As both a Windows and OSX user, I find the ClearType rendering much inferior to the one used on OSX. And so I started to use gdipp - even considering some bugs, I still find it better than the default rendering engine used by windows. But, yes, it should be used cautiously - it is a hack.

Edit

As of september 2013, anybody interested about changing windows' font rendering should give Lưu Vĩnh Phúc's suggestion a try. In my defense, my answer is almost as old as gdipp, and Mactype simply didn't exist when I first wrote it... :-) (but be warned, it is still a hack).

share|improve this answer
1  
I'm using gdipp, and it looks so much better than windows 7 default font rendering. I'm running windows 7 x64 (at work, would never use windows by choice) –  TechZilla Oct 26 '11 at 15:58
1  
Have you anyone here tried the other two projects? Which one of 3 is better? –  Cray Nov 17 '11 at 11:47

gdipp is old. Currently the best windows renderer replacement is Mactype. It works well with many modern programs that is not compatible with gdipp

mactype

share|improve this answer

Download the application from http://www.cobyx.com/software/gdi/ (600KB only) . It works very well, requires no install, does not write to the registry etc. It has three inbuilt settings, marked in Japanese, strong, medium and light effect. With Windows XP SP3 it works like a breeze. I highly recommend.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.