圏点のずれ

Re: 圏点のずれ

- aminophen の投稿
返信数: 0
簡単な対処はこれです: (\kenten の定義に \hskip.25zw\inhibitglue を足した。)
\documentclass{article}
\usepackage{okumacro}
\makeatletter
%\chardef\okumacro@zsp=\jis"2121\relax
\def\kenten#1{%
  \okumacro@zsp
  \kern-1zw\relax
  \setbox1=\hbox to \z@{\hskip.25zw\inhibitglue・\hss}%
  \ht1=.63zw
  \@kenten#1\end\relax
  \kern-1zw\relax\okumacro@zsp}
\def\@kenten#1#2{%
  \ifx#1\end \let\next=\relax \else
    \raise.75zw\copy1\nobreak #1\ifx#2\end\else\hskip\kanjiskip\relax\fi
    \let\next=\@kenten
  \fi\next#2}
\makeatother
\begin{document}
ここが\kenten{圏点}です。
\end{document}
pTeX p3.7.1 でも p3.7.2 でも同じ結果になるべきなので,これで安全かどうか,
もう少し考えてみます。