漫画の台詞に使われる波形長音記号(波罫)について

漫画でよく見る波形の長音記号の、フォントにおける取り扱いについての話。
29
後藤寿庵 @juangotoh

漫画でよく使う、こういう波型の長音記号。大概のコミック用フォントに外字として収録されているのだけど、縦と横二つの文字に分かれている。 http://t.co/cvDePrMRGu

2013-11-26 16:56:39
拡大
後藤寿庵 @juangotoh

横書きだとこういう感じ。で、「長音記号」と考えるとこれは変な話で、ひとつの文字としてコードを割り当て、単一のコードポイントに縦書き横書き別のグリフを収録するべきなのだ。「ー」とか「(」とかのように http://t.co/JCie7nin7x

2013-11-26 16:59:02
拡大
後藤寿庵 @juangotoh

たとえば横書きのメモ帳アプリでコミックフォントを設定し、プロットを書く段階でこれらの文字を使い、縦書きとして台詞を貼りこむようなことをした場合、横書きの長音記号が適切に縦書きのものに置き換えられるべきと思うでしょ。

2013-11-26 17:00:23
後藤寿庵 @juangotoh

多分これは、もともとあの「波型の長音記号」が、罫線の一種である「波罫」の流用だったという事実が影響してるんではないかと思う。罫線素片の一種として収録されており、そのために縦罫横罫に分かれてるのではないかと。

2013-11-26 17:02:19
後藤寿庵 @juangotoh

でもワープロやページレイアウトソフトの機能としての罫線じゃなくて、フォント自体として、あえて漫画用の外字として収録してるのだから、長音記号としての縦横自動切り替えに対応してほしいものである。

2013-11-26 17:04:23
小形克宏 @ogwata

この話題、ポイントは2つあると感じました。一つは波罫はUnivodeに既に収録されているということ。もう一つは、現状において縦組みした際のグリフの挙動は、フォントによって大きな違いがあるということです。 http://t.co/AmVdOse2II

2013-11-27 13:05:55
小形克宏 @ogwata

Unicodeの収録状況について具体的に説明します。OS Xならヒラギノ、Windows ならメイリオに収録されている文字として、縦書きの場合「⌇」(U+2307、WAVY LINE)が使えます。横.. http://t.co/ga3VgojghM

2013-11-27 13:09:36
小形克宏 @ogwata

つぎに縦組時の挙動ですが、縦組みをサポートするアプリが少ないせいか、約物を中心に縦組時の書道の違いが大きいのが現状です。現在、これを標準化しようという動きが、Unicodeの中であります。 http://t.co/xrWb9s04LX

2013-11-27 13:14:21
小形克宏 @ogwata

こちらをご参照→ UTR #50 “UNICODE VERTICAL TEXT LAYOUT” http://t.co/j7qCNTISqG 中心になっているのは日本人で.. http://t.co/Hw71HA5bwn

2013-11-27 13:14:26
小形克宏 @ogwata

「あ〰〰〰〰〰〰〰〰〰〰〰〰〰〰〰」(ヒラギノかメイリオでご覧ください) http://t.co/QZVl5m7vFu

2013-11-27 13:16:38
後藤寿庵 @juangotoh

UTR#50の規格が定まって、フォントやアプリケーションの対応が済めばU+3030のWAVY DASHが縦横どちらでも使えるようになるわけですね http://t.co/UpYLad9FKp

2013-11-27 13:49:03
小形克宏 @ogwata

@juangotoh ええ、そうです。U+3030はUTR#50では、Table 4「縦組時にグリフが(縦組み用に)変化する」の分類に入っています。現在は波罫については縦でU+2307、横でU+3030を使い分けるのが簡単な方法ですが、将来的には解消すると期待されます。

2013-11-27 14:11:44
後藤寿庵 @juangotoh

@ogwata Windows8.1だと、MSゴシック/MS明朝のWAVY-DASHには縦書き用グリフが収録されてるみたいですね。メイリオと游ゴシックは横だけ。 http://t.co/rWfz6x6wC8

2013-11-27 15:00:48
拡大
小形克宏 @ogwata

@juangotoh 同じOSの純正フォントであるにも関わらず、縦書きにおいて挙動が異なるわけですね。こういう混乱はユーザーにとって迷惑です。UTR#50がフィックスして、うまく普及すればいいのですが。

2013-11-27 15:04:13
後藤寿庵 @juangotoh

ワードパッドで@MSゴシックを指定して縦書きの挙動を見ようと思ったら、U+3030「〰」の部分は強制的に「Sege UI Symbol」になってしまうという…なんだこりゃ http://t.co/dOKtoysqD0

2013-11-27 15:08:19
拡大
後藤寿庵 @juangotoh

MSゴシックの WAVY-DASHは線の端が斜めに切れてる(線の方向に対して垂直になってる)ので、複数並べてもうまくつながらない。まあこのへんはフォント毎のデザインに依存する話だなあ。

2013-11-27 15:25:50