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.
