Ticket #26218

\={o}とかが変

Open Date: 2011-09-05 01:23 Last Update: 2011-09-23 09:49

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

Details

以下のソースを処理すると,aとoの間がやたら離れてしまいます.

\documentclass{article}
\usepackage{fontspec}
\usepackage{luatexja}
\begin{document}
a\={o}a
\end{document}

Ticket History (3/5 Histories)

2011-09-05 01:23 Updated by: abenori
  • New Ticket "\={o}とかが変" created
2011-09-05 02:06 Updated by: kmaeda
Comment

これも和文文字の範囲の問題です.以下なら正しく出ます.

\documentclass{article}
\usepackage{fontspec}     % fontspec を読み込むと OpenType の Latin Modern がデフォルトの欧文フォントになる.
\usepackage{luatexja}
\ltjdefcharrange{1}{"14D} % ō は欧文文字
\begin{document}
a\={o}a
\end{document}

2011-09-06 20:18 Updated by: abenori
  • Resolution Update from None to Fixed
Comment

これも和文文字の範囲の問題です.以下なら正しく出ます.

ありがとうございます.無知ですみません.(和文文字だとあくのも何でかわかっていませんが.) このあたりの文字は欧文っぽい気もするのですけど,どうなんでしょ.

2011-09-06 20:52 Updated by: kmaeda
Comment

ありがとうございます.無知ですみません.

色々事例が出てくると,仕様決めの議論をするうえでとても役に立つと思います.

(和文文字だとあくのも何でかわかっていませんが.)

ō を JFM にしたがって全角幅をとるようにしたうえで Ryumin で出力し,さらに両隣の a との間に和欧文間空白を入れるためです.

この和文文字・欧文文字の範囲の既定値をどうするかは,フォーラムの「和文文字の範囲」で議論です.

# あのスレッドへの返信を忘れていたのですが,どうするのがいいのかな.特に記号類.

2011-09-23 09:49 Updated by: h7k
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2011-09-23 09:49
Comment

まだ master にはマージしてませんが,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