0 suara
222 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) | 222 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 142 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 191 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 303 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 421 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 703 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.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,045 pertanyaan
6,005 jawaban
5,671 komentar
2,026 pengguna