Tenemos un proyecto en birmano que contiene caracteres invisibles de No Unir de Ancho Cero (u+200C) que me gustaría marcar como No válidos en el Inventario de caracteres, pero no podemos hacerlo. Recibimos un mensaje:

Sin embargo, no existe en la pestaña de Caracteres alfabéticos ni en ninguna otra pestaña de la Configuración del idioma.
También descubrí que lo mismo ocurre con el Unir de Ancho Cero (u+200D).
Cuando examiné el archivo ldml.xml, encontré estas líneas curiosas:
<!--sil:punctuation-pattern pattern="" context="medial" /-->
<sil:punctuation-pattern pattern="" context="medial" />
Dentro de las comillas estaban los caracteres ZWNJ 200C y ZWJ 200D. Intenté eliminar estas líneas, pero eso no cambió el comportamiento de Paratext.
También realicé un experimento en un proyecto en inglés e intenté agregar ZWNJ y ZWJ a la configuración del idioma. Aunque se agregaron como diacríticos no estándar, no pude verlos en el inventario de caracteres.
Así que me pregunto si esto es una función o un error. ¿El comportamiento de ZWNJ y ZWJ está integrado en el comportamiento de ciertos idiomas y no se puede cambiar? Si no es así, ¿cómo puedo marcar ZWNJ como No válido en mi proyecto en birmano? (Nota: El código de idioma para el birmano es my.)
We have a project in Burmese project that has Zero Width Non-Joiner (u+200C) invisible characters which I would like to mark as Invalid in the Characters inventory, but we cannot. We get a message:

However it does not exist in the Alphabetic Characters tab.or any other tab of the Language settings.
I also found the the same was true for Zero Width Joiner (u+200D).
When I examined the ldml.xml file and found these curious lines:
<!--sil:punctuation-pattern pattern="" context="medial" /-->
<sil:punctuation-pattern pattern="" context="medial" />
Inside the quotes were the ZWNJ 200C and ZWJ 200D characters. I tried deleting these lines but that did not change Paratext’s behavior.
I also did an experiment in an English project and tried adding ZWNJ and ZWJ to the language settings. Even though they were added as non-standard diacritics, I was not able to see them in the character inventory.
So I am wondering is this a feature or a Bug? Is the behavior of ZWNJ and ZWJ built into the behavior of certain languages and cannot be changed? If not, how can I mark ZWNJ Invalid in my Burmese project? (Note: The language code for Burmese is my.)
Traducción automática desde English