[Bug 7150] Implement Arabic shaping
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Oct 26 16:15:46 CDT 2009
http://bugs.winehq.org/show_bug.cgi?id=7150
--- Comment #17 from alsadi <alsadi at ojuba.org> 2009-10-26 16:15:46 ---
> The main problem with this order of doing things is that shaping may change the
width of the character, which affects the line breaking algorithm.
yes but it's already broken!
> Yes, I know, it's a drastic change to the algorithm.
if you like can I make a version to be called on un-ordered text, but you
should grant me that your ordering function can handle shaped chars like
U+FECC ARABIC LETTER AIN MEDIAL FORM
and I'll left calling the shaping function for you because you said:
> level calculation and reordering are done in one step, and that therefor it is a little impossible to implement the steps as described,
so if this is fine with you, please tell me and I'll send you a version of
BIDI_Shaper that takes unordered argument
and do you want it to work in line (like current one or should it work on a new
copy or should it take some buffer to work on ...etc)
just tell me what do you want.
> Which is why I said this does not mean it cannot go in, just that it will, eventually, have to be replaced.
so please rename BIDI_Shaper into BIDI_Post_Ordering_Shaper and push it.
and we can add BIDI_Shaper which works before ordering later after you make a
room for it to be called. what do you think ?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list