Saya tidak sepenuhnya yakin apa yang dilakukan python, tetapi (asumsi bahwa tanda kutip yang sampai ke bagian XeTeX dikenali sebagai tanda kutip) tanpa spasi, dll. di antara mereka, maka itu akan menambahkan \quotekernamount ruang di antara mereka. Saya tidak sepenuhnya yakin mengapa, tetapi kode saat ini mengatakan \quotekernamount=0pt. Jika 0pt, maka kerning satu-satunya antara karakter bergantung pada kerning bawaan font.
Juga, saya tidak melihat kontrol apa pun di antarmuka pengguna PTXprint saat ini, bahkan di halaman TeXpert hacks. Oops.
Anda tentu bisa pergi ke tab lanjutan,

Pastikan ada tanda centang / check pada apply customised settings,
klik “Edit”, lalu tambahkan baris seperti:
\quotekernamount=0.3ex
(di mana 1ex adalah tinggi x dalam font, Anda tentu bisa menggunakan dimensi absolut, seperti pt atau mm, dll)
Daftar tanda kutip saat ini yang berlaku untuk ini adalah:
U+201C LEFT DOUBLE QUOTATION MARK
U+2018 LEFT SINGLE QUOTATION MARK
U+201D RIGHT DOUBLE QUOTATION MARK
U+2019 RIGHT SINGLE QUOTATION MARK
Secara ideal, logika yang sama juga akan diterapkan pada tanda kutip rendah, tetapi saya menduga itu tidak seharusnya diterapkan pada campuran tanda kutip tinggi dan rendah.
I’m not entirely sure what the python does, but (assuming that the quotes as they get through to the XeTeX portion of things are recognised as quotation marks) with no spaces, etc. between them, then it will add \quotekernamount of space between them. I’m not entirely sure why, but the code currently says \quotekernamount=0pt. If it is 0pt, then the only kerning between the characters depends on the font’s in-built kerning.
Also, I can’t see any control in PTXprint’s user interface at the moment, not even on the TeXpert hacks page. Oops.
You can of course go to the advanced tab,

Ensure that there’s a tick / check on apply customised settings,
click on “Edit”, and then add a line something like:
\quotekernamount=0.3ex
(where 1ex is the height of an x in the font, you can of course use an absolute dimension, like pt or mm, etc)
The current list of quotes for which this apply are:
U+201C LEFT DOUBLE QUOTATION MARK
U+2018 LEFT SINGLE QUOTATION MARK
U+201D RIGHT DOUBLE QUOTATION MARK
U+2019 RIGHT SINGLE QUOTATION MARK
Ideally, it would also apply the same logic to low quotes, but I presume it should not apply it to mixtures of high and low quote marks.
Diterjemahkan secara otomatis dari English