Il me semble que l'option espaces et caractères masqués (WHC) aura un impact significatif sur nos projets. Elle offre certains avantages réels, mais elle peut aussi être détournée à des fins de mise en forme. Il faudra réfléchir attentivement pour s'assurer que nous l'utilisons bien.
[Corrigé] Voir la réponse de John Wickberg dans le message lié indiquant que les versions antérieures supprimeront certains caractères d'espacement.
Je souhaiterais savoir exactement pourquoi il était nécessaire de rendre un projet incompatible avec les versions antérieures lorsque WHC est activé. J'ai quelques idées, mais je voudrais qu'elles soient confirmées et/ou corrigées :
- Le caractère tilde. Dans les versions antérieures de PT, le tilde ~ est réservé pour l'Espace insécable (NBSP). Dans la version 9.5 et ultérieures, le tilde est désormais un caractère normal. Pour insérer un NBSP, vous pouvez utiliser le menu des caractères masqués ou taper 00A0 CTRL-X
- Les versions antérieures de Paratext traitent les espaces différemment en les combinant ou en les convertissant en d'autres caractères.
Quelles sont les bonnes pratiques lors de la création de nouveaux projets ou de l'activation de WHC?
- Je vois que le conseil (pour l'instant ?) est de n'activer WHC pour un projet que lorsque le projet en a besoin, vraisemblablement uniquement pour les scripts complexes. J'imagine que finalement tous les projets utiliseront la nouvelle approche de l'espacement. Finalement, je m'attends à ce que WHC activé soit la valeur par défaut pour les nouveaux projets.
- Que devrions-nous faire des tildes dans nos projets ? Ils ne sont pas automatiquement convertis en 00A0, et ils disparaissent toujours dans la vue d'aperçu. Je suppose qu'ils ne devraient pas disparaître.
- Je sais que les caractères de séparation des mots ne sont pas automatiquement convertis en 200B
- Je vois que les méthodes d'espaces insécables sous le menu Projet>Avancé n'ont pas été modifiées. Peut-être que lorsqu'un projet a opté pour cette option, il faut utiliser les méthodes Remplacer les tildes par des espaces insécables u00A0 (NBSP) et Remplacer les caractères de rupture de mot par des espaces de largeur nulle u200B (ZWSP). Ou il serait peut-être judicieux de les convertir automatiquement en u00A0 lorsque le projet a WHC activé.
Je suis intéressé par les commentaires et observations des autres, et peut-être par des retours de la part des développeurs.
It seems to me to be the whitespace and hidden characters (WHC) option will significantly impact our projects. It provides some real benefits but also has the potential to be abused if it is used for formatting purposes. It will require some careful thought to make sure we use it well.
[Editied] See John Wickberg's answer in the related post that earlier versions will remove some whitespace characters.
I would like to know exactly why it was necessary to make a project incompatible with earlier versions when WHC is enabled. I have some ideas but would like to have them confirmed and/or corrected:
- The tilde character. In earlier versions of PT tilde ~ is reserved for a No Break Space (NBSP). In 9.5+ tilde is now a normal character. to enter a NBSP you can use the hidden characters menu or type 00A0 CTRL-X
- Earlier versions of Paratext treat whitespaces differently by combining them or converting them to other characters.
What are best practices when creating new projects or enabling WHC?
- I see that the advice (for now?) is to only make a project WHC enabled when the project needs it, presumably only in complex scripts. I expect that eventually all projects will use the new white space approach. Eventually I expect WHC enabled will be the default for new projects.
- What should we do with tildes in our projects? They are not automatically converted to 00A0, and they still disappear in preview view. I assume they should not.
- I do know that word separation characters.are not automatically converted to 200B
- I see that the no-break spaces methods under the Project>Advanced Menu have not been changed. Perhaps when a project has been opted in they need to have the methods Replace tildes with no-break spaces u00A0 (NBSP) and Replace wordbreak characters with Zero Width Spaces u200B (ZWSP). Or it may be a good idea to have them automatically converted to u00A0 when the project is WHC enabled.
I am interested to hear others comments and observations and perhaps hear back from the developers.
Traduit automatiquement depuis English