http://bugs.winehq.org/show_bug.cgi?id=29735
--- Comment #7 from Qian Hong fracting@gmail.com 2012-01-31 09:55:56 CST --- This commit give us some new result:
commit 3b5e14a9b0a925052e2b1b71f76a7f1eff6d84bf Author: Aric Stewart aric@codeweavers.com Date: Fri Oct 21 11:29:05 2011 -0500
user32: Use Uniscribe in the multiline edit control.
As the test result above, the "MS sans serif" font link registry file could workaround for "MS sans serif","Tahoma",and "System" fonts, until wine-1.3.31-8-g3b5e14a .
The behaviors of "MS sans serif" and "System" fonts didn't change after this commit, however, after wine-1.3.31-8-g3b5e14a: - In wine notepad, Tahoma font display as some "half square" ( it used to display as "square" ) - The registry file doesn't work for Tahoma in wine notepad any more
I try to override native usp10 with wine-1.3.31-8-g3b5e14a , but it cause a crash. Then I try some recently wine version ( 1.3.32, 1.3.33, 1.3.36 ) , native usp10 give me a better result: - with both native usp10 overriding and fontlink registry file overriding, Tahoma in notepad display Chinese correctly again, (by the way, this overriding doesn't break "MS sans serif" and "System") - with native usp10 but without fontlink overriding: - Chinese characters in tahoma display as "half square" - "System" display as "|||" - "MS sans serif" display as some "half square" with some strange characters