0 votes
303 views

A project I've been providing technical support to has RTL marks sprinkled throughout where they don't belong. The project is a back translation of a RTL project, but all of the text is in English.

I don't know how they got there, but I did notice that the RTL marks are mostly in or near verse numbers:

\v 2[RTL mark] Text of verse 2

From what I understand, in a RTL project, when a verse range is specified (e.g. 1-2), a RTL mark is placed before the hyphen to cause the verse range to be rendered correctly. Since this project is based on a RTL project, perhaps the USFM structure, and hence the RTL mark, was copied into the daughter project? That doesn't explain why the RTL mark would be present when there is not a range, but perhaps the versification was changed at some point.

Can Paratext be made to show invisible control characters? As far as I could tell, the basic checks were not catching the RTL mark.

Paratext by [Moderator]
(158 points)

edited by [Moderator]
| 303 views

1 Answer

+1 vote
Best answer
I am unaware of a setting to display invisible characters all the time. What about opening the SFM file in a separate text editor that can display invisible characters?

Just be aware Paratext won't be keeping track of your changes if you edit outside of Paratext. So you may want to do a Mark point in history first (Project menu). It should pick back up on changes when you do a send/receive, but it just won't track them while you make them externally.
by [Moderator]
(2.1k points)

selected by [Moderator]
Thanks. Is there a good editor to recommend for seeing invisible characters? I used VS Code to see the markers, but I'm reluctant to recommend VS Code to users that are less technical.
I like Notepad++, which has the option to show invisible characters.

My understanding is that the PT team is currently working on an update that will allow us to see invisible characters within PT. I'm not suggesting you wait, because it could be a while, but know that it's a feature which should be on the horizon.

From your description it sounds like you don't want *any* RTL characters. If you want to just blindly remove all of them, you can do a find/replace where you find this:
regex:\u200F
and replace it with nothing.

Related questions

0 votes
1 answer 285 views
I'm working for the first time in PT with a right-to-left language project (I've only used RTL resources up to now). I ... Find string and the Replace string, and ␣ is a space.)
wdavidhj 1.4k asked Jul 21, 2016
0 votes
3 answers 733 views
I am trying to fine tune a .tec encoding converter to make it round trip safe for a Left-to-Right transliteration ... familiar with RegexPal. Any suggestions of how to do this?
DVM 175 asked Mar 17, 2021
0 votes
3 answers 280 views
We just recently migrated a set of parallel Roman/Arabic script projects. Note that the parallel is manual , not a PT8 ... problem anyway. I'd appreciate any help you can give me.
jeffh 1.4k asked Aug 28, 2017
0 votes
2 answers 525 views
In a right-to-left project, if I type a verse range in a footnote, e.g. 1-2 , Paratext inserts an invisible RTL marker ... make the Numbers check pass? (I'm using 7.6 for Linux.)
anon261123 180 asked Oct 5, 2016
0 votes
1 answer 197 views
I am typesetting a Gospel and a Glossary. The language is RTL but in the Glossary there are some LTR embeddings ... does Paratext display this text correcty but PTXprint does not?
Iska 164 asked Mar 25, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,037 questions
5,994 answers
5,661 comments
2,022 users