gdi++.dll, Smooth edges on screen font again.
This software is still under development and it may contain a bunch of bugs, so please use it at your own risk and back up the files if need be.
readme.txt in English
Original readme.txt is written in Japanese, so I translated it into English.
Download
Changelog
(2006/09/27)
- Fixed the problem that GetTextExtentPoint32() had been enabled even when the font had been excluded
- Added the function IsValidDC(), checks whether the device context is for displays
- (maybe it fixes the promlem when printing)
- Rearranged the entire source code (>>501)
- Include an edge enhance filter by Hiroki Kanou(configure with Enhance option)
- gdi++.dll now exports GetMsgProc()(>>654 = >>168)
- Exclude FixedSys and Marlett by default
(2006/09/26)
- Consider slanted font widths
- New specification for 'Weight' option (how many times the program will draw repeatedly)
- Added 'MaxHeight' option, specifies the maximum font size in pixels to smooth(disable with 0)
- Do nothing in GetTextExtentPoint32 when Quality=0
- Added 'ForceAntialiasedQuality' option/dd>
- Merged the fix by >>342
- Bypass when the font is rotated somehow
(2006/09/25)
- Recalculate lpDX of ExtTextOutA for Windows 2000 (contributed by >>418)
- Solved some glitches with Terapad on Windwos 2000 (>>418)
(2006/09/24)
- Finally we have a independent thread on 2ch!!
- Solved some glitches with IE (contributed by >>460)
- Fixed problems when Weight=2 (>>460)
- Optimided for SSEE2 and SSE3 processors, only in source-level (>>460)
- (Notice that the included binary is not optimised)
- Added Makefile to a 'sse' option(you can compile with 'nmake sse')
- Added supports for FlushInstructionCache()、DisableThreadLibraryCalls() (>>168)
- gdi++.exe prevents running under Windows 9x (>>168)
- Hook ExtTextOutW and TextOutA/W for Windows 2000
- Less glitches on sub-pixel rendering (>>460)
- Cache back buffers (>>168)
- Compare font names by using hash (>>168)
- Ability to pass arguments to the target program (>>460)
- Support commands in the path. (>>460)
(2006/09/23)
- >>460 rewrites the most part of the souce codes
- Less glitches
- Works with Jane (the 2ch browser)
- Launches according to file association
- Abilities to specify the fonts the default rastaliser uses
- Reverted sub-pixel rendering on a whim
(2006/09/20)
- Hooks APIs directly (contributed by >>460)
- (No need to edit with a binary file editor)
- Now native Windows controls are in effect
(2006/09/16)
- Supported ExtTextOut()
- Supported GetTextAlign()
- (now works well with Firefox)
(2006/09/15)
- Sub-pixel rendering is being disabled temporally
- Ability to choose 3 rendering qualities
(2006/09/09)
- Released only with gdi++.dll
- Ability to configure rendering options with INI
- Simplified sub-pixel rendering feature
- Reverted GetTextExtentPoint32 experimentally
(2006/09/07)