Author Topic: Font change in per-core metrics and memory load graph captions  (Read 31908 times)

Offline Jeremy Collake

  • Administrator
  • Member#
  • *****
  • Posts: 5208
  • Gender: Male
  • The Lasso
    • Bitsum
Font change in per-core metrics and memory load graph captions
« on: October 19, 2012, 07:20:48 PM »
I do NOT know if this even affected Chinese (simplified or traditional), but it did affect Japanese.

This is the FIXED *JAPANESE* version ... v6.0.1.73 beta. *IF* Chinese was also affected, it should also be fixed.



Software Engineer. Bitsum LLC.

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #1 on: January 04, 2013, 02:05:35 PM »
I know I should open a new topic, but why not using 微软雅黑 UI(Microsoft YaHei UI) for windows 8 and 微软雅黑(Microsoft YaHei) as a fail-back for windows vista/7.
This is the difference.
Just watch the % as it is the biggest difference.
You can see it is more 端正(correct), 自然(natural), and it is the default font in windows.
PS:Did the cleartype is using in PL?
Quote
Segoe UI is optimized for ClearType, which is on by default in Windows. With ClearType enabled, Segoe UI is an elegant, readable font. Without ClearType enabled, Segoe UI is only marginally acceptable. This factor determines when you should use Segoe UI.

Segoe UI includes Latin, Greek, Cyrillic, and Arabic characters. There are new fonts, also optimized for ClearType, created for other character sets and uses. These include Meiryo for Japanese, Malgun Gothic for Korean, Microsoft JhengHei for Chinese (Traditional), Microsoft YaHei for Chinese (Simplified), Gisha for Hebrew, and Leelawadee for Thai, and the ClearType Collection fonts designed for document use.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa511282.aspx

Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 271
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #2 on: January 04, 2013, 02:29:33 PM »
Indeed the visibility is more eye-candy, but I think that plain "raw" font is better for those who see worse. That's a guess, since I don't need or wear glasses (as of yet ;o).
[img width= height=]http://imageshack.com/a/img913/7827/On37F9.gif[/img]

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #3 on: January 04, 2013, 03:23:47 PM »
Ya, but it need difference tweak for the ClearType, the one I has tweaked works for the ABC, but not 中文(Chinese).
It always lost it function when facing the Chinese fonts...
Maybe it is because too many 笔画(line) for the Chinese fonts... :P
You can open the Clear Type Text Tuner and found it has many of choose, and some of them just blur like the "after.jpg"

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #4 on: January 04, 2013, 03:27:25 PM »
Ok, I think maybe difference fonts causing it?

Offline Jeremy Collake

  • Administrator
  • Member#
  • *****
  • Posts: 5208
  • Gender: Male
  • The Lasso
    • Bitsum
Re: Font change in per-core metrics and memory load graph captions
« Reply #5 on: January 05, 2013, 05:11:34 PM »
I am uncertain about what the proper course here is because I'm not sure of its effects on other languages, and I can *barely* see a difference with Chinese :o.

If there is a final recommendation that there is a consensus on, I am happy to switch fonts. I can do it in a beta so we can test it first.
« Last Edit: January 05, 2013, 08:02:27 PM by Jeremy Collake »
Software Engineer. Bitsum LLC.

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #6 on: January 06, 2013, 06:42:17 AM »
I think maybe the solution is changing the font, as I think the font that using right now is not support Bold and ClearType correctly.
And Microsoft YaHei UI is a better choose as it is the default font that used in windows 8(Chinese version), and support ClearType.
----
The blur is causing by ClearType, and disable ClearType will causing the ugly just like now.
The solution is the user changing the ClearType setting for Chinese font, as I tested on force using Microsoft YaHei on website with Firefox and difference ClearType setting, the blur that showing in the picture is gone.

Offline Jeremy Collake

  • Administrator
  • Member#
  • *****
  • Posts: 5208
  • Gender: Male
  • The Lasso
    • Bitsum
Re: Font change in per-core metrics and memory load graph captions
« Reply #7 on: January 07, 2013, 10:46:15 PM »
Ok, for v6.0.2.35 beta and above (building now), I have changed to Microsoft YaHei UI for Japanese, and Chinese Simplified & Traditional. I need to review the effects on each language to commit the change to the next final. Please do let me know if it improves the situation, makes it worse, or makes no difference. I also must do some compatibility testing with XP and such.
Software Engineer. Bitsum LLC.

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #8 on: January 08, 2013, 01:20:00 AM »
Testing and... :o
The font size is small , just the memory usage is changed, and the "blur"(ClearType-which chosen by user)came out, but than just the user need to "tweak" their ClearType setting.
I finally know why it is using greyscale anti-aliasing(black) instead of subpixel anti-aliasing(RBG/RGB) in IE 10 and metro start menu for windows 8. :P
It is ugly, but as least it don't blur.
See the ClearType picture for why it is blur, you will know it is a blur as it is using the color from the RGB.
----
Try the following one for CH(TW) and JP.
Quote
Segoe UI is optimized for ClearType, which is on by default in Windows. With ClearType enabled, Segoe UI is an elegant, readable font. Without ClearType enabled, Segoe UI is only marginally acceptable. This factor determines when you should use Segoe UI.

