0 suara
965 tampilan

Saya baru saja melaporkan kepada para pengembang bahwa 9.1 (berbeda dengan 8 atau 9.0) secara rutin memotong baris di tengah kata (padahal kami memiliki spasi antar kata!). Proyek kami menggunakan aksara non-Barat (Khmer). Saya bertanya-tanya apakah orang lain yang bekerja dengan aksara non-Barat juga mengalami masalah ini sekarang? Jika ya, silakan laporkan bug tersebut dan bantu menjadikannya prioritas.

Juga, jika Anda tahu cara cepat (hack) untuk memperbaikinya, silakan bagikan.

Secara kebetulan, dalam hal ini, PT 9.1 sekarang berperilaku seperti Microsoft Word, yang selama bertahun-tahun memotong baris di tengah kata dalam aksara Khmer, bahkan ketika kata-kata dipisahkan oleh spasi. (Bahasa kami sangat isolatif, jadi kami tidak berbicara tentang kata-kata yang panjang!) Saya bertanya-tanya apakah PT 9.1 mengubah cara merender teks dan menggunakan teknologi yang mirip dengan Microsoft? Jika ya, saya berharap para pengembang akan mempertimbangkan kembali pilihan ini.

Diterjemahkan secara otomatis dari English
Paratext oleh (296 poin) | 965 tampilan

2 Jawaban

0 suara
Jawaban terbaik

Sepertinya ini sudah dilaporkan sebagai PTX-20833

Harfbuzz mendelegasikan keputusan pemotongan baris. Sebelumnya, pemotongan tautan kompleks (yang diperlukan untuk Khmer dan 3 bahasa lainnya) ditentukan dengan meminta uniscribe. Sekarang ini dilakukan dengan meminta icu, yang memperbaiki pemotongan baris untuk beberapa bahasa. Ini kemungkinan besar penyebab perubahan tersebut.

Diterjemahkan secara otomatis dari English
oleh [Moderator]
(2,4k poin)

ditampilkan kembali

hindlemail, beberapa tahun lalu Martin Hosken melakukan beberapa pekerjaan untuk memperbaiki pemotongan baris Khmer di LibreOffice. Saya pikir perbaikannya dibuat di ICU, tetapi mungkin perbaikannya adalah melakukan pemotongan baris di LO alih-alih di ICU.

Diterjemahkan secara otomatis dari English

Saya sudah bertanya kepada Martin tentang perbaikannya di LibreOffice. Dia mengatakan ICU tidak menerima perbaikannya karena dia hanya mengimplementasikan C++ dan mereka juga ingin itu dilakukan dalam Java.

Diterjemahkan secara otomatis dari English

Saya baru saja mendapatkan pembaruan ke 9.1.104.39. Belum ada perubahan – saya menduga perbaikannya tidak ditujukan untuk pembaruan ini? (Saya sebelumnya melihat catatan yang mengatakan bahwa memperbaiki ini adalah prioritas untuk pembaruan berikutnya.)

Diterjemahkan secara otomatis dari English

Perubahan itu memang masuk ke pembaruan 9.1.104.39, tetapi itu bukan opsi default karena mengubah default akan menyebabkan masalah bagi orang lain.

Jika Anda membuka pengaturan Paratext, ada opsi baru untuk pemotongan kata Khmer (ini satu-satunya bahasa yang kami ketahui yang akan menginginkan opsi ini). Mencentang opsi ini dan memulai ulang Paratext seharusnya memberikan perilaku yang Anda inginkan.

John+Wickberg
Paratext Support

Diterjemahkan secara otomatis dari English

Saya menggunakan 9.1.104.39, mencentang kotak di pengaturan dan memulai ulang Paratext, tetapi saya masih melihat beberapa kata yang terpotong, seperti yang disorot di sini:

Diterjemahkan secara otomatis dari English

