У нас есть проект на бирманском языке, в котором есть невидимые символы Zero Width Non-Joiner (u+200C), которые я хотел бы пометить как Invalid (недопустимые) в разделе Characters inventory (Список символов), но мы не можем этого сделать. Мы получаем сообщение:

Однако он не существует во вкладке Alphabetic Characters (Алфавитные символы) или в любой другой вкладке настроек языка.
Я также обнаружил, что то же самое верно и для Zero Width Joiner (u+200D).
Когда я изучил файл ldml.xml, я нашел эти любопытные строки:
<!--sil:punctuation-pattern pattern="" context="medial" /-->
<sil:punctuation-pattern pattern="" context="medial" />
Внутри кавычек находились символы ZWNJ 200C и ZWJ 200D. Я попытался удалить эти строки, но это не изменило поведение Paratext.
Я также провел эксперимент в английском проекте и попытался добавить ZWNJ и ZWJ в настройки языка. Несмотря на то, что они были добавлены как нестандартные диакритические знаки, я не смог увидеть их в списке символов.
Поэтому я задаюсь вопросом: это функция или баг? Является ли поведение ZWNJ и ZWJ встроенным в поведение определенных языков и его нельзя изменить? Если нет, как я могу пометить ZWNJ как Invalid (недопустимый) в моем бирманском проекте? (Примечание: Код языка для бирманского — 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.)