MSFN Forum: SmoothText 1.1.8 - MSFN Forum

Jump to content


  • 26 Pages +
  • « First
  • 2
  • 3
  • 4
  • 5
  • 6
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

SmoothText 1.1.8 Subpixel antialiaser for Windows 2000 Rate Topic: -----

#61 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 14 January 2009 - 12:50 AM

Ah. Yet more ETO_OPAQUE/ETO_CLIPPED subtleties. I fixed it and posted version 0.4.7, which has another improvement as well. We're cooking with gas now.

I've been looking at SmoothText's internal architecture (which is really clean and modular), and I'm thinking that a much better way to do skinning would be to add a skinning behavior to SmoothText rather than fight with TClock3 anymore. SmoothText has a concept of separate behaviors that have their own configuration, ability to be turned on or off, etc. It's really very clean. I'm still on the fence, but I'm investigating the possibility. A lot of TClock3 code would be ported if I took that route (actually rewritten from scratch, but using TClock3 as a template).


#62 User is offline   hpj2 

  • Newbie
  • Group: Members
  • Posts: 18
  • Joined: 18-February 07

Posted 14 January 2009 - 02:57 AM

Hello WildBill,

although SmoothText is getting better and better, here is an error I found.
It's a dialog box in SpeedCommander 10.54 (Delete a file).
0.4.6 OK
Attached File  SmoothText_0.4.6.jpg (15.08K)
Number of downloads: 6
0.4.7 NOT OK
Attached File  SmoothText_0.4.7.jpg (11.12K)
Number of downloads: 6

by the way: Happy New Year :yes:

#63 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 14 January 2009 - 10:15 PM

I downloaded the demo of SpeedCommander (and I think I got the right version), but I couldn't reproduce the problem. That said, I fixed a number of issues and posted version 0.4.8. I still have more things to fix, but would you mind checking to see if this at least fixes the problem you posted?

#64 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 14 January 2009 - 11:07 PM

I did notice a similar thing to hpj2's dialog box. Virtual PC 2007 showed me a dialog that looked like that for a second. Reflexively pressed Enter before noticing it. Anyway, I think it's not program specific. Both occured in a dialog box. From my experience of dialog boxes in Reshacker... The word that shows up there is just filler until the program puts the proper text in. Not sure though. :unsure:

But I did have a hard lock up in 0.4.7. Had a temporary lock-up using 0.4.8 while opening Photoshop. :wacko:

BTW, did you see the Cleartype in 98/ME thread by Tihiy? I think SmoothText has gone beyond Cleartype's capabilities... Although IMHO... The SmoothText algorithm could use a bit more pixel boundary snapping. Tahoma is rather blurry ATM. :)

Enough rambling for now.

#65 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 15 January 2009 - 12:59 AM

Some days I just can't win. I missed a potential crash problem in 0.4.8 and I've posted version 0.4.9 that takes care of it. I wouldn't be be surprised if that was your problem, but could you try it out? SmoothText also can override tab controls now when tabs are painted as buttons (see your Windows taskbar).

