Some combinations of three combining diacritical marks
Brought to you by:
psb1558
When combining multiple diacritic marks, some combinations of three combining marks do not look right. In the attached image, you will see the problematic ones in column 5. The positioning of the third mark is slightly off.
Note that some combinations with four marks do look right (row at the bottom).
(The attached image is a screenshot of LibreOffice.)
After further investigation, I suspect this is because there is already a ligature defined for some combinations with two combining marks. For example, there is a ligature at U+022B, which is "o uni0308 uni0304". So maybe this ligature is substituted first, and it lacks an anchor for additional marks?
Last edit: lucius 2020-02-02
I don't know how I missed this issue when it first came up. Your diagnosis is right, though there are further complications having to do with Unicode normalization. All this will be fixed in the major remake of Junicode currently underway at https://github.com/psb1558/Junicode-New, under the name JuniusX.