
Я прочитал документизменение-шрифта-xetex. Там говорится, что \hangpun
команда font-change-xetex предоставляет способ использовать висячую пунктуацию. Так что я пытаюсь, но это не работает.
Это мой тестовый файл:
\input font-change-xetex
\hsize3.4in
\myfont{Adobe Caslon Pro}{11}{}\hangpun
\noindent Some people are for using hanging punctuation,
and some against. In the end, it is a matter of personal
choice. He said, “I use hanging punctuation.”
“But does it really lead to better text justification?”
asked Joe.
\bye
и затем он показывает следующие потепления
! Missing number, treated as zero.
<to be read again>
U
\setprotcode ...\XeTeXprotrudechars =1\rpcode #1 U
"0021 226\rpcode #1 U"002C...
\hangpun ... {\capsslbf }{}\setprotcode {\fiverm }
{}\setprotcode {\fiveit }{...
l.4 \myfont{Adobe Caslon Pro}{11}{}\hangpun
?
и как мне это сделать?
решение1
Вам следует настроить шрифты документа с помощью \myzfont
, \myfont
это только для локальных изменений:
\input font-change-xetex
\hsize3.4in
\myzfont{TeX Gyre Heros}{11}{}
\hangpun
\noindent Some people are for using hanging punctuation,
and some against. In the end, it is a matter of personal
choice. He said, “I use hanging punctuation.”
“But does it really lead to better text justification?”
asked Joe.
\bye