https://bugs.documentfoundation.org/show_bug.cgi?id=160870

--- Comment #2 from ajlittoz <page74010...@yahoo.fr> ---
Created attachment 193910
  --> https://bugs.documentfoundation.org/attachment.cgi?id=193910&action=edit
Bad rendering of field value

This bug report is a follow-on to
https://ask.libreoffice.org/t/continues-footnote-numbering-problem/105328/

The bug is more generic than what @ardv describes. IMHO it is related to the
way field value is inserted in text.

Once the value of a field is determined , it is converted into a string of
characters. This string "loses" any Unicode property, notably the script
associated to characters, and it is inserted as a "neutral" collection of
glyphs. The characters are inserted one after the other using the writing
directionality of the context.

In my attachment, I took the opposite disposition of @ardv: inserting Arabic
text inside English. I defined a reference over this Arabic text for later use.

I created a lengthy note. Tools>Footnotes & Endnotes is configured to insert
continuation notices start as "0123456789 alef beh teh theh to page" and end as
"0123456789 alef beh teh theh from page".

We see that the Arabic strings are inserted in this order instead of "theh teh
beh alef 0123456789 to/from page".

The same occurs when a cross-reference tries to duplicate the source.

Field "value" seems to be considered as already laid out and is passed without
further manipulation to display (I voluntarily don't use word "rendering" as it
seems skipped).

Here LO 7.6.63 (x86_64) VCL kf5 (cairo+xcb)
But occurs also on my other computer with LO 24.2.2.2 and kf6

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to