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

2129 re(3):pngへの出力で日本語が文字化けする
2009/11/6(金)13:13 - 竹の - nolm01.iee.niit.ac.jp - 1518 hit(s)

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


OHTA> gnuplot> set term png medium font "C:/WINDOWS/Fonts/ipag-mona.ttf,14"

実害はないと思いますが、TrueType font を指定するなら medium の指定は不要
です。

OHTA> 以上のようにコマンドを打ち、日本語部分には、フォントをIPAモナーゴシッ
OHTA> クにしたうえで、UTF−8で保存したものを貼り付けています。

私のところでも MS-Windows XP 上で gp426win32 を使用し、文字コードが確実に
UTF-8 になるように、コマンド列をスクリプトにしたものを nkf で UTF-8 に変換
して wgnuplot に食わせました。フォントも ipag-mona.ttf を導入して確認しま
したが、ちゃんと png ファイルに日本語がでました。

よって、「日本語」をはりつけたものがちゃんと UTF-8 にはなっていない可能性
があります。UTF-8 のスクリプトを作成して確認するといいでしょう。

OHTA> コマンドを直接打つのではなく、作業ファイル(plt)をTeraPadというエデ
OHTA> ィタを使って、EUC、Unicode、Jis、UTF8N、Shift-Jisで保存し、それらを
OHTA> 読み込んでから、pngに出力してみましたが、やはり画像は文字化けします。

私も TeraPad を導入して、UTF-8 で保存してやってみましたが、特に問題なく日
本語が出ます。もし、

wgnuplot.exe test.plt

のようにしているのでしたら、wgnuplot 上で load 'test.plt' してみてくださ
い。なんらかのエラーメッセージが出ているのがわかるかもしれません。こちら
では、何の拍子かはよくわかりませんが、以下のような失敗が起こりました。

1) TeraPad で UTF-8 のスクリプトを書いたときに一度、先頭にゴミのようなも
のがつくことがある (TeraPad の見た目にはない)

2) フォント指定のパス区切りが認識されず、フォントがみつからないと言われ
ることがある (なぜか、その後フォント指定を変更したスクリプトを load して
も前の失敗したフォントを見にいこうとしている)

1) は、Shift_JIS で書いたものを UTF-8 に変換してうまくいきましたし、2) は
一度 wgnuplot を立ち上げ直したらうまくいきました。

# 2) のカッコ内の挙動はバグっぽい


〔ツリー構成〕

【2118】 pngへの出力で日本語が文字化けする 2009/11/1(日)17:33 OHTA (2000)
┣【2119】 re(1):pngへの出力で日本語が文字化けする 2009/11/2(月)10:05 竹の (1564)
┣【2120】 re(2):pngへの出力で日本語が文字化けする 2009/11/2(月)22:25 松田七美男 (771)
┣【2121】 re(3):pngへの出力で日本語が文字化けする 2009/11/4(水)11:01 松岡 (1331)
┣【2128】 re(4):pngへの出力で日本語が文字化けする 2009/11/6(金)00:21 松岡 (1002)
┣【2130】 re(3):pngへの出力で日本語が文字化けする 2009/11/8(日)15:24 OHTA (2470)
┣【2134】 re(4):pngへの出力で日本語が文字化けする 2009/11/8(日)18:17 松田七美男 (666)
┣【2140】 re(5):pngへの出力で日本語が文字化けする 2009/11/9(月)09:51 竹の (546)
┣【2138】 re(4):pngへの出力で日本語が文字化けする 2009/11/9(月)09:28 竹の (704)
┣【2145】 re(2):pngへの出力で日本語が文字化けする 2009/11/9(月)14:19 松岡 (326)
┣【2122】 re(1):pngへの出力で日本語が文字化けする 2009/11/4(水)16:30 松岡 (1228)
┣【2124】 re(2):pngへの出力で日本語が文字化けする 2009/11/5(木)15:08 kakuto (233)
┣【2125】 re(3):pngへの出力で日本語が文字化けする 2009/11/5(木)15:16 kakuto (369)
┣【2126】 re(3):pngへの出力で日本語が文字化けする 2009/11/5(木)18:46 松岡 (804)
┣【2123】 re(1):pngへの出力で日本語が文字化けする 2009/11/4(水)17:43 竹の (350)
┣【2127】 re(2):pngへの出力で日本語が文字化けする 2009/11/5(木)23:12 OHTA (3029)
┣【2129】 re(3):pngへの出力で日本語が文字化けする 2009/11/6(金)13:13 竹の (1747)
┣【2131】 pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/8(日)15:27 OHTA (2284)
┣【2132】 re(1):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/8(日)17:43 松岡 (540)
┣【2133】 re(2):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/8(日)18:11 松岡 (764)
┣【2135】 re(3):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/8(日)18:24 松岡 (607)
┣【2137】 re(3):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/9(月)09:21 竹の (1141)
┣【2141】 re(4):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/9(月)11:52 松岡 (1647)
┣【2142】 re(5):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/9(月)13:03 竹の (732)
┣【2144】 re(6):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/9(月)13:30 松岡 (1044)
┣【2143】 re(4):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/9(月)13:06 松岡 (1485)
┣【2139】 re(1):pltファイルをロードして日本語のpng画像を出力する方法例 2009/11/9(月)09:34 竹の (545)
┣【2146】 re(1):pngへの出力で日本語が文字化けする(utfなしで日本語出せます。) 2009/11/9(月)16:17 松岡 (1538)

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

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