前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

2903 re(8):5.0rc の win terminal の日本語フォント
2014/12/22(月)19:59 - 竹の - takeno.iee.niit.ac.jp - 2801 hit(s)

引用する
現在のパスワード


まだ実際にどこが悪いのかはわかってないのですが、なんとなく様子がわか
ってきました。どうやら現象としては、enhanced モードの場合 (最近はデフ
ォルト)、

・表示文字列に {, } が含まれる場合 font 指定 (の一部 ?) が無視される

というもののようです。よって、日本語だけでなく、英字フォントでも発生
します。以前の版ではそうなっていませんでしたので、なんらかのバグだと
思います。enhanced 文字列内では、確かに {, } は通常はフォント指定に使
われるのですが、それが関連しているようです。

unset key
unset xtics
unset ytics
set term win default enhanced
set label "Hoge" at 0,-0.8 font "Comic Sans MS,20"
set label "Ho{ge" at 0,-0.6 font "Comic Sans MS,20"
set label "Ho{}ge" at 0,-0.4 font "Comic Sans MS,20"
set label "Ho}ge" at 0,-0.2 font "Comic Sans MS,20"
plot sin(x)

は、以前のものだといずれも Comic Sans MS で表示されますが、CVS 版は
0,-0.8 のもの以外はフォント指定が効きません。

post term では CVS 版でも問題ないようですので、win term だけの問題
のようです (あまりしっかりは確認してません)。

ただ、「日本語」の場合「本」の 2 バイト目は読み飛ばすようになってい
るし、上記のそれらしい処理をしている箇所も見つけられず、パッチを作
るまでは至っていません。そろそろ向こうに投げようかと思っています。


〔ツリー構成〕

【2889】 5.0rc の win terminal の日本語フォント 2014/12/17(水)18:30 竹の (974)
┣【2890】 re(1):5.0rc の win terminal の日本語フォント 2014/12/17(水)19:16 かくと (470)
┣【2891】 re(2):5.0rc の win terminal の日本語フォント 2014/12/17(水)20:56 竹の (343)
┣【2892】 re(3):5.0rc の win terminal の日本語フォント 2014/12/18(木)19:23 竹の (443)
┣【2893】 re(4):5.0rc の win terminal の日本語フォント 2014/12/18(木)19:50 kakuto (177)
┣【2894】 re(5):5.0rc の win terminal の日本語フォント 2014/12/18(木)20:54 竹の (649)
┣【2895】 re(6):5.0rc の win terminal の日本語フォント 2014/12/18(木)21:37 kakuto (311)
┣【2896】 re(7):5.0rc の win terminal の日本語フォント 2014/12/19(金)08:57 竹の (254)
┣【2897】 re(8):5.0rc の win terminal の日本語フォント 2014/12/19(金)10:00 kakuto (189)
┣【2898】 re(9):5.0rc の win terminal の日本語フォント 2014/12/19(金)11:15 竹の (740)
┣【2899】 re(9):5.0rc の win terminal の日本語フォント 2014/12/19(金)12:40 竹の (691)
┣【2900】 re(10):5.0rc の win terminal の日本語フォント 2014/12/19(金)15:34 kakuto (194)
┣【2902】 re(11):5.0rc の win terminal の日本語フォント 2014/12/20(土)07:58 kakuto (140)
┣【2901】 re(10):5.0rc の win terminal の日本語フォント 2014/12/19(金)15:38 kakuto (133)
┣【2903】 re(8):5.0rc の win terminal の日本語フォント 2014/12/22(月)19:59 竹の (1192)
┣【2904】 re(9):5.0rc の win terminal の日本語フォント 2014/12/22(月)21:13 竹の (424)
┣【2905】 re(10):5.0rc の win terminal の日本語フォント 2014/12/23(火)09:16 kakuto (80)
┣【2908】 re(9):5.0rc の win terminal の日本語フォント 2014/12/25(木)11:39 竹の (416)
┣【2909】 re(10):5.0rc の win terminal の日本語フォント 2014/12/25(木)12:09 kakuto (86)

前の画面〕 〔クリックポイント〕 〔最新の一覧〕 〔全て読んだことにする〕〔全て読んだことにして終了〕 〔終了

※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.