127.18 Kittygd

書式:


     set terminal kittygd
                  {{no}enhanced} {{no}truecolor} {rounded|butt}
                  {linewidth <lw>} {dashlength <dl>}
                  {font "<face> {,<pointsize>}"} {fontscale <scale>}
                  {size <x>,<y>} {anchor|scroll}
                  {background <rgb_color>}

出力形式 kittygd は、kitty グラフィックプロトコルをサポートする端末 エミュレータ上で、ウィンドウ内出力を生成します。デフォルトでは、ライブ ラリは 24 ビット RGB PNG 画像を生成し、出力時に 256 色 (truecolor) 減色変換されます。notruecolor は、出力の色をさらに少なく制限しますが これによる明確な優位性はありません。 透過型の fill style にはオプション truecolor が必要です。以下参照: fillstyle (112.86.4)。 あなたの gnuplot が、cairo グラフィックスをサポートするようにビルドさ れたものなら、むしろ kittycairo の方がいいでしょう。

この出力形式は、ラベルや他の文字列処理にデフォルトで拡張文字列処理を使 用します。以下参照: enhanced (13)

グラフのすべての線分の幅は、linewidth の積因子 <lw> で変更できます。 フォントサイズも同様に fontscale のスケール積因子で一様に変更できま す。フォントや文字コードオプションに関する説明については、以下参照: png (127.25)

butt は線分の描画で、その端の点でのはみだしを起こさない描画メソッド を使うようドライバに指示します。この設定は、線幅が 1 より大きい場合に のみ意味があります。これの逆が rounded で、多少より均一な曲線を生成 しますが、より遅くなります。

グラフのサイズは、スクリーンピクセル単位で与えます。 デフォルトでは (anchor)、それぞれのグラフは、端末ウィンドウの左上に 描きます。これはアニメーションや、キーボードを利用した疑似マウス操作 (以下参照: pseudo-mousing (98.2)) では便利です。一方、scroll では、各グラ フを現在のカーソル位置から開始しますが、それにより端末文字列でそれをス クロールできます。

竹野茂治@新潟工科大学
2023-11-28