Segoe UI includes Latin, Greek, Cyrillic, and Arabic characters. There are new fonts, also optimized for ClearType, created for other character sets and uses. These include Meiryo for Japanese, Malgun Gothic for Korean, Microsoft JhengHei for Chinese (Traditional), Microsoft YaHei for Chinese (Simplified), Gisha for Hebrew, and Leelawadee for Thai, and the ClearType Collection fonts designed for document use.
As I saw, the UI version only containing more space for UI, you can just using it without the UI one for compatibility for windows vista/7.
The ClearType fonts has 2 version, which is normal and Bold.
Microsoft YaHei: http://www.microsoft.com/typography/fonts/family.aspx?FID=350
Microsoft JhengHei: http://www.microsoft.com/typography/fonts/family.aspx?FID=368
Meiryo: http://www.microsoft.com/typography/fonts/family.aspx?FID=323
For XP, maybe you can find the font at here.
http://www.microsoft.com/typography/fonts/product.aspx?PID=145
But it is too less choose for XP... :P
----
The other fonts that need to change is labeled by Blue and Purple arrow
If you wanna know why, see the JP screen shot that showing 行期, the 亍 and 其 is ugly, and the Bold can't rendering by ClearType too.
You can try using the Bold version of fonts. ;)
----
When I am changing the PL language, I has saw the UI problem again, which the "Actions log" bar has moving down(labeled by yellow arrow)

Offline Jeremy Collake

  • Administrator
  • Member#
  • *****
  • Posts: 5208
  • Gender: Male
  • The Lasso
    • Bitsum
Re: Font change in per-core metrics and memory load graph captions
« Reply #9 on: January 08, 2013, 02:02:18 AM »
I only adjusted that caption... I will have more work to so it looks like.. thanks!

I will try said suggestions and try to determine appropriate sizes. There are also some additional settings I can apply to the fonts, one being cleartype related.
« Last Edit: January 08, 2013, 02:29:05 AM by Jeremy Collake »
Software Engineer. Bitsum LLC.

Offline Jeremy Collake

  • Administrator
  • Member#
  • *****
  • Posts: 5208
  • Gender: Male
  • The Lasso
    • Bitsum
Re: Font change in per-core metrics and memory load graph captions
« Reply #10 on: January 08, 2013, 03:05:22 AM »
Is the original problem here severe enough to warrant the time, hassle, and risk of updating the font throughout? I am under the inclination to go to with the default system font, except in the case of Japanese where the default font doesn't fit right. The same may be true of Chinese, but I should re-evaluate that.
Software Engineer. Bitsum LLC.

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #11 on: January 08, 2013, 04:47:25 AM »
Maybe you can hold it until the UI of the PL become more beautiful?
Just kidding ;), as The thing that it need to fix is make the fonts readable(support ClearType) without the ugly.
This is the "tweak" version that I use in Firefox/Nightly, by compare with IE10.
PS:It need the same LCD to showing it, but I think it might be same.
It is read as some "blur" in Nightly with this page, but how about the website that using Microsoft YaHei.
Ugly, blur in IE10...
Try using the greyscale anti-aliasing(black) ClearType with the default system font maybe?
----Newer opinion
As many of Chinese user like to using MacType to rendering fonts, they don't like the "Clear" of ClearType.
And I like to using the MacType until I found it is playing with DLL Injection.
It causing some software Crash at start, so I don't using it anymore.

So I try to compare my Nightly "tweak" setting with their MacType one.
And I found most Chinese user like "blur", if you reading it and headache, then it is "blur" as you eyes trying to focus it, but it can't. ;D
So the conclusion strangely become backward.. :P

Just change the fonts which design for subpixel anti-aliasing(RBG/RGB) ClearType?
Or using the greyscale anti-aliasing(black) ClearType with the default system font maybe?

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #12 on: January 09, 2013, 09:32:04 AM »
So I reboot myself and think again ;D
----
Just change to the fonts that support ClearType, and enable ClearType for it.
And normally ClearType don't blur the fonts except you change it.(you can enable ClearType in XP and see the real "Clear"Type without ugly) ;)
If I force enable the ClearType for the fonts that not support, it will become incorrectly as the fonts don't design for it.

Offline Jeremy Collake

  • Administrator
  • Member#
  • *****
  • Posts: 5208
  • Gender: Male
  • The Lasso
    • Bitsum
Re: Font change in per-core metrics and memory load graph captions
« Reply #13 on: January 09, 2013, 09:37:12 AM »
Ok, for now I will go with default fonts. Then it is up to Windows. Right now more important things on to do list :o
Software Engineer. Bitsum LLC.

Offline BenYeeHua

  • Volunteer User Moderator
  • Member#
  • *****
  • Posts: 2243
  • Gender: Male
Re: Font change in per-core metrics and memory load graph captions
« Reply #14 on: January 09, 2013, 10:11:15 AM »
Ok, for now I will go with default fonts. Then it is up to Windows. Right now more important things on to do list :o
Ya, as CH user and JP user are using the windows with default CH/JP fonts, so it will not a problem for them. :)