Aqua-Soft Forums: Free Utility Gdi++ Replaces The Windows Font Engine With Os X-style Rendering - Aqua-Soft Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Free Utility Gdi++ Replaces The Windows Font Engine With Os X-style Rendering you know you want to... Rate Topic: -----

#1 User is offline   firecracker6 Icon

  • Group: News Posters
  • Posts: 1,048
  • Joined: 11-October 04

Posted 31 March 2009 - 04:37 AM

I figured someone might like this little app, being that this is an emulation site.

Quote

System tray application GDI++ replaces the Windows font engine with smoother OS X-style rendering instead of Microsoft's ClearType.


Link to the app and screenshots here

An article from lifehacker about the utility GDI++

..aand a bit of a caveat before taking the plunge:

Quote

The font rendering is based originally on the GDI++ library from drwatson. That means most of the documentation is in Japanese, the application is clunky, and hooking into Windows this way could cause system instability, so definitely proceed with caution.

..no doubt the above won't deter this site's posters, I'm sure you've all done much worse to your systems. ;)
0

#2 User is offline   jmbattle2 Icon

  • Group: Member
  • Posts: 11
  • Joined: 17-February 09

Posted 31 March 2009 - 09:18 AM

Welcome to last year.

Okay, that's perhaps a little harsh, my apologies.

Gdi++ is really terrific though. The emphasis is on improving the appearance of Japanese/Chinese characters - as you can see, it makes quite a difference:

Normal Windows text rendering:
Attached File  japanese_normal.png (83.92K)
Number of downloads: 155

With Gdi++ enabled:
Attached File  japanese_gdi__.png (262.35K)
Number of downloads: 151

However, the software also improves the appearance of Roman characters, although it may take a while to configure the rendering properties in order to achieve a satisfactory result.

Normal Windows text rendering:
Attached File  english_normal.png (262.58K)
Number of downloads: 155

With Gdi++ enabled:
Attached File  english_gdi__.png (368.2K)
Number of downloads: 168

One further thing to consider is that the rendering quality appears to vary from display to display. For example, the 17" LCD that I use at the office utilises a slightly different configuration to that of my home laptop. This may explain why some users' screenshots look absolutely hideous - indeed, the images above may not look terribly good when displayed on your monitor!

Cheers,
James
x
0

#3 User is offline   matonga Icon

  • Group: Developers
  • Posts: 1,286
  • Joined: 04-September 06

Posted 31 March 2009 - 10:54 AM

Google Chrome users with GDI++ and no antialiasing in the browser (like me) remember to add --no-sandbox as arguments to each shortcut to chrome.exe :)
0

#4 User is offline   jmbattle2 Icon

  • Group: Member
  • Posts: 11
  • Joined: 17-February 09

Posted 31 March 2009 - 12:19 PM

matonga, do you perhaps mean the --singleprocess switch?

Actually, recent versions of gdi++ addressed this issue, so now it is possible to run Chrome with each tab in its own process, as originally intended.

The most recent release uses a beta version of the rendering engine, so I would recommend using something a little older, such as http://free.flop.jp/.../src/gdi0885.7z

Cheers,
James
x
0

#5 User is offline   matonga Icon

  • Group: Developers
  • Posts: 1,286
  • Joined: 04-September 06

Posted 31 March 2009 - 12:50 PM

I really meant --no-sandbox.

--singleprocess defeats most of the purpose of Google Chrome :( (though I used this switch under Windows 7 else it wouldn't run there).

BTW is there any source code of gditray.exe available? (in particular the dll injection code, it would be very useful to other apps such as AppleMinMax, any remake of Rosie, skinning context menus, etc...).

Edit

Ok, after looking around it a bit, it seems to be using detours api.
0

#6 User is offline   jmbattle2 Icon

  • Group: Member
  • Posts: 11
  • Joined: 17-February 09

Posted 31 March 2009 - 01:41 PM

Yes, I used to use the --singleprocess switch (reluctantly, as it defeated one of the main benefits of a multi-process browser, as you correctly note), however after reading on these very forums that gdi++ had been updated, removed the argument from my Chromium shortcut and was delighted to see that the smoothing was still working correctly.

What does the --no-sandbox achieve with regards to gdi++ ?

Cheers,
James
x
0

#7 User is offline   firecracker6 Icon

  • Group: News Posters
  • Posts: 1,048
  • Joined: 11-October 04

Posted 31 March 2009 - 06:38 PM

View Postjmbattle2, on Mar 31st 2009, 10:18 AM, said:



fair enough.. I thought I remembered something about this back in the day but a search of the forums didn't bring up anything on GDI++, how odd.
0

#8 User is offline   Scott Evo Icon

  • Group: Member
  • Posts: 258
  • Joined: 20-February 05

Posted 01 April 2009 - 03:50 AM

Is there one for x64 systems, anyone?
0

#9 User is offline   TrowaKage Icon

  • Group: Member
  • Posts: 1
  • Joined: 15-April 09

Posted 15 April 2009 - 10:30 PM

Does anyone know how to get the older versions working with non-SSE2+ processors? (I read in another post that it is possible using an "dll injection tool" to make the font rendering system wide)
0

#10 User is offline   xntrick Icon

  • Group: Member
  • Posts: 7
  • Joined: 30-September 08

Posted 12 May 2009 - 05:26 PM

View Postmatonga, on Mar 31st 2009, 12:50 PM, said:

I really meant --no-sandbox.

--singleprocess defeats most of the purpose of Google Chrome :( (though I used this switch under Windows 7 else it wouldn't run there).

BTW is there any source code of gditray.exe available? (in particular the dll injection code, it would be very useful to other apps such as AppleMinMax, any remake of Rosie, skinning context menus, etc...).

Edit

Ok, after looking around it a bit, it seems to be using detours api.


matonga, thanks very much, i didnt know that, and works perfectly.
0

#11 User is offline   Ghostwalker Icon

  • Group: Member
  • Posts: 1,990
  • Joined: 05-March 03

Posted 12 May 2009 - 07:51 PM

Someone should slap me for not trying this before, excellent program.
0

#12 User is offline   divyanshuduttaroy Icon

  • Group: Member
  • Posts: 7
  • Joined: 16-February 09

Posted 20 November 2009 - 12:51 PM

Can someone post the link to the latest gdi++ and where to get so that i don't bug people often?

Sorry am being a noob, but you gotta start somewhere...
0

#13 User is offline   bSAYZ Icon

  • Group: Member
  • Posts: 262
  • Joined: 09-March 05

Posted 21 November 2009 - 12:42 AM

here
0

#14 User is offline   divyanshuduttaroy Icon

  • Group: Member
  • Posts: 7
  • Joined: 16-February 09

Posted 21 November 2009 - 09:42 AM

Aah...thanks.
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic