Apache OpenOffice (AOO) Bugzilla – Issue 13250
A formula in a LTR line seems to be counted as a neutural object
Last modified: 2013-08-07 15:00:08 UTC
A formula in a LTR line seems to be counted as a neutural object and not as a LTR one
Created attachment 5560 [details] .swx document examplifying the issue
DL->SBA: Would you please takeover?
mehlng, does this problem still exist in OOo 1.1.0?
Yes it's still there. Formula is neutural object, see attached file.
SBA: Target set to OOo 2.0
It seems that formula should be treated as a neutral character: http://www.unicode.org/reports/tr9/tr9-10.html#Bidirectional_Character_Types: "For the purpose of the bidirectional algorithm, inline objects ... are treated as if they are an OBJECT REPLACEMENT CHARACTER (U+FFFC)." http://www.unicode.org/Public/UNIDATA/UnicodeData.txt: "FFFC;OBJECT REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;"
It may be so in the specs however the sad reality doesn't work like that. Think of: FORMULA f(x), f(y) will be rendered as f(y) f(x), ALUMROF which is clearly wrong.
SBA-> Mehleng: In the document, you say that deleting "THE" A will make the line RTL. I tried several "As" in that line but I couldn't reproduce this in Build 645m27-s1. Please comment.
indeed I cannot reproduce this as well. The formulas are indeed neutural objects but I'm not sure this is wrong. I'm closing this issue.
SBA: Thanks. Closed as worksforme based on submitters comment.