Obrigado por essas ideias, pessoal.
Sim - eu tentei outros caracteres de espaçamento, que resultam em tamanhos diferentes de espaço, mas ainda invertem a direção. Tentei adicionar a marca RTL em qualquer lado do espaço ou em ambos (e, por causa de tentar tudo – antes de qualquer string).
Jeff - eu tentei o não-união de largura zero, e isso funciona OK! (mas não deixa nenhum espaço). Suponho que eu poderia tornar esse caractere ativo e então defini-lo como alguma quantidade de cola (espaço)? Meu TeX está muito enferrujado e não tenho certeza de como proceder. Tentei:
\catcode`\=\active
\def{\bgroup\hskip 0.25em\egroup}
(há um 200c lá depois de \catcode `\ e \def)
Isso funciona - mas dá o mesmo resultado que um espaço (o que não é surpresa, suponho, já que agora é uma quantidade de espaço).
Também tentei:
\catcode`\=\active
\def{\bgroup\beginR\hskip 0.25em\egroup}
que é um resultado diferente, mas ainda não está correto – e sei que estou procurando às cegas neste ponto.
Malachi - tentei sua sugestão, mas o resultado é um erro do TeX, que não vou colar aqui. Acho que o problema ali é que ele está inserindo marcação USFM na seção de atributos de \rb ...|...\rb*
Já que não posso adicionar marcação lá, gostaria de tentar colorir um caractere da direita para a esquerda no lugar do espaço (sugestão de Michael), mas não sei realmente o que estou fazendo. Tentei o seguinte com Paseq inserido no lugar dos espaços:
\catcode`\׀=\active
\def׀{\bgroup\color{white}׀\egroup}
mas recebo uma reclamação sobre ! Argument of \color has an extra }
Não sei como usar \color ou se ele está mesmo disponível assim, ou se é um problema de sintaxe. Estou ciente de que estou procurando às cegas neste ponto.
Sem a cor, o Paseq em si funciona bem! Eu gostaria que houvesse um caractere de espaço com a propriedade Right-To-Left definida.
Obrigado pelas respostas e ideias.
Jeff