0 votos
1,2k vistas

Recientemente informé a los desarrolladores de que la versión 9.1 (a diferencia de la 8 o la 9.0) rompe regularmente las líneas en medio de las palabras (¡y tenemos espacios entre las palabras!). Nuestro proyecto utiliza una escritura no occidental (jemer). Me pregunto si otros que trabajan con escrituras no occidentales tienen este problema ahora. De ser así, por favor, reporten el error y ayuden a que se convierta en una prioridad.

También, si conocen algún truco para solucionarlo, por favor compártanlo.

Por cierto, en este aspecto, PT 9.1 ahora se comporta como Microsoft Word, que durante años ha roto las líneas en medio de las palabras en escritura jemer, incluso cuando las palabras están separadas por espacios. (Nuestro idioma es fuertemente aislante, así que no estamos hablando de palabras largas). Me pregunto si PT 9.1 cambió la forma en que renderiza el texto y utiliza una tecnología similar a la de Microsoft. De ser así, espero que los desarrolladores reconsideren esta elección.

Traducción automática desde English
Paratext por (296 puntos) | 1,2k vistas

2 Respuestas

0 votos
Mejor respuesta

Parece que esto ya fue reportado como PTX-20833

Harfbuzz delega las decisiones de ruptura de línea. Anteriormente, la ruptura de enlaces complejos (necesaria para el jemer y 3 otros idiomas) se determinaba consultando uniscribe. Ahora se hace consultando icu, lo que corrigió la ruptura de línea para algunos idiomas. Esta es probablemente la causa del cambio.

Traducción automática desde English
por [Moderator]
(2,4k puntos)

mostrada de nuevo

Probando con su proyecto y 9.1.104.59, parece que funciona para mí:

Con la opción habilitada:

y:

Con la opción deshabilitada:

Sé que tengo una fuente diferente a la suya, pero no pude localizar la fuente Khmer Barkaew. No creo que eso haga diferencia, pero podría valer la pena descartarlo. (Si pueden proporcionarme fácilmente la fuente, la probaré con ella).

Por lo tanto, si están de acuerdo en que mis capturas de pantalla muestran el comportamiento esperado (y no estoy malinterpretando el problema), y la fuente no hace diferencia, creo que vale la pena verificar que el proceso de actualización de paratext haya funcionado como se esperaba.

En el explorador de Windows, ¿podrían navegar a C:\Program Files\Paratext 9\Firefox64 y hacer clic derecho → propiedades en xul.dll. El campo Tamaño: debería ser “75,891,200 bytes”. Si no lo es, es probable que esa sea la causa de esto.

Si el tamaño no coincide, pueden corregir esto manualmente haciendo lo siguiente:

descargar:
https://www.nuget.org/api/v2/package/Geckofx60.64.Windows/0.18.0
cambiar la extensión de la descarga a .zip

Extraer el archivo: content/Firefox64/xul.dll

  1. detener paratext.
  2. cambiar el nombre de C:\Program Files\Paratext 9\Firefox64\xul.dll a xul.dll_original
  3. copiar xul.dll desde el archivo zip a C:\Program Files\Paratext 9\Firefox64\
  4. reiniciar paratext
Traducción automática desde English

Los archivos de la descarga lo corrigieron para mí.

Traducción automática desde English

¿Hay alguna posibilidad de que esto también se pueda hacer para los idiomas con escritura tailandesa? Intenté reemplazar xul.dll siguiendo estas instrucciones, pero no hizo ninguna diferencia, las palabras en la pantalla de Paratext para nuestro idioma basado en el tailandés todavía se dividen entre líneas, así que supongo que solo se aplica al jemer.

Linda119

Traducción automática desde English

Esto lo corrigió para mí también. ¡Gracias!

Traducción automática desde English

Hola, Linda119:

imagen

Los idiomas a los que afecta esta opción son:
tailandés, lao, tibetano, jemer
(Puede que la etiqueta de esta opción no sea la más adecuada. Además de ser relevante para otros idiomas, tenerla desmarcada sí admite saltos de línea complejos. Mi comprensión es que desmarcada es más conforme con Unicode en cuanto a cómo se realizan los saltos de línea, lo cual puede diferir de cómo funcionaban las cosas antes.)

Lo único que hace esta opción es revertir al comportamiento anterior de Paratext para los saltos de línea complejos.
Por lo tanto, si observó un cambio en los saltos de línea al pasar de la versión 9.0 a la 9.1, esta opción le permite recuperar el comportamiento anterior.

Traducción automática desde English
0 votos

Ese cambio fue definitivamente no intencional. Paratext utiliza el motor de diseño Harfbuzz de Firefox, por lo que es posible que haya habido una actualización en ese sistema que haya provocado este fallo.

Por favor, utilicen Ayuda > Enviar comentarios para que podamos examinar este problema con más detalle.

Traducción automática desde English
por [Expert]
(16,7k puntos)

Preguntas relacionadas

0 votos
1 respuesta 256 vistas
Un usuario señaló que, al editar una traducción con la traducción inversa abierta, esta parecía estar añadiendo nuevas líneas antes ... 9.1.104 imagen895 351 7.02 KB Alguna idea?
MSEAIT_LT 478 preguntada jun 8, 2021
0 votos
1 respuesta 482 vistas
A user is using the Khmer script for their project. They are using the Khmer Mondulkiri font. In the project text ... of how it looks in PrintDraft, U+17C9 incorrectly above letter
[Expert]
sewhite
3,3k
preguntada abr 27, 2015
0 votos
0 respuestas 207 vistas
Wasn't sure where to report this bug fix for the Show Project Plan Html script, found in the project Custom Tools > ... be causing the problem. Probably best to change it as well
jeffh 1,4k preguntada may 8, 2020
0 votos
0 respuestas 198 vistas
We would like to have feedback on My Tasks in the Paratext 9.1 beta. We want to make sure that it works ... the Give Feedback option for your feedback. Thanks! Jonathan+Robie
Jonathan Robie 448 preguntada sep 8, 2020
0 votos
1 respuesta 344 vistas
I decided to work with Paratext 9.1 because of the 64-bit operating system allowance. When I do an S/R in Paratext 9.1. are the ... versions in both PT9.1. as well as in P.T. 9.0?
anon049395 128 preguntada sep 8, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,060 preguntas
6,021 respuestas
5,689 comentarios
2,035 usuarios