Wow, I didn't know about the ClearType thread. I'll go take a look at that now before I get to bed (it's late! ;) )

#66 User is offline   hpj2 

  • Newbie
  • Group: Members
  • Posts: 18
  • Joined: 18-February 07

Posted 15 January 2009 - 03:34 AM

Hello WildBill,

Thank you for your new version. I tested SpeedCommander with 0.4.9 and the problem with the copy-dialogbox is gone.
But I found another error. It's always the same with 0.4.6 - 0.4.9!

Without Smoothtext:

Attached File  Without_SmoothText_0.4.9.jpg (44.81K)
Number of downloads: 10

With Smoothtext 0.4.9:

Attached File  SmoothText_0.4.9.jpg (40.91K)
Number of downloads: 10

It's the optionsdialog menu: extras => options

#67 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

  Posted 15 January 2009 - 09:07 PM

Confirm similar bug. The Time/Date dialog is resized weirdly.

Posted Image

Other than that... No other incompatibilities seen so far.

It'd be nice if one could adjust the boldness (weighting) of semi-filled pixels. That would be awesome. :D

#68 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 15 January 2009 - 09:40 PM

Hmm. That's very strange. I'm seeing that on my PC as well. Oh, well, it's yet another thing to investigate.

I posted version 0.5.0 tonight, which should fix a lot of issues. I'm probably going to slow down development a little bit (these nightly releases are killing me!). That sizing bug is definitely going to be high on the list, though.

I've been looking into the possibility of tuning the text output, but I haven't worked out all the details yet. It has to be done in a way that wouldn't harm performance. A few versions ago I made some preliminary steps toward it, but I haven't figured it all out yet.

#69 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 16 January 2009 - 07:48 PM

WOOHOO Tahoma is normal width now. In the before time it looked way way way too narrow...
IMHO Segoe UI is a smidge too thin. Could you add a way to use the old algorithm for certain fonts? :angel

Tried to look at your source for the Subpixel.pas... Found Assembler, Nice! :lol:
Unfortunately I don't understand a word of Assembler.

I'll try to decipher the logics of it... See if I can port the frameworks it to VB to test speed if weighting is added...
ATM... Very confused. :wacko:

Don't kill yourself over SmoothText... It's not worth it! :lol:
It won't hurt us to wait a while before getting updates.

(Can't get enough of the MSFN emoticons. :yes: )

#70 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 17 January 2009 - 12:49 PM

Oh my. SmoothText seems to have messed up controls within frames. :blink:

Posted Image

Also, whatever Wikipedia's article font is, it looks too thin at Ctrl+0 (Normal Size) in firefox. :blink:

#71 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 17 January 2009 - 01:54 PM

Thanks for finding that. Version 0.5.1 is posted, which should fix at least some of the issues. The one with SpeedCommander is still escaping me, though.

#72 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 17 January 2009 - 08:20 PM

:w00t: Awesome! The frames show proper controls now, really quick bug fix too!

#73 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 17 January 2009 - 10:12 PM

Hmm... I was wondering why certain things were looking off. MS Sans Serif (or some other similar font) when put through SmoothText ends up thinner than usual. Other fonts, like Segoe UI, are wider when put through SmoothText (actually more pleasant due to it's wider proportions).

Posted Image

Some diagrams drawn in Paint are included.
Not a major problem, just a heads up. :whistle:

#74 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 18 January 2009 - 04:45 PM

It's pretty much inevitable that some characters would change in width, since I don't have individual character-width control (only the average width of the entire font). Anyhow, version 0.5.2 is posted, and it fixes a lot of issues.

#75 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 18 January 2009 - 10:22 PM

Awesome new interface! :thumbup
Everything looks great! It even works on XP :D

#76 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 19 January 2009 - 08:24 PM

Version 0.5.3 is now posted, with a minor bugfix.

That's amazing that it works on XP, though I have to wonder why anyone would want to use it on XP since it already has ClearType. Neat, though, anyway.

This post has been edited by WildBill: 19 January 2009 - 08:25 PM


#77 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 19 January 2009 - 09:58 PM

Awesomeness. My Taskbar is replaced by ObjectBar, so it's all good.

Too bad TClock3 fails to work on my computer... It walks the tightrope and usually falls off. :(

#78 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 20 January 2009 - 12:16 AM

I've fixed a major bug in TClock3 tonight and I'm running it right now. Hopefully I'll be able to release a new version soon, but I first have to port a lot of SmoothText bugfixes back to it and fix some other issues.

#79 User is offline   Colonel O'Neill 

  • Member
  • PipPip
  • Group: Members
  • Posts: 256
  • Joined: 22-July 08
  • OS:none specified
  • Country: Country Flag

Posted 22 January 2009 - 08:19 PM

You could always seperate the TClock3 and SmoothText aspects.
Or distribute them together but run them as seperate programs?

#80 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 675
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 28 January 2009 - 10:10 PM

Version 0.5.4 is posted, which has some nice fixes and internal improvements.

There are both benefits and drawbacks to having skinning in TClock3 and antialiasing in SmoothText. I'm a little on the fence as to whether they should be combined. At any rate, TClock3 development is continuing; I'm currently cleaning up a LOT of code, and then I have to nail down a few more bugs.

Share this topic:


  • 26 Pages +
  • « First
  • 2
  • 3
  • 4
  • 5
  • 6
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

3 User(s) are reading this topic
0 members, 3 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy