Nous avons un projet en birman qui contient des caractères invisibles Non-Joiner de largeur nulle (u+200C) que je souhaiterais marquer comme Invalides dans l'Inventaire des caractères, mais nous ne pouvons pas. Nous recevons un message :

Cependant, il n'existe pas dans l'onglet Caractères alphabétiques ni dans aucun autre onglet des Paramètres de la langue.
J'ai également constaté que la même chose s'appliquait au Joiner de largeur nulle (u+200D).
Lorsque j'ai examiné le fichier ldml.xml, j'ai trouvé ces lignes curieuses :
<!--sil:punctuation-pattern pattern="" context="medial" /-->
<sil:punctuation-pattern pattern="" context="medial" />
À l'intérieur des guillemets se trouvaient les caractères ZWNJ 200C et ZWJ 200D. J'ai essayé de supprimer ces lignes, mais cela n'a pas changé le comportement de Paratext.
J'ai également mené une expérience dans un projet en anglais et j'ai essayé d'ajouter ZWNJ et ZWJ aux paramètres de la langue. Bien qu'ils aient été ajoutés comme diacritiques non standard, je n'ai pas pu les voir dans l'inventaire des caractères.
Je me demande donc s'il s'agit d'une fonctionnalité ou d'un bug. Le comportement de ZWNJ et ZWJ est-il intégré au comportement de certaines langues et ne peut-il pas être modifié ? Sinon, comment puis-je marquer ZWNJ comme Invalides dans mon projet en birman ? (Note : Le code de langue pour le birman est 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.)
Traduit automatiquement depuis English