綾小路龍之介の素人思考

[UTF-8] 記号などの曖昧な文字幅を持つ文字の左側半分しか表示されない問題

puttyで文字幅が合わない、一部の文字が左側半分しか表示されない問題。問題を解決するのに必要な情報へのリンク。リモート側のシステムにおける文字幅の定義(charmaps、wcwidth())、リモート側のロケール、リモート側で動くプログラムの文字幅の取り扱い、ローカル側のプログラムの文字幅の取り扱い、ローカル側の文字幅の定義、フォントグリフ。なかなか込み入っている。

リファレンス

  1. ぼぎ〜てっく: GNU libc UTF-8文字幅
  2. glibc の wcwidth() の「曖昧な文字幅」についての動作 - diary of a madman
  3. glibc の wcwidth の話の続き - diary of a madman
  4. Unicode の曖昧な文字幅問題 その2 - diary of a madman
  5. w3m - Unicode の曖昧な文字幅問題 その1 - diary of a madman
  6. http://www.unicode.org/Public/UNIDATA/EastAsianWidth.txt
  7. charmap - ファイルのフォーマットと規約の説明 - Linux コマンド集 一覧表
  8. 東アジアの文字幅 - Wikipedia

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2010-05-04T07:03:17+09:00
  2. Modified: 2010-05-04T07:03:17+09:00
  3. Generated: 2017-04-13T23:10:21+09:00