Summary: | Implement the Unicode 6.3 version of the Unicode Bidi Algorithm | ||
---|---|---|---|
Product: | WebKit | Reporter: | Aharon (Vladimir) Lanin <aharon> |
Component: | Text | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | hartman.wiki, ishida, jdapena, jonlee, mitz, mmaxfield, rniwa, sun.shin, webkit-bug-importer, webkit-bugzilla |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All | ||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=204817 https://bugs.webkit.org/show_bug.cgi?id=178960 |
Description
Aharon (Vladimir) Lanin
2014-03-27 00:42:39 PDT
I started working on this in https://bugs.webkit.org/show_bug.cgi?id=178960 This would fix https://bugs.webkit.org/show_bug.cgi?id=204817 > New "isolate" directional formatting characters (LRI, RLI, FSI, PDI) that make it significantly easier to embed opposite-direction or unknown-direction text without having to determine its direction and without unduly affecting the order of the surrounding text. Blink and Gecko browsers support these characters which are important for proper support of bidirectional text on the Web. However, WebKit browsers such as Safari still don't support the badly needed behaviour. See tests at https://www.w3.org/International/i18n-tests/results/bidi-algorithm#rli_etc Any chance we can bring WebKit up to speed for the (literally) millions of RTL script users out there? It should be high up in the list of priorities, in my opinion. Fwiw, we are tracking this issue at https://www.w3.org/TR/adlm-gap/#issue10_bidi_text Kinda surprising that Apple, known traditionally for its font handling and text rendering, as well as being the nr1 emoji engine, to not have an up to date version of the bidi algorithm. Apparently even Legacy Edge was handling this better ? https://www.w3.org/International/i18n-tests/results/bidi-algorithm#rli_etc |