USFM Character Marker Nesting breaking reference linking

SAB 9.3

Plus markers (see Character Marker Nesting) breaks the linking done by SAB.

e.g. the \+xt and \+xt* in
\f + \fr 1:1\+it c\+it* \fk Nebukadnesar: \ft Regeer van 605/4-562 vC (๐ŸŒ 7) en verower Jerusalem in 587-586 vC; vgl \+xt 2 Kon 24:1; Dan 1:1\+xt*.\f*
image

Please update SAB to accommodate (or ignore) + in markers as it is a requirement for nested character markers in Paratext / USFM

We added the following regex to Changes to remove the plus (which seems to have solved this):

Find:
(\\)\+

*It doesnโ€™t seem to like finding \\\+ but capturing the backslash and using it in the replace works fine

Replace:
$1

Result:

image

Thanks to @BSSA_Martin for this.

We found that just searching for the +xt (and changing it to xt) was sufficient:

image

But it seems that since it is required for nested character markers in Paratext, maybe SAB should handle them automatically, instead of counting on everyone to put in changes.

This post had related issues. Testing multiple layers of nesting seem to work best when the plusses were just removed.

The plus is required to get around the limitations of InDesignโ€™s character styles (no nesting supported) and was incorporated into USFM some years back, since InDesign is an integral part of the ParaText/Publishing Assistant/InDesign publishing path. HTML/XML does not have that limitation, so plusses become redundant. They will remain in the texts on DBL because of print publishing.