[Webkit-unassigned] [Bug 112488] REGRESSION (r145854): Mongolian characters are not upright in vertical writing mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jun 22 02:07:50 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=112488





--- Comment #55 from SiqinBilige <siqinbilige at gmail.com>  2013-06-22 02:06:27 PST ---
(In reply to comment #54)
> (In reply to comment #53)
> > Created an attachment (id=204971)
 --> (https://bugs.webkit.org/attachment.cgi?id=204971&action=review) [details] [details]
> > Webkit on windows OK
> 
> You are correct. The problem does not occur on Windows, because the bug is specific of the Mac complex path for text drawing. The exclusion from rotation based on UTR#50 is correct, but the code in the complex text drawing path fails to handle correctly the case of fonts with vertical glyphs.
Thank you for the thorough explanation.
> I'm pushing back on your fix, simply because it fixes the problem for mongolian characters but leaves it broken for all the fonts that have vertical glyphs for characters that should not be rotated.
> it fixes the problem for mongolian characters
If my patch can fixes the problem for mongolian characters and no minus efect on other conponent, we hope this patch is landed as soon as possible.
Becaurse, The all traditional mongolian sites were broken on latest version of chrome and operanext. We also confirmed that all traditional mongolian sites were broken on prerelease of Safari 6.1, Safari 7 and Safari of iOS7.
When thoese browsers are released, there weill be no browsers can correctly display existing traditional mongolian sites on Mac OS X and iOS.
> but leaves it broken for all the fonts that have vertical glyphs for characters that should not be rotated.
I did not knew about it.
It is true that I unable to read the all source code about drawing text.
But, I tested some characters(not all) which should not rotated.
It seems to no problem on both vertical_rl and vertical_lr.
http://www.mongolfont.com/test/vertical-no-sideways.html
horizontal.png
vertical_rl.png
vertical_lr.png

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list