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:

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.)
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.)