Gracias a todos por estas ideas.
Sí, probé otros caracteres de espaciado, que resultan en diferentes tamaños de espacio, pero aún cambian la dirección. Intenté agregar la marca RTL a un lado del espacio o a ambos (y por el bien de probar todo – antes de cualquier cadena en absoluto).
Jeff, intenté el no unidor de ancho cero, ¡y eso funciona bien! (pero no deja espacio). Supongo que podría hacer que ese carácter esté activo y luego definirlo como cierta cantidad de pegamento (espacio)? Mi TeX está muy muy oxidado y no estoy seguro de cómo abordar esto. Intenté:
\catcode`\=\active
\def{\bgroup\hskip 0.25em\egroup}
(hay un 200c ahí después de \catcode `\ y \def)
Esto funciona, pero da el mismo resultado que un espacio (lo cual no sorprende, supongo, ya que ahora es una cantidad de espacio).
También intenté:
\catcode`\=\active
\def{\bgroup\beginR\hskip 0.25em\egroup}
que es un resultado diferente, pero aún no es correcto – y sé que estoy buscando a ciegas en este punto.
Malachi, intenté tu sugerencia, pero el resultado es un error de TeX, que no pegaré aquí. Creo que el problema allí es que está insertando marcado USFM en la sección de atributos de \rb ...|...\rb*
Dado que no puedo agregar marcado allí, me gustaría intentar colorear un carácter de derecha a izquierda en lugar del espacio (la sugerencia de Michael), pero realmente no sé lo que estoy haciendo. Intenté lo siguiente con Paseq insertado en lugar de espacios:
\catcode`\׀=\active
\def׀{\bgroup\color{white}׀\egroup}
pero obtengo una queja sobre ! Argument of \color has an extra }
No sé cómo usar \color o si siquiera está disponible de esta manera, o si es un problema de sintaxis. Soy consciente de que estoy buscando a ciegas en este punto.
Sin el color, el Paseq en sí mismo ¡funciona bien! Ojalá hubiera un carácter de espacio con la propiedad Right-To-Left establecida.
Gracias por las respuestas e ideas.
Jeff