Me parece que la opción de espacios en blanco y caracteres ocultos (WHC) tendrá un impacto significativo en nuestros proyectos. Ofrece algunos beneficios reales, pero también tiene el potencial de ser abusada si se utiliza con fines de formato. Requerirá una reflexión cuidadosa para asegurarnos de que la utilicemos bien.
[Editado] Vea la respuesta de John Wickberg en la publicación relacionada, donde se indica que las versiones anteriores eliminarán algunos caracteres de espacio en blanco.
Me gustaría saber exactamente por qué fue necesario hacer que un proyecto fuera incompatible con versiones anteriores cuando se habilita WHC. Tengo algunas ideas, pero me gustaría que se confirmaran y/o corrigieran:
- El carácter tilde. En versiones anteriores de PT, la tilde ~ está reservada para un espacio sin salto (NBSP). En 9.5+, la tilde ahora es un carácter normal. Para ingresar un NBSP, puede usar el menú de caracteres ocultos o escribir 00A0 CTRL-X
- Las versiones anteriores de Paratext tratan los espacios en blanco de manera diferente, combinándolos o convirtiéndolos en otros caracteres.
¿Cuáles son las mejores prácticas al crear nuevos proyectos o habilitar WHC?
- Ve que el consejo (por ahora?) es habilitar WHC en un proyecto solo cuando el proyecto lo necesite, presumiblemente solo en guiones complejos. Espero que eventualmente todos los proyectos utilicen el nuevo enfoque de espacios en blanco. Eventualmente, espero que WHC habilitado sea el valor predeterminado para los nuevos proyectos.
- ¿Qué debemos hacer con las tildes en nuestros proyectos? No se convierten automáticamente en 00A0 y aún desaparecen en la vista previa. Asumo que no deberían hacerlo.
- Sé que los caracteres de separación de palabras no se convierten automáticamente en 200B
- Ve que los métodos de espacios sin salto en el menú Proyecto>Avanzado no han cambiado. Quizás cuando un proyecto se haya suscrito, necesiten tener los métodos Reemplazar tildes con espacios sin salto u00A0 (NBSP) y Reemplazar caracteres de salto de palabra con espacios de ancho cero u200B (ZWSP). O podría ser una buena idea convertirlos automáticamente a u00A0 cuando el proyecto tenga WHC habilitado.
Me interesa escuchar los comentarios y observaciones de otros y, quizás, recibir una respuesta de los desarrolladores.
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.