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

--- Comment #6 from M.Mahdi <[email protected]> ---
(In reply to ajlittoz from comment #4)

Thanks for your informing about how the system works. Now the issue make sense.

> Presently, list styles don't allow to change the intermediate level
> separator which is hard-wired to U+002E FULL STOP. There is no workaround.

> Part of the solution goes through improving list style configuration by
> allowing more control on the intermediate separator. A probably elegant
> solution not involving scanning the item number could be to add U+200C ZERO
> WIDTH NON-JOINER before and after the intermediate separator (and perhaps
> also before and after separators). Should this be done automatically or left
> under user control (for more fancy formatting)?

And it's another feature request! But not in this place. I should search about
previous related requests first....
According to your comment, the main issue is intermediate separators that if it
could be U+2013 EN DASH character, then the system don't change the direction
of numbers. Anyway, I tested U+200C ZERO WIDTH NON-JOINER in a regular RTL text
and in this case it did nothing and the issue is still there. If I write
Persian letters as separator between numbers, then the whole numbering will be
RTL. Characters like zwnj or U+002D HYPHEN-MINUS not work.

> A possible ugly fix would be to scan the numeric string for multiple decimal
> separators. If more than one is found, the string is split; then numbers and
> separators are individually sent to output.
> 
> However this does not solve the case of a level-2 numbering of the form 2.1
> without final dot.

Nope, this solution isn't good. In some situations like versioning it make
wrong text.

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

Reply via email to