Recently REAME-Windows.txt in the development source.
The below is corresponding change to REAME-Windows-ja.txt
--- a/win/README-Windows-ja.txt 2022-01-08 03:17:26.000000000 +0900 +++ b/win/README-Windows-ja.txt 2022-01-08 08:22:14.000000000 +0900 @@ -1,7 +1,10 @@ # win/README-Windows.txt の訳 -gnuplot バージョン 5.0 パッチレベル 0 -- Windows 用バイナリ配付 +gnuplot バージョン 5.5-git -- Windows 用バイナリ配付 ======================================================================= +これは gnuplot の git 開発版ブランチのテスト用ビルドであり、リリース +版ではありません。 + gnuplot は、コマンド入力方式の対話機能のグラフユーティリティで、Linux, OSX, Windows, VMS, その他多くのプラットホーム上で動作します。このソフト ウェアには著作権がありますが、フリーに配布されています (すなわち、それ @@ -42,10 +45,10 @@ gnuplot に含まれる "GNU" は、Free Software Foundation とは関係「なく」、 たまたま一致したにすぎません (これには長い話があります。詳細は gnuplot -FAQ を参照)。よって、gnuplot は GPL (GNU Public License) copyleft でカ -バーされてはおらず、自前の著作権文書を持っていて、それはすべてのソース -コードにも及んでいます。しかし、関連するドライバとサポートユーティリテ -ィには、二重ライセンスになっているものもあります。 +FAQ を参照)。よって、gnuplot は GPL (GNU Public License) copyleft で +カバーされてはおらず、自前の著作権文書を持っていて、それはすべてのソース +コードにも及んでいます。しかし、関連するドライバとサポートユーティリティ +には、二重ライセンスになっているものもあります。 gnuplot バイナリ配布物 @@ -55,12 +58,12 @@ 5 現在ではパイプ機能をエミュレートします。 * wgnuplot_pipes.exe: パイプ機能を完全に実装した版 (コンソールウィンド - ウが追加されてしまうが)。 + ウが追加されてしまいますが)。 * gnuplot.exe: テキスト (コンソール) モード版の gnuplot 実行ファイルで 他のプラットホームのものと共通な完全なパイプ機能を持ちます。 - wgnuplot.exe と比較すると、このプログラムは標準入力からのコマンドも受 - け付け、出力メッセージを標準出力にも出せます。これは pgnuplot.exe に + wgnuplot.exe と比較すると、このプログラムは標準入力からのコマンドも + 受け付け、出力メッセージを標準出力にも出せます。これは pgnuplot.exe に 代わるもので、例えば Octave (www.octave.org) のように、gnuplot をグラ フエンジンとして使用するような他のアプリケーションではこちらを使用す ることを推奨します。 @@ -73,6 +76,25 @@ もこのパッケージに含まれています。各ランタイムライブラリのライセンス ファイルは 'license' ディレクトリ内に置かれています。 +対話型出力形式 +-------------- + +Windows 用の gnuplot は、3 種類の対話型出力形式 windows, wxt, qt を提供 +しています。後の 2 つは、他のプラットフォームでも利用可能です。これらは +いずれも、アンチエイリアス、ヒンティングをともなうオーバーサンプリング +を利用した高品質出力を生成し、gnuplot の最近の機能すべてをサポートして +いますが、外部ファイルやクリップボードに出力できる形式や、印刷のサポート、 +persist モードの挙動については違いがあります。wxt は、pngcairo や +pdfcairo 出力形式と同じ描画ルーチンを使用しているので、グラフを非対話 +型に保存することも可能です。windows 出力形式のグラフウィンドウは、 +wgnuplot のテキストウィンドウにドッキングさせることも可能です。 + +デフォルトでは、Windows 用の gnuplot は wxt 出力形式を使用しますが、こ +れは、GNUTERM 環境変数を設定することで変更できます。下の「環境変数」の +節を参照してください。または、あなたの gnuplot.ini に + set term windows / wxt / qt +という行を追加するという方法もあります。`help startup` を参照してください。 + インストール ------------ @@ -83,19 +105,12 @@ * 例えば C:\Program Files\gnuplot 等のあなたが選択したディレクトリ内に このパッケージ (またはその一部分) を展開します。 -* デスクトップ上と「クイック起動」の場所 (Windows XP, Vista の場合) に - wgnuplot のショートカットアイコンを作成します。さらに、スタートアップ - メニュー内にこのプログラムやヘルプ、付属文書、gnuplot のインターネッ - トサイト、デモスクリプトへのリンクを追加します。 - (訳注: 「クイック起動」は「スタート」を右クリックして「プロパティ」、 - 「タスクバー」と進んで「クイック起動を表示する」にチェックすることで - 表示されます。) +* デスクトップ上に wgnuplot のショートカットアイコンを作成します。さらに、 + スタートアップメニュー内にこのプログラムやヘルプ、付属文書、gnuplot の + インターネットサイト、デモスクリプトへのリンクを追加します。 * *.gp や *.gpl, *.plt の拡張子のファイルを wgnuplot が開くよう関連付け - させます。Windows 7 や Vista で関連付けを変更するには、[コントロール - パネル]、[プログラム]、[既定のプログラム]、[関連付けを設定する]、と進 - んでください。そして一覧の中からファイルの形式を選択し、[プログラムの - 変更] をクリックしてください。 + させます。 * gnuplot 実行ファイルへのパスを PATH 環境変数に追加します。これにより コマンドラインで `gnuplot' や `wgnuplot' と入力すれば gnuplot を起動 @@ -106,9 +121,8 @@ Windows キーを押して `wgnuplot' を選択して実行することで wgnuplot を 起動できるようになります。 -* デフォルトの出力形式 (terminal) を wxt/windows から選択すると、インス - トーラはそれに応じて GNUTERM 環境変数を更新します。環境変数の変更方法 - については下のセクションを参照してください。ただし、後であなたの +* デフォルトの出力形式 (terminal) を wxt/windows/qt から選択すると、インス + トーラはそれに応じて GNUTERM 環境変数を更新します。ただし、後であなたの gnuplot.ini ファイルに set term windows か @@ -145,14 +159,27 @@ れはコンソールウィンドウの「プロパティ」で行えます。 +エンコーディング +---------------- + +Windows 上、gnuplot のバージョン 5.2 以降では、gnuplot がサポートする +すべてのエンコーディング (UTF-8 を含む。以下参照: `help encoding`) を使って +コマンドライン入力を行うことができます。デフォルトでは、gnuplot は、 +サポートしていれば、そのシステムの ANSI コードページに一致するエンコー +ディングを使いますが、あなたの gnuplot.ini ファイル (下で説明) に、 +`set encoding utf8` という行を追加することを推奨します。コマンドライン +のユニコード入力は BMP (基本多言語面) に制限されていますが、スクリプト +では (以前のバージョンと同様) すべての文字が使えます。 + + 地域対応 -------- -gnuplot version 4.6 では、メニューとヘルプファイルの地域対応をサポート -していて、デフォルトでは gnuplot は wgnuplot-XX.mnu と wgnuplot-XX.chm -を読み込もうとします。ここで、XX は 2 文字の言語コードです。現在のとこ -ろ、英語 (デフォルト) と日本語 (ja) をサポートしていますが、他の地域対 -応ファイルも募集しています。 +gnuplot は、メニューとヘルプファイルの地域対応をサポートしていて、デフ +ォルトでは gnuplot は wgnuplot-XX.mnu と wgnuplot-XX.chm を読み込もうと +します。ここで、XX は 2 文字の言語コードです。現在のところ、英語 (デフ +ォルト) と日本語 (ja) をサポートしていますが、他の地域対応ファイルも募 +集しています。 強制的に特定の言語を使うようにするには、wgnuplot.ini ファイルに Language=XX @@ -170,12 +197,7 @@ -------- サポートする環境変数の一覧を見るには、gnuplot 上で 'help environment' -としてください。 - -環境変数を設定/変更するには、Windows NT/2000/XP/Vista では [コントロー -ルパネル]、[システム]、([詳細設定])、[環境変数] で、WIndows 7 ではデス -クトップのコンピュータアイコンを右クリックして [プロパティ] を選択し、 -[システム]、[システムの詳細設定]、[詳細設定]、[環境変数] で行います。 +としてください。以下に重要な例を示します。 * GNUTERM が定義されていると、その値の名前の出力形式 (terminal) を使用 します。これは、gnuplot 起動時に認識されたいかなる出力形式よりも優先 @@ -201,4 +223,4 @@ -------------------------------------------------------------------------------- -The gnuplot team, 2015 2 月 +The gnuplot team, 2022 1 月
Up until now the Japanese README and Copyright files have been in SJIS encoding.
Do you suggest changing them to UTF-8, matching this patch?
I see that the patched file now mentions full UTF-8 support inside gnuplot and recommends setting that as the default.
Other files that have been in SJIS:
src/win/README.win-ja
Last edit: Ethan Merritt 2022-01-08
Sorry I have not consider encoding for the patch.
I attach a sjis format diff file for the consistency.
Edit :
On current windows 10, even windows default editor notepad uses utf 8n encoding as default. I no longer uses sjis format files only when backward compatibility is required.
In my opinion, all Japanese files should be transformed into sjis to utf8.
However, the code page for cmd.exe and PowerShell, the default code page is 932 (sjis).
Hmmmmm ...................
Last edit: Tatsuro MATSUOKA 2022-01-08
Applied the S-JIS patch. Thanks.
I don't see a downside to converting all Japanese texts to UTF-8 on Windows. We recently also converted the menu file wgnuplot-ja.mnu. I assume also on Japanese
*nix
systems the default is now UTF-8 ?The Windows GUI and console mode versions of gnuplot support utf8 since version 5.2. Also the version 5.4 Windows README suggests adding "set encoding utf8" to gnuplot.ini. In principle, we could make this the default (on Windows), but this would break compatibility with old scripts which do not explicitely set the encoding.
Btw. I think this is a patch, not a bug.
Yes. unixy systems for Japanese uses the utf-8 encoding from several years before.
Sorry for my mistake.