CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
980 stars 124 forks source link

xeCJK problem with microtype protrusion #627

Closed tsurezuregusa closed 2 years ago

tsurezuregusa commented 2 years ago

Greetings, I am sorry I cannot write Chinese. I use xeCJK for Japanese.

It seems that the punctuation replacement is interfering with some characters (, . ;) to be recognised in microtype protrusion. I could not find how to fix this. Maybe this is a bug?

with xeCJK

without xeCJK

\documentclass{article}

\usepackage{xeCJK}
\usepackage[protrusion=true,final]{microtype}
\usepackage{showframe}
\usepackage{kantlipsum}

\setromanfont{Garamond Premier Pro}

\SetProtrusion{encoding = {*}, size = {*}, shape = {*} }%
{-={ ,1000},:={ ,1000},{,}={ ,1000},.={ ,1000},;={ ,1000}}

\setCJKmainfont{Hiragino Mincho Pro}

\begin{document}
    \kant
\end{document}
tsurezuregusa commented 2 years ago

謝謝。