0 suara
234 tampilan

Saya sedang membuat PDF untuk ortografi berbasis Arab. Saya menggunakan pemetaan angka untuk mengubah angka Latin dari output PT menjadi angka Arab. Angka besar dalam teks Alkitab, yang berisi 4+ digit, biasanya ditulis dalam alfabet berbasis Latin dengan titik sebagai pemisah ribuan. Jadi 120000 ditulis 120.000. Karena adanya titik/titik koma, PTXprint menafsirkan ini sebagai dua angka terpisah, membalik urutan elemennya, sedangkan digit angka Arab ditulis dalam urutan yang sama seperti dalam bahasa Inggris, dari kiri ke kanan. Jadi outputnya terlihat seperti ini: ٠٠٠.١٢٠ (yaitu 000.120), padahal seharusnya dibaca ١٢٠.٠٠٠. Jika di PT saya tidak menggunakan pemisah ribuan, atau menggunakan koma alih-alih titik, urutannya benar. Tetapi koma digunakan sebelum desimal; saya perlu menggunakan titik yang lazim dalam output Latin dan Arab. 

Jadi pertanyaan saya adalah, apakah ada cara untuk memperbaiki masalah ini di PTXprint?  

Diterjemahkan secara otomatis dari English
PTXprint oleh (123 poin) | 234 tampilan

1 Jawaban

+1 suara

Ini tampaknya masalah yang umum! https://www.unicode.org/L2/L2017/17324-decimal-full-stop.pdf

Saran saya adalah menempatkan aturan changes.txt di proyek teks Arab untuk mengubah titik/titik koma menjadi Pemisah Ribuan Arab yang tepat (\u066C) sehingga seluruh rangkaian digit dan tanda bacanya semuanya dalam skrip yang sama dan semuanya RTL. Seharusnya kemudian dirender seperti yang diharapkan. Berikut adalah aturan yang seharusnya berhasil:

"(\d)\.(\d\d\d)" > "\1\u066C\2"

Ini berarti, cari digit apa pun yang diikuti oleh titik koma yang diikuti oleh 3 digit, dan ganti dengan kecocokan ke-1 (digit tunggal) yang diikuti oleh pemisah 066C yang diikuti oleh kecocokan ke-2 (3 digit yang ditemukan di sisi kiri).

Seseorang mungkin dapat memperbaiki Regex ini agar juga berfungsi untuk angka yang jauh lebih panjang di mana ada 2 pemisah: 150.000.345.

Lalu di jendela yang muncul, tempelkan aturan di atas yang ditunjukkan di baris 5. (Perhatikan bahwa saya mengomentari referensi ke PrintDraftChanges.txt karena itu mungkin tidak diperlukan):

Beritahu kami bagaimana hasilnya... 

Pastikan Anda juga telah mengatur pengaturan Fonts+Scripts untuk melakukan RTL dan Arab:

Diterjemahkan secara otomatis dari English
oleh (3,2k poin)
disunting oleh
Terima kasih, Mark, atas penjelasan yang jelas itu. Tetapi itu tidak berhasil bagi saya. Saya menyalin kode di atas ke changes.txt sesuai arahan. RTL Book Binding dicentang. Tetapi outputnya sama seperti sebelumnya. Perhatikan bahwa di PT saya, proyek Ajami yang ditransliterasi juga memiliki digit (Latin) dalam urutan yang salah: 000.120. Apakah masalahnya adalah konverter encoding PT tidak memperhitungkan angka besar seperti itu?
Diterjemahkan secara otomatis dari English
Pembaruan. Saya telah memperbaiki kesalahan dalam file Converter .map/.tec sehingga digit sekarang muncul dalam urutan yang benar di output yang dikonversi di PT: ١٢٠.٠٠٠
Saya memverifikasi bahwa kode yang Anda sarankan benar di changes.txt. Namun di output PTXprint, urutannya masih salah, kali ini dengan digit individual yang juga terbalik:  ٠٠٠٬٠٢١ (begitu cara ditempelkannya, tetapi di PDF koma terangkat). Perhatikan bahwa font dan skrip diatur dengan benar. Saran lain?
Terima kasih.
Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
1 jawaban 168 tampilan
Saat menyiapkan dokumen ortografi Arab, tampaknya saya perlu menerapkan pemetaan angka ke semua gaya yang berlaku satu per ... secara global ke dokumen, yaitu ke semua gaya?
Kirk 123 bertanya Agu 28, 2024
0 suara
1 jawaban 206 tampilan
nomor halaman dan nomor pasal tidak sejajar. bagaimana cara memperbaikinya (lihat lampiran)? page numbers and ch num not lined up1088×234 35.3 KB
anon441204 250 bertanya Mei 13, 2021
0 suara
2 jawaban 339 tampilan
Saya sedang mencoba mencetak Alkitab dalam huruf Ajami (font Arab). Namun, semua konsonan dicetak secara terpisah, ... seperti ini: Seharusnya terlihat seperti ini: Terima kasih!
Kirk 123 bertanya Jul 12, 2024
0 suara
5 jawaban 446 tampilan
I have an Arabic script project which has 3 levels of quotes: These have the following Unicode ... Paratext, because down-the-road outputs will do the right thing?
jeffh 1,4k bertanya Jul 29, 2019
0 suara
3 jawaban 726 tampilan
When a new PT project or book is created, verse numbers are automatically provided as arabic numerals (1,2,3,4 ... system for verse numbers. Is this possible? Thanks. Dennis
anon835853 166 bertanya Agu 5, 2015
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They all joined together constantly in prayer, along with the women and Mary the mother of Jesus, and with his brothers.
Acts 1:14
3,049 pertanyaan
6,008 jawaban
5,673 komentar
2,029 pengguna