Ticket #34941

縦組時に全角ダッシュ (U+2014) が回転しない

Open Date: 2015-02-28 14:08 Last Update: 2015-05-13 14:44

Reporter:
Owner:
(None)
Type:
Status:
Closed
Component:
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

現在LuaTeX-jaの標準和文フォントは IPAex フォントですが,

\documentclass{ltjtarticle}
\begin{document}
― (U+2015)

— (U+2014)
\end{document}
というソースをタイプセットすると,U+2014 の方だけ回転しません. \usepackage[ipa]{luatexja-preset} で IPA フォントを使用すると回転します.

調べてみたところ,IPAex フォントには 縦組用全角ダッシュのグリフ (aj7892) はあるようですが, U+2014 から vert feature による対応付けがなされていないのが原因のようです.

ZR さんの「IPA フォントか、IPAex フォントか」という記事 (http://d.hatena.ne.jp/zrbabbler/20120629/1340994194) には

また U+2014(JIS の 1 区 29 点「ダッシュ(全角)」)は Unicode フォントでの出力の際には U+2015 で置き換えられるから*3である。

という記述があり,安直に「U+2014 が和文扱いの時だけ U+2015 に置き換える」という対処方法を思いついたのですが,どうするのが良いのでしょう?

Ticket History (2/2 Histories)

2015-02-28 14:08 Updated by: h7k
  • New Ticket "縦組時に全角ダッシュ (U+2014) が回転しない" created
2015-05-13 14:44 Updated by: h7k
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2015-05-13 14:44
Comment

f206596 (kitagawa_test) で直しました.

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login