![]() ![]() |
Nov 8 2007, 09:38 PM
Post
#1
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
I'm sort of taking a break from TClock3 until I figure out how best to proceed, but in the meantime here's a new version of SmoothText. this program performs subpixel antialiasing on Windows 2000. It's not quite ClearType, but it isn't bad. This version has some bugfixes that make it pretty usable.
http://www.savefile.com/files/1730153 Savefile deletes inactive files after 30 days, so get it while it's hot. Known bugs: - Typing text in Firefox sometimes draws the text a bit too wide. - Some characters in certain font+size combinations show up blank (a bug in how Windows does hinting I think) - When using MS Word 2000 sometimes it "forgets" the fonts so that they show up blank (this one is driving me crazy) Changes (0.1.7) - Drawing improvements: no more garbage in Firefox when you open and close bookmarks - Stopped it from trying to work on printer display contexts - Fixed some problems with centered text - Added an admitted hack that might help with Firefox - Stability improvements - Added exported methods so TClock3 can cooperate with it Changes (0.1.8) - Made lots of little code changes to make it thread-safe and it seems to FINALLY have fixed the Word 2000 bug! Changes (0.1.9) - Made lots of optimizations to try to wring every bit of performance out of it. Changes (0.2.0) - Fixed several crash bugs that let it work with Firefox 3. Also fixed some rendering problems and made some speed improvements. Changes (0.2.1) - Fixed a regression bug introduced in the last version that caused repainting glitches. Changes (0.2.2) - Made a change to how this works with TClock3 0.3.5. You'll need this version to use SmoothText with TClock3 0.3.5. This post has been edited by WildBill: Aug 14 2008, 08:44 PM |
|
|
|
Nov 9 2007, 05:34 AM
Post
#2
|
|
|
Revolutions Pack Creator ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1443 Joined: 19-November 04 From: NeverSleep Member No.: 36858 OS: none
|
Looks very well and stable to me!
When i'm trying to compile DLL under Delphi 7, there is LongBool/BOOL type mismatch in MyGetCharacterPlacementA and MyGetCharacterPlacementW. If i change them to Integer (as it should be i think), it compiles ok (137KB instead of 191KB), but crashes at startup. Is it your fault or my fault? What could cause those crashes with D7? |
|
|
|
Nov 9 2007, 03:44 PM
Post
#3
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
Integer may work, but LongInt or LongWord are safer as they explicitly specify that it's four bytes in size. I'm using Delphi 6 Pro rather than D7. I would guess that it's probably your project (compiler) settings. This is what I have:
![]() You could try changing all "Integer" references in my file to "LongInt" to be safe... This post has been edited by WildBill: Nov 9 2007, 03:45 PM |
|
|
|
Nov 9 2007, 08:48 PM
Post
#4
|
|
|
Junior ![]() Group: Members Posts: 63 Joined: 31-July 07 Member No.: 148745 OS: XP Pro x64
|
I recieved an error when I tried to start the installer.
|
|
|
|
Nov 9 2007, 09:29 PM
Post
#5
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
There is no installer, there is just the program, and you're going to have to give me some more information than that if I am to be able to do anything about it...
|
|
|
|
Nov 15 2007, 08:20 PM
Post
#6
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
Uploaded version 0.1.7 and updated the download link.
|
|
|
|
Dec 19 2007, 03:52 AM
Post
#7
|
|
|
Group: Members Posts: 1 Joined: 19-December 07 Member No.: 167280 OS: 2000
|
How can I uninstall your smoothtext?
|
|
|
|
Dec 19 2007, 03:50 PM
Post
#8
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
Just delete it.
|
|
|
|
Jan 2 2008, 10:50 PM
Post
#9
|
|
|
Newbie Group: Members Posts: 13 Joined: 24-July 07 Member No.: 147768 OS: none
|
I like how it smoothes the text but is it possible to allow arrows to the start menu?
Very nice! Arrows allowed now problem fixed!! cool This post has been edited by Dilusion: Mar 13 2008, 12:33 PM |
|
|
|
Jan 23 2008, 10:55 PM
Post
#10
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
Looks very well and stable to me! When i'm trying to compile DLL under Delphi 7, there is LongBool/BOOL type mismatch in MyGetCharacterPlacementA and MyGetCharacterPlacementW. If i change them to Integer (as it should be i think), it compiles ok (137KB instead of 191KB), but crashes at startup. Is it your fault or my fault? What could cause those crashes with D7? Tihiy, have you had any progress compiling it in Delphi 7? SmoothText is a very simple program and should compile without much trouble... |
|
|
|
Jan 24 2008, 04:04 AM
Post
#11
|
|
|
Revolutions Pack Creator ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1443 Joined: 19-November 04 From: NeverSleep Member No.: 36858 OS: none
|
Yeah, i've managed to compile it without troubles.
|
|
|
|
Mar 1 2008, 01:55 PM
Post
#12
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
New version (0.1.8) posted. Please see the top post for details. Get it while it's hot...
|
|
|
|
Mar 28 2008, 04:05 AM
Post
#13
|
|
|
MSFN Expert Group: Software Developers Posts: 1175 Joined: 9-January 04 Member No.: 12184 OS: none
|
Very cool program. When composing a new message (such as right now), the characters seem a bit skewed with respect to the cursor. To top it off, even after the program is closed out, some editing functionality seems to go away. Also, when composing email using yahoo, I cannot see the lowercase k character. When selecting text using notepad2, I cannot select entire lines of text.
|
|
|
|
Jun 7 2008, 09:46 PM
Post
#14
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
New version 0.1.9 posted. Please see the top post in the thread for details. I've been testing this one for a while to make sure it's stable, and I'm comfortable with it.
|
|
|
|
Jun 21 2008, 04:17 PM
Post
#15
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
SmoothText 2.0 will be coming soon. I have a version working with FireFox 3 that I'm currently testing. It has extensive improvements in place and will be released as soon as I'm satisfied that it's ready. Just an FYI since I know that earlier versions don't play well with FF3.
|
|
|
|
Jul 17 2008, 07:11 PM
Post
#16
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
Updated the top post with a link to SmoothText 0.2.0. Please see it for what's new.
|
|
|
|
Jul 21 2008, 07:46 PM
Post
#17
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
Uploaded version 0.2.1 and edited the top post.
|
|
|
|
Jul 22 2008, 02:51 AM
Post
#18
|
|
|
Group: Members Posts: 8 Joined: 18-February 07 Member No.: 127322 OS: none
|
Hello Wildbill,
I discovered a glitch for Word 2000 with Smoothtext 0.2.1. See attachments!
Without_Smoothtext.jpg ( 14.08K )
Number of downloads: 16
With_Smoothtext.jpg ( 17.79K )
Number of downloads: 19 |
|
|
|
Aug 14 2008, 08:43 PM
Post
#19
|
|
|
Member ![]() ![]() Group: Members Posts: 135 Joined: 9-August 05 Member No.: 68113
|
Uploaded SmoothText 0.2.2 and edited the top post.
|
|
|
|