MSFN Forum: SmoothText 1.1.8 - MSFN Forum

Jump to content


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

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

#81 User is offline   WildBill 

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

Posted 28 January 2009 - 11:08 PM

Gah. I introduced a bug in calculating text height in version 0.5.4, so here is version 0.5.5. Sorry about that.


#82 User is offline   Colonel O'Neill 

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

  Posted 31 January 2009 - 11:37 PM

Everything's A-Okay. :)

A while back I had an exception error involving TextHook.dll, didn't bother to keep it. The thing is, the whole program stayed running and didn't crash. :P

Looks almost exactly like XP's ClearType, excellent work!

#83 User is offline   WildBill 

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

Posted 01 February 2009 - 12:58 AM

I'm testing 0.5.6 right now. Maybe I'll release it tomorrow. I ran across some thread contention issues in 0.5.5 and had to redesign some parts of it (nothing that should cause a crash, but it wasn't strictly correct).

#84 User is offline   WildBill 

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

Posted 01 February 2009 - 06:32 PM

Version 0.5.6 is posted, which should be more reliable.

#85 User is offline   WildBill 

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

Posted 01 February 2009 - 08:10 PM

Sorry for the rapid update to version 0.5.7, but this was too good not to share. The unbounded nature of the text-size cache was causing real performance issues. I've implemented an LRU caching scheme and a cache limit of 512 strings. The result is a performance boost from the cache (as long as you don't go over it) but also a limit to the impact of using it. Overall, performance should be much better in normal use.

#86 User is offline   WildBill 

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

Posted 02 February 2009 - 10:16 PM

All day I had planned to work on TClock3, but it turned out that I had to work on SmoothText first :whistle:

Version 0.5.8 is posted, and in some ways it's a huge improvement. I'm getting blazing speed in Firefox now :rolleyes:

#87 User is offline   WildBill 

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

Posted 03 February 2009 - 12:46 AM

I really, really hate obscure bugs :realmad:

Version 0.5.9 is posted, which fixes a really hard-to-find bug in the caching code that was causing the cache to become corrupted.

#88 User is offline   Colonel O'Neill 

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

Posted 03 February 2009 - 08:36 PM

Bleh. Something in 0.5.9 made Times New Roman look like it gained a couple pixels of width. It looks nothing like the original font. Not present in 0.5.7. Speed-ups are noticeable with 0.5.9.

The SmoothText list box text reverts to non-smoothed when clicked (certain conditions) and don't return to smoothed until it is hovered over.

The checkmark option doesn't unhook all processes... It's be nice if toggling smoothing was as easy as clicking the tray icon. :whistle:

Great improvements but at the moment I am sticking to 0.5.7 because the wide Times New Roman makes my head spin with all of the documents I have to write for school.

EDIT: Never mind, I forgot to restart Word. Times New Roman looks normal now. :P

This post has been edited by Colonel O'Neill: 03 February 2009 - 09:20 PM


#89 User is offline   WildBill 

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

Posted 03 February 2009 - 10:50 PM

That's great. I definitely need testers, LOL

Please let me know if you run into any issues. I've made some more slight optimizations for 0.6.0 (and simplified some code), but I'd like to sit on it for at least a few days to see if any issues crop up before I release it.

#90 User is offline   WildBill 

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

Posted 07 February 2009 - 09:31 PM

Version 0.6.0 is now posted. I've really tried to hyper-optimize the caching to try to maximize speed, and I've made a couple of small improvements.

Enjoy...

This post has been edited by WildBill: 07 February 2009 - 09:33 PM


#91 User is offline   Colonel O'Neill 

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

Posted 08 February 2009 - 04:35 PM

Woot!

A few problems with Chinese fonts. Even XP's ClearType has enough problems with it. So I recommend adding Asian fonts into the exclusion list by default.

Either it's just my computer's slowness, or SmoothText causes more flicker in long lists and quickly updated text than usual...

#92 User is offline   WildBill 

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

Posted 09 February 2009 - 10:02 PM

There's definitely still a slowdown bug that I'm working on fixing. I've narrowed it down to my double buffer and I think it's because the buffer grows over time to accommodate text. I'm testing a fix right now, but I won't know if it works for a little while.

#93 User is offline   WildBill 

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

Posted 09 February 2009 - 11:23 PM

I've made some more optimizations, and I think I have the slowdown issues licked. Its hellaciously fast, now. One annoyance is that the taskbar font bug is still occasionally rearing its head, though not nearly as often now. That's something I'll have to tackle going forward. Anyhow, version 0.6.1 is posted, and it downright blazes.

#94 User is offline   Colonel O'Neill 

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

Posted 10 February 2009 - 06:28 PM

It's so much faster now; SYSTEM32 loads almost instantaneously now :)

#95 User is offline   WildBill 

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

Posted 10 February 2009 - 11:30 PM

I'm glad to hear it. I've posted version 0.6.2 tonight, which should fix some painting issues.

#96 User is offline   Colonel O'Neill 

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

Posted 12 February 2009 - 11:12 PM

Word and Powerpoint are zooming along much faster :D

Have you ever noticed that in the MSFN forum, when the mouse hovers over a member name on the left column, the entire page shifts slightly? Doesn't show up anywhere else that I know of...

Also, scrolling the text input cursor by arrow keys leaves trails... Is it trying to smooth that one pixel line? :blink:

#97 User is offline   WildBill 

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

Posted 12 February 2009 - 11:36 PM

I haven't seen any shift in Firefox...what browser are you using?

You might be right about the cursor. Maybe I need to research it and turn the cursor off before painting and on afterward? I'll have to look into it.

On a better note, in my test version I have menu text being smoothed nicely, now, with the exception of top-level menu bars. Tomorrow I'll take a look to see if I can get that smoothing as well.

#98 User is offline   WildBill 

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

Posted 13 February 2009 - 09:10 PM

Version 0.6.3 is now posted, which can smooth text on pop-up and drop-down menus, but not top-level menu bars. One step at a time...

#99 User is offline   WildBill 

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

Posted 14 February 2009 - 07:21 PM

Here is version 0.6.4, with some small improvements. Enjoy...

#100 User is offline   WildBill 

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

Posted 14 February 2009 - 08:56 PM

Sorry for the rapid update, but I had introduced a bug in 0.6.4 that really needed to be fixed. 0.6.5 should fix the problem...

Share this topic:


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

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



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