Kami memiliki daftar data penghubung (hyphenation) buatan tangan yang cukup banyak, yang ditarik ke PTXPrint dari proyek PT yang mendasarinya melalui > Fonts+Scripts > Hyphenation > Import List...
Saya menemukan file di sini, yang tampaknya merupakan hasil dari impor tersebut:
"D:\[path]\PT9\[project]\shared\ptxprint\hyphen-[project].tex"
File .tex ini dikodekan dalam UTF8 dan saya hanya melihat tanda hubung "normal" dalam bentuk U+002D. Sekarang saya ingin menggunakan regex untuk mengurangi opsi penghubung yang "mungkin tetapi jelek":
Saya akan mematikan PTXPrint, membuat salinan cadangan, menerapkan perubahan saya dengan menghapus tanda hubung tertentu, menjalankan PTXPrint lagi, dan mencoba "Print" alias "Make PDF". Apakah ini terdengar masuk akal, atau apakah saya akan merusak proyek PTXPrint dengan cara itu? Jika yang terakhir, apakah ada cara yang lebih baik untuk menyesuaikan penghubung?
Catatan: Saya tidak membutuhkan bantuan dengan regex, terima kasih. Pertanyaan di sini hanya tentang cara kerja internal PTXPrint.
TL/DR:
Kami menganggap proyek PT sebagai "sumber" untuk banyak kemungkinan publikasi, seperti yang ditunjukkan dengan baik di galeri sampel online PTXPrint. Jadi di dalam Paratext, kami dengan hati-hati memelihara daftar induk penghubung secara manual, di mana kami menandai semua opsi yang sah, bahkan yang tidak terlalu bagus.
Untuk publikasi saat ini, kami memiliki target pembaca dewasa tertentu dan kami memiliki tata letak, ukuran halaman, ukuran font, yang memberi kami "sedikit lebih banyak kebebasan" dan fleksibilitas. Jadi kami dapat menyaring beberapa opsi penghubung yang diizinkan tetapi tidak ideal. Misalnya, saya ingin menghapus semua opsi yang akan menyisakan hanya satu karakter seperti "yatim piatu" di akhir baris cetak dan serupa untuk karakter tunggal yang tersisa di akhir.
We are having a substantial list of hand-crafted hyphenation data, pulled into PTXPrint from an underlying PT-project via > Fonts+Scripts > Hyphenation > Import List...
I have found a file here, that seems to be a result of that import:
"D:\[path]\PT9\[project]\shared\ptxprint\hyphen-[project].tex"
This .tex file is encoded in UTF8 and I see only "normal" hyphens in form of U+002D. Now I would like to use a regex to reduce hyphenation-options which are "possible but ugly":
I would shut down PTXPrint, make a backup-copy, apply my changes by removing certain hyphens, run PTXPrint again, and attempt to "Print" aka "Make PDF". Does this sound reasonable, or will I destroy the PTXPrint-project that way? If the latter, is there a better way to tune the hyphenation?
Note: I do not need help with the regex, thank you. The question here is only about the inner workings of PTXPrint.
TL/DR:
We consider the PT-project as the "source" for many possible publications, as demonstrated nicely on the PTXPrint online sample gallery. So inside Paratext we carefully manually maintain the hyphenation master-list, where we mark all legal options, even the not-very-pretty ones.
For the present publication we have a certain adult-readers target audience and we have a layout, page-size, font-size, which gives us "a little more freedom" and flexibility. So we can filter-out some of the allowed but not-ideal hyphenation-options. For example, I want to remove all options, which would leave only one character like a "orphan" on the end of a printed line and similar for trailing lonely characters.
Diterjemahkan secara otomatis dari English