A7Mの日記: East Asian Ambiguous Width Characterなんて大嫌いだ!バーカ!畜生め~!
日記 by
A7M
ConsolasにMeiryoKe_Consoleをフォントリンクしてテキストエディタでギリシャ文字や罫線、記号を表示させるとサイズが半角サイズになる。
原因は、East Asian Ambiguous Width Charactersにある訳だけど、これ、どうにかならないか?
と言っても、日本側、欧米側のどちらにも理があり、かつ、非もない訳だから本当に厄介。
挙動を調べると、秀丸は表示は半角だけど占有カラムは全角。メモ帳とかVS2008、C++Builder/Delphi2010は常に半角扱い。gVimはambiwidthオプションで切り替え。
互いに歴史的経緯があるから、統一出来る訳ないよな・・・。('A`)
まぁ、だから、「あいまい」なんだろうけど。
Vimのようにオプションで切り替える方法が最大公約数的な解決手段だろうけど、デバッグとかを考えると面倒。
かといって、Shift-JISやEUC-JPのようなガラパゴス(笑)な文字コード体系を捨てて、とにかく欧米スタンダード(笑)に移行する(当然、ギリシャ文字やキリル文字、記号の類は半角サイズ)のも、不可能。
Windowsはフォント側でよろしくやってくれるみたい(MSゴシックとかは全角になる)なので、やっぱり、Consolasとメイリオを合成した綺麗なフォント公式でが欲しい。Takaoゴシックとかいい線行っているんだけど、なんだかんだ言ってConsolasのほうが好みだし。
East Asian Ambiguous Width Characterなんて大嫌いだ!バーカ!畜生め~! More ログイン