LuaTeX-ja 縦書き時のローマ字ハイフネーションと合字

LuaTeX-ja 縦書き時のローマ字ハイフネーションと合字

- Aikawa Takuya の投稿
返信数: 4
お世話になっております。

LuaTeX-jaを使った縦書き文書で、英文などローマ字部分のハイフネーションと
合字の表示が、ベースラインから上にずれたようになります。
合字の場合、設定するフォントによってずれる文字が変わります。
(こちらで検証したのは、Latin Modern Roman、TeX Gyre Termes、Noto Serifです。
このうちでは、Noto Serifのみ違うずれ方になります)
横書きでは問題ありません。

まだTeX Live 2016にはアップグレードしておらず、TeX Live 2015の、
リヴィジョン 40239、2016年4月4日の版のLuaTex-jaを使用しております。

最新版で修正されている問題でしたら申し訳ないのですが、
検証してくださると助かります。

サンプル・ソースは以下のとおりです。
こちらでの出力結果(Noto Serif)をファイルとして添付いたします。
よろしくお願いいたします。

\documentclass[b5j,twocolumn]{ltjtarticle}

\usepackage{fontspec}

\title{10-letter English Words, etc.}
\author{}
\date{}

\setmainfont{Noto Serif}
%\setmainfont{TeX Gyre Termes}

\begin{document}

\maketitle

California, everything, aboveboard, Washington, basketball, weathering, characters, literature, depression, volleyball, perfection, homecoming, maleficent, technology, relaxation, appreciate, salmonella, convection, watermelon, abominable, aberration, government, strawberry, retirement, contraband, Alzheimers, television, silhouette, friendship, punishment, loneliness, university, Cinderella, confidence, blancmange, renovation, abstinence, restaurant, blackboard, adaptation, generation, skateboard, helicopter, lightboard, discipline, Apocalypse, orthopedic, pilgrimage, insulation, Antarctica

* flamboyant, diffusion, qualification, affirmation

\hbox{\yoko%
\begin{minipage}{.4\textwidth}
California, everything, aboveboard, Washington, basketball, weathering, characters, literature, depression, volleyball, perfection, homecoming, maleficent, technology, relaxation, appreciate, salmonella, convection, watermelon, abominable, aberration, government, strawberry, retirement, contraband, Alzheimers, television, silhouette, friendship, punishment, loneliness, university, Cinderella, confidence, blancmange, renovation, abstinence, restaurant, blackboard, adaptation, generation, skateboard, helicopter, lightboard, discipline, Apocalypse, orthopedic, pilgrimage, insulation and Antarctica

* flamboyant, diffusion, qualification, affirmation
\end{minipage}
}

\end{document}
Aikawa Takuya への返信

Re: LuaTeX-ja 縦書き時のローマ字ハイフネーションと合字

- 北川 弘典 の投稿
TeX Live 2016 で同様の症状を確認しました(少なくとも Latin Modern で).
一見同じ fi 合字でも,maleficent の fi のように行分割可能のところの
合字がおかしくなっているので,そこの処理に抜けがあるのだと思います.
北川 弘典 への返信

Re: LuaTeX-ja 縦書き時のローマ字ハイフネーションと合字

- 北川 弘典 の投稿
原因が判明したので,開発版(gitリポジトリ)で直しました.
(なお,現行の開発版の動作には LuaTeX 0.85.0 以降が必要です)

報告ありがとうございました.
北川 弘典 への返信

Re: LuaTeX-ja 縦書き時のローマ字ハイフネーションと合字

- Aikawa Takuya の投稿
迅速なご対応に感謝いたします。

近いうちに本家TeX Liveのレポジトリにも入るということですよね。
時間のある時にアップグレードして試してみようと思います。
ありがとうございました。
北川 弘典 への返信

Re: LuaTeX-ja 縦書き時のローマ字ハイフネーションと合字

- 北川 弘典 の投稿
あれ,修正を開発版にコミットしたと思っていたのですが,忘れていたようです.
すみません(今日の夜にコミットします).