FULLWIDTH TILDEのグリフを上寄りにしてはどうか

| コメント(0) | トラックバック(0)

JIS X 0208/0213の波ダッシュ「〜」(面区点1-01-33、SJIS 8160)はUnicodeではU+301C WAVE DASHが相当します。ですが、これをU+FF5E FULLWIDTH TILDEにうつしてしまう実装があって、以前から問題になっています。

以前のWindowsに同梱のフォント、Windows XPまではそうだったと思いますが、MSゴシックなどではWAVE DASHのグリフが通常とは位相が逆になったような形になっていて、表示されると違和感がありました。これはUnicode仕様の例示字形がそうなっていたためですが、Windows Vista以降に同梱のフォントでは一般的な波ダッシュの形に直りました。

ただ、FULLWIDTH TILDEも同じような(あるいは全く同じ?)デザインになっているので、どちらのコードが入力されているのか、見た目に区別がつきません。

それで思うのですが、U+FF5E FULLWIDTH TILDEのグリフを、上付きというか、上に寄った形にできないものでしょうか。

そもそもtilde (チルダ、チルド、等)というのは、「ñ」のようにアルファベットの上につけられる記号です。ですから、上寄りにすることには十分な理由があります。

使っているフォントにもよるでしょうが、私のEmacs環境では、WAVE DASHは一般的な波ダッシュの形で、FULLWIDTH TILDEは全角幅で上寄りの形で表示されます。これなら、自分が適切なコードを入力しているかどうかがはっきり分かるわけです。これが良い。

MS Pゴシックやメイリオ、IPA PゴシックなどのU+FF5Eのグリフだけ差し替えるようなプログラムとかあればいいんじゃないかなと思うのですが、そういう素敵なものを作っている方はいないでしょうかね。

トラックバック(0)

トラックバックURL: http://yanok.net/yanok/mt-tb.cgi/423

コメントする

最近のブログ記事

仮名合字・合略仮名の文字コード
合字とは 合字というものがあります。複数…
なぜ『プログラマのための文字コード技術入門』の改訂新版にはSKKと Emacsの話が入っていないのか
拙著『[改訂新版] プログラマのための文…
朝鮮半島の訃報の第3水準漢字
朝鮮戦争で韓国軍として活躍した白善燁氏が…
テレワークの環境改善〜CO2濃度をチェックする
テレワークの問題点 新型コロナウイルスの…
エンジニアHubにて「文字コード再入門─ Unicodeでのサロゲートペア、結合文字、正規化、書記素クラスタを理解しよう!」公開
「エンジニアHub」にて記事を執筆しまし…

広告