2903 re(8):5.0rc の win terminal の日本語フォント |
まだ実際にどこが悪いのかはわかってないのですが、なんとなく様子がわか
ってきました。どうやら現象としては、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) |
※ 『クリックポイント』とは一覧上から読み始めた地点を指し、ツリー上の記事を巡回しても、その位置に戻ることができます.