Sebagai informasi: Bahasa yang menggunakan aksara berbasis Thai juga memiliki masalah dengan kata-kata yang terpecah, tetapi ini selalu menjadi kasus di Paratext (tampaknya berbeda dengan aksara berbasis Khmer, dan saya pikir berbasis Lao, yang tampaknya diperbaiki untuk sementara waktu agar tidak terpotong). Untuk Print Draft, ini diperbaiki tahun lalu, tetapi di layar kata-kata terpecah dengan salah saat pergantian baris. Saya pikir dengan aksara berbasis Thai ada masalah font yang tidak memungkinkan pemotongan diperbaiki (kecuali di Print Draft dan di ptxprint), jadi saya ragu apakah perbaikan Khmer ini akan membantu kami. Tapi kami akan sangat senang jika memang membantu!!
Linda119

Diterjemahkan secara otomatis dari English

Apakah mencentang kotak itu memiliki efek apa pun? (yaitu, apakah itu memperbaiki sesuatu tetapi tidak semuanya?)
Contoh yang digunakan saat memperbaiki ini adalah:

យេហូវ៉ា
(1799,17c1,17a0,17bc,179c,17c9,17b6)

Jika kotak centang tidak memperbaiki itu, maka bisakah Anda mencoba ini:

Buat file C:\Users\$USER\AppData\Local\ParatextGeckoPreferencesOverrides.txt
(dengan $USER diganti dengan nama pengguna yang sesuai)

dan tempel baris ini di file:

b intl.complexLineBreaking.uniscribe true

dan simpan.

Kini jika Anda memulai ulang Paratext, apakah ini membuat perbedaan?

Diterjemahkan secara otomatis dari English

Perubahan kode Paratext disertakan dalam patch, tetapi versi Firefox engine yang diperbarui tidak disertakan.

Pengujian kami biasanya menggunakan build yang berbeda dari patch dan build tersebut memiliki versi Firefox yang benar.

Saya akan bekerja untuk mendapatkan versi Firefox di patch kami berikutnya yang akan dikirim minggu depan.

John+Wickberg

Diterjemahkan secara otomatis dari English
image hindlemail Developer
February 12

Apakah mencentang kotak itu memiliki efek apa pun? (yaitu, apakah itu memperbaiki sesuatu tetapi tidak semuanya?)

Saya tidak yakin, tetapi mengingat email dari John+Wickberg W, saya asumsikan tidak penting untuk mencari lebih lanjut.

Contoh yang digunakan saat memperbaiki ini adalah:

យេហូវ៉ា
(1799,17c1,17a0,17bc,179c,17c9,17b6)

Jika kotak centang tidak memperbaiki itu, maka bisakah Anda mencoba ini:

Buat file C:\Users$USER\AppData\Local\ParatextGeckoPreferencesOverrides.txt
(dengan $USER diganti dengan nama pengguna yang sesuai)

dan tempel baris ini di file:

b intl.complexLineBreaking.uniscribe true

dan simpan.

Kini jika Anda memulai ulang Paratext, apakah ini membuat perbedaan?

Menempel “b intl.complexLineBreaking.uniscribe true”
Ke "C:\Users\LivingField\AppData\Local\ParatextGeckoPreferencesOverrides.txt”
Tidak memperbaiki pemotongan kata យេហូវ៉ា
Kami akan menunggu build minggu depan dengan Gecko yang diperbarui.

Diterjemahkan secara otomatis dari English

Kemarin PT saya diperbarui ke 9.1.104.59. Setelah pembaruan, pemotongan baris masih rusak.

Pada rilis 1.104.39, saya sudah memilih “Khmer only: Support complex line breaks.” Setelah memperbarui ke 104.59, saya membatalkan pilihan opsi tersebut, memulai ulang PT, memilihnya lagi, dan memulai ulang lagi – semua untuk memastikan opsi tersebut “aktif.” Tapi tidak berhasil.

Terima kasih atas perhatian Anda! Akan menyenangkan jika ada perbaikan.

Diterjemahkan secara otomatis dari English

Mencoba dengan proyek Anda dan 9.1.104.59, tampaknya berfungsi bagi saya:

Dengan opsi diaktifkan:

dan:

Dengan opsi dinonaktifkan:

Saya tahu saya memiliki font yang berbeda dari Anda, tetapi saya tidak dapat menemukan font Khmer Barkaew. Saya tidak berpikir itu akan membuat perbedaan, tetapi mungkin layak untuk menyingkirkan kemungkinan tersebut. (Jika Anda dapat dengan mudah menyediakan font tersebut untuk saya, maka saya akan mengujinya dengannya).

