文字のもんだい

三点リーダ

ちょっと確認したいことがあってIE8で自分ちを見ていたら、三点リーダ(…)が下に落ちていることに気づきました。昔は、CSS等で欧文フォントが優先的に指定されているとFirefox三点リーダが落ちたので(今はどうか知らない)、ウチは小説の本文などにはフォント指定をかけていないのですが、それでも落ちるとなると困っちゃうーです。青空文庫も落ちているのでウチだけの問題ではなさそうだけど、よくわからない。互換表示モードにすると直るらしい。微妙。CSSで縛るのは嫌なのでやらない。


ダッシュ(横線)

あと最近よく判らなくなっているのがダッシュ。文章の区切りなどに——と入れる横棒です。
  1. 日本語のサイトで一般的に使われている横棒(——)は、unicodeでは「ダッシュ("—"で参照される記号:——:EM DASH)」ではなく「HORIZONTAL BAR」(MacOSXの文字ビューアで確認)と定義されている。
  2. ブラウザの標準フォントに欧文フォントが指定されていると、日本語テキストでは「水平棒」のほうがキレイに見える気がするorz(恐らくダッシュは欧文フォントに最適化されているため、日本語環境で見るとやや下寄りに、また短かく表示されがち)
  3. しかし標準フォントがヒラギノ系の場合は、ダッシュのほうがキレイだったりする
  4. ダッシュも水平棒も、縦書き表示にすると垂直に(水平棒が垂直とはこれ何如に)なるようなので、そこは気にする必要がないみたい
というわけで、横棒はどれを使ったら良いのかというのがさっぱり判りません。
ちなみに、IEでMSゴシックやメイリオを使うという多数派の環境では、ダッシュも水平棒もほぼ同じ表示になるみたいです。私の環境でも、どちらの記号ともキレイに表示されるので、ついでに三点リーダも落っこちることはないので、まあ、私自身が気にしなければそれまでの話なのかもしれません。


しかし気になるのである。興味ある人はこのへん。
http://euc.jp/i18n/ucsnote.ja.html#similar
http://d.hatena.ne.jp/NAOI/20100125/1264414637
http://d.hatena.ne.jp/NAOI/20100128/1264669476


どうも重箱の隅をつついてみるとこういうことらしい。上にリンクの一番上のサイトさんから引用。


U+2014 EM DASH → 語句を—このように—挿入するダッシュ
U+2015 HORIZONTAL BAR(quotation dash) → 引用などに使う
ということで、小説の中ではU+2014 EM DASHを使うので良さそうです。ただしコレはShift_JISに変換すると化けるので、.txt版ではHORIZONTAL BARを使います。