Summary: | BDO Tag to reverse the direction of text is not functional in Konqueror | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | dan o <kde.org> |
Component: | khtml renderer | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jesus_u, s.leiber |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
dan o
2007-10-05 20:29:44 UTC
*** Bug 66890 has been marked as a duplicate of this bug. *** Odd. It reverses the period only. The HTML frontend translates it thus into CSS: {direction: ltr; unicode-bidi: embed;} I am not a renderer or BiDi guy, so can't comment beyond this. SVN commit 759219 by charles: Support the HTML tag <bdo> (bidirectional override). As a result, support CSS unicode-bidi: override. First, don't change two CSS properties in html_elementimpl.cpp as it may unexpectedly overwrite a previously set property. This allows us to add the "selector that seems to be still broken" in khtml4.css. Then make Qt render override text in RTL, even if it's Latin script. Add a kate variable line because it will make me happy. Also, fix a bug where it would render <bdo> as not rtl the first time you try to do bidi stuff in konq (per process). This is because some global (!) variables were being used unintialized. There are still some bugs remaining (non-regression) related to the application of the override. I have some testcases for this but it requires a sacrifice to the bidi.cpp gods. BUG:150515 M +2 -0 css/cssstyleselector.cpp M +0 -2 css/html4.css M +0 -1 html/html_elementimpl.cpp M +8 -4 rendering/bidi.cpp M +11 -1 rendering/font.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=759219 *** Bug 170872 has been marked as a duplicate of this bug. *** |