Jadi jika Anda setuju bahwa tangkapan layar saya menunjukkan perilaku yang diharapkan (dan saya tidak salah memahami masalahnya), dan font tidak membuat perbedaan, maka saya pikir layak untuk memeriksa apakah proses pembaruan paratext berjalan sesuai harapan.

Di windows explorer, bisakah Anda menavigasi ke C:\Program Files\Paratext 9\Firefox64 dan klik kanan → properties pada xul.dll. Bidang Size: harus “75,891,200 bytes” Jika tidak, maka itu kemungkinan besar penyebabnya.

Jika ukurannya tidak cocok, Anda dapat memperbaikinya secara manual dengan melakukan hal berikut:

download:
https://www.nuget.org/api/v2/package/Geckofx60.64.Windows/0.18.0
ubah nama ekstensi download menjadi .zip

Ekstrak file: content/Firefox64/xul.dll

  1. stop paratext.
  2. ubah nama C:\Program Files\Paratext 9\Firefox64\xul.dll menjadi xul.dll_original
  3. salin xul.dll dari file zip ke C:\Program Files\Paratext 9\Firefox64\
  4. restart paratext
Diterjemahkan secara otomatis dari English

File dalam download itu memperbaikinya bagi saya.

Diterjemahkan secara otomatis dari English

Apakah ada kemungkinan ini juga bisa dilakukan untuk bahasa dengan aksara Thai? Saya mencoba mengganti xul.dll mengikuti instruksi ini, tetapi tidak ada perbedaan, kata-kata di layar Paratext untuk bahasa berbasis Thai kami masih terpecah antar baris, jadi saya tebak ini hanya berlaku untuk Khmer?

Linda119

Diterjemahkan secara otomatis dari English

Ini memperbaikinya bagi saya juga. Terima kasih!

Diterjemahkan secara otomatis dari English

Halo Linda119,

image

Bahasa yang dipengaruhi oleh opsi ini adalah:
Thai, Lao, Tibetan, Khmer
(Mungkin label untuk opsi ini tidak yang terbaik. Selain relevan untuk bahasa tambahan, jika opsi ini tidak dicentang, memang mendukung pembaris baris yang kompleks. Pemahaman saya adalah bahwa opsi tidak dicentang lebih sesuai dengan Unicode terkait cara pembaris baris dilakukan, yang mungkin berbeda dari cara kerja sebelumnya.)

Satu-satunya yang dilakukan oleh opsi ini adalah mengembalikan perilaku pembaris baris kompleks sebelumnya dari Paratext.
Jadi, jika Anda mengamati perubahan pembaris baris yang diinginkan saat beralih dari 9.0 ke 9.1, maka opsi ini memberikan perilaku lama.

Diterjemahkan secara otomatis dari English
0 suara

Perubahan itu pasti tidak disengaja. Paratext menggunakan mesin tata letak Firefox Harfbuzz, jadi mungkin ada pembaruan pada sistem tersebut yang menyebabkan masalah ini.

Silakan gunakan Help > Give feedback agar kami dapat melihat lebih dekat masalah ini.

Diterjemahkan secara otomatis dari English
oleh [Expert]
(16,7k poin)

Pertanyaan terkait

0 suara
1 jawaban 226 tampilan
Seorang pengguna menunjukkan bahwa saat mengedit terjemahan, dengan terjemahan balik terbuka, terjemahan balik tampaknya menambahkan baris ... .104 image895 351 7.02 KB Ada ide?
MSEAIT_LT 478 bertanya Jun 8, 2021
0 suara
1 jawaban 377 tampilan
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
bertanya Apr 27, 2015
0 suara
0 jawaban 185 tampilan
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 bertanya Mei 8, 2020
0 suara
0 jawaban 179 tampilan
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 bertanya Sep 8, 2020
0 suara
1 jawaban 303 tampilan
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 bertanya Sep 8, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,051 pertanyaan
6,010 jawaban
5,675 komentar
2,030 pengguna