0 votos
495 visualizações

Temos um projeto em birmanês que possui caracteres invisíveis Zero Width Non-Joiner (u+200C), que eu gostaria de marcar como Inválido no Inventário de caracteres, mas não conseguimos. Recebemos uma mensagem:
imagem
No entanto, ele não existe na aba de Caracteres Alfabéticos nem em nenhuma outra aba das Configurações de idioma.
Também descobri que o mesmo se aplica ao Zero Width Joiner (u+200D).

Quando examinei o arquivo ldml.xml, encontrei estas linhas curiosas:

<!--sil:punctuation-pattern pattern="‌" context="medial" /-->
<sil:punctuation-pattern pattern="‍" context="medial" />

Dentro das aspas estavam os caracteres ZWNJ 200C e ZWJ 200D. Tentei excluir essas linhas, mas isso não alterou o comportamento do Paratext.

Também fiz um experimento em um projeto em inglês e tentei adicionar ZWNJ e ZWJ às configurações de idioma. Embora tenham sido adicionados como diacríticos não padrão, não consegui vê-los no inventário de caracteres.

Portanto, estou me perguntando se isso é um recurso ou um Bug? O comportamento de ZWNJ e ZWJ é embutido no comportamento de certos idiomas e não pode ser alterado? Se não, como posso marcar ZWNJ como Inválido no meu projeto em birmanês? (Nota: O código de idioma para o birmanês é my.)

Tradução automática de English
Paratext por (1,8k pontos)
reexibida | 495 visualizações

3 Respostas

0 votos
Melhor resposta

Para receber essa mensagem, o item que você deseja marcar como inválido precisa estar na lista de caracteres ou na lista de pontuação medial. Pode valer a pena copiar/colar esses campos em outro aplicativo que possa mostrar caracteres Unicode invisíveis.

Tradução automática de English
por [Expert]
(16,7k pontos)

Isso é o que eu também pensei. Mas isso não parece ser o caso. Após pesquisar repetidamente por esses caracteres, incluindo uma busca nos arquivos de Configurações e ldml, o problema persistiu.

Fiz um experimento hoje e adicionei ZWNJ e ZWJ (200C e 200D) a um projeto em inglês e depois abri o Inventário de Caracteres. Ambos foram marcados como Válido e não puderam ser marcados como Inválido. A mesma mensagem de erro acima apareceu. Vou abrir um relatório de Bug…

Tradução automática de English

Procedendo com cautela, se você realmente quer se livrar deles, pode tentar verificar se estão no arquivo de configurações do projeto, seja nos arquivos de Configurações ou ldml xml, e removê-los de lá. Faça backup dos arquivos em um local seguro primeiro, é claro.

Bênçãos,

Tradução automática de English
0 votos

Olá, CrazyRocky, encontrei um problema com \u200f (que o Paratext inseriu em alguns dos meus projetos RTL após os números dos versículos). Para removê-lo, fiz o seguinte:
Buscar: (\v [\d-]*)\u200f( )
Substituir: \1\2

Não sei se isso ajudará na sua situação, pois é um pouco diferente.

Tradução automática de English
por (192 pontos)
reexibida
0 votos

Me pergunto se os caracteres zero existem em algum dos caracteres do alfabeto em si. Quando você olha nos inventários de caracteres e seleciona “mostrar combinações”, o valor Unicode “09CD” aparece na coluna “valor Unicode”? Isso ocorre na fonte Bangla como um caractere de junção de largura zero.

Tradução automática de English
por (191 pontos)

Perguntas relacionadas

0 votos
2 respostas 412 visualizações
We are having training using Burmese script with Pyidaungsu MM font. After setting up the font in the language setting using ... Screenshot 2019-05-08 10.02.00.png1374 746 114 KB
TSNgaihte 220 perguntada Mai 8, 2019
0 votos
2 respostas 391 visualizações
Estou tentando resolver os erros finais no meu projeto e notei que cada referência cruzada está duplicada. (Ex.: \x - \ ... Nome Curto (/toc2). Alguma ideia de como corrigir isso?
anon055151 176 perguntada Nov 11, 2021
0 votos
1 resposta 219 visualizações
Em um projeto USFM 3 recém-criado, estou tentando inserir âncoras no texto e, em seguida, criar links para elas usando ... Alguém tem alguma ideia do que estou fazendo de errado? .
drwww 448 perguntada Jan 23, 2021
0 votos
3 respostas 297 visualizações
Reading about Unicode equivalence here and on SIL's NRSI pages here and also here on Wikipedia it would appear that Unicode ... and output (apps etc) can be made most helpfully.
rowbory 510 perguntada Fev 15, 2017
0 votos
1 resposta 229 visualizações
Saudações, Estou trabalhando com uma tabela que possui uma série de referências bíblicas como nesta amostra. \tr \tc1 ... 1Kor Alguma sugestão para corrigir essa mensagem de erro?
Kevin Nicholas 142 perguntada Abr 10, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários