3 \documentclass{ltjsarticle}
4 \usepackage{luatexja-fontspec,luatexja-adjust, luacode,xcolor}
7 \hbox to 1\zw{\hss\fboxsep=-.5\fboxrule\fbox{%
8 \hskip\dimexpr-.5\zw-.2pt\vrule width.4pt height.08\zw depth.12\zw%
9 \hskip\dimexpr.5\zw-.2pt\relax}\hss}}
10 \def\sb{\hbox to 1\zw{\hss\fboxsep=-.5\fboxrule\fbox{%
11 ■\hskip\dimexpr-.5\zw-.2pt\vrule width.4pt height.08\zw depth.12\zw%
12 \hskip\dimexpr.5\zw-.2pt\relax}\hss}}
14 \setbox\gridbox=\hbox to 20\zw{\sq\sq\sq\sq\sb\sq\sq\sq\sq\sb\sq\sq\sq\sq\sb\sq\sq\sq\sq\sb}
16 \leavevmode\hbox to 2em{\tt #1\hss}\vrule
17 \textcolor{cyan!50!white}{\copy\gridbox}\hskip-20\zw\copy0\vrule\par
22 \textcolor{red!80!black}{\ltjenableadjust
23 \setbox0=\vbox{\hsize=20\zw\parfillskip0pt#1}\ltjdisableadjust\outbox{ON}}\par
24 \textcolor{black!90!white}{%
25 \ltjdisableadjust\setbox0=\vbox{\hsize=20\zw\parfillskip0pt#1}\outbox{OFF}}\par\medskip
30 \jfontspec[YokoFeatures={JFM=hang}]{ipam.ttf}
32 \ltjsetparameter{kanjiskip=.0\zw plus .4pt minus .4pt}
33 {\tt kanjiskip: \ltjgetparameter{kanjiskip}
35 \ltjsetparameter{xkanjiskip=.25\zw plus .25\zw minus .125\zw}
36 xkanjiskip: \ltjgetparameter{xkanjiskip}}
38 このテストでは,行末の句読点・中点類の位置調整を有効にした
39 \texttt{jfm-hang.lua}を用いている.
41 \item 句読点は,調整量に合わせて,ぶら下げ,二分取り,全角取りの3種類から選択される.
42 \item 中点類は,行末に四分空きを追加することのみ対応.
43 詰める際の「直前の四分空きも取る」は未実装,
44 \item 行末文字の位置調整は,glueによる調整の負担量が少なくなるように行われる.
45 なお,この位置調整で調整の方向が変わることはない.
47 例えば,「三分伸ばす」調整が必要な,句点で終わる行があった場合,句点を全
48 角取りにするとglueの負担合計は「六分詰める」となり,調整量の絶対値
49 は減るが,方向が「伸ばす」から「詰める」こととなる.よってこのよう
63 あいうえおかきA M M Dこさ\texttt{DO i=1,10}『
67 「\texttt{\textbackslash expandafter}ユーザの集い」が開催された
71 あいうえおきくけこ「」さ123456そたちつて
74 \def\pTeX{p\kern-.2em\TeX}
76 日本で\pTeX,p\LaTeX がよく使われている。
88 日本では\pTeX,p\LaTeX が使われている。
102 あいうえおかきくけこさしすせそたちつ\vrule width .25\zw て.
105 あいうえおかきくけこさしすせそたちつ\vrule width .5\zw て.
108 あいうえおかきくけこさしすせそたちつ\vrule width .75\zw て.
111 あいうえおかきくけこさしすせそたちつ\vrule width 1\zw て.
121 あいうえおかきくけこさしすせそたちつ\vrule width .25\zw て,
124 あいうえおかきくけこさしすせそたちつ\vrule width .5\zw て,
127 あいうえおかきくけこさしすせそたちつ\vrule width .75\zw て,
130 あいうえおかきくけこさしすせそたちつ\vrule width 1\zw て,