vine-users ML アーカイブ



[vine-users:076360] Re: Vine 4.0/4.1 gnome-teminal bitmap font, scim + kterm の質問

  • From: kei-k@xxxxxxxxxxxxxxxx
  • Subject: [vine-users:076360] Re: Vine 4.0/4.1 gnome-teminal bitmap font, scim + kterm の質問
  • Date: Tue, 13 Mar 2007 14:23:50 +0900
こんにちは、川島です。

TOYAMA さん、どうもありがとうございます。

同じ内容のパッチを作成して、
    gnome-terminal-2.14.2-0vl2
に適用して RPM/SRPM を作成できました。
無事に Anti Alias しないバージョンの gnome-terminal が起動したようです。

次の手順はフォント選びなのですが、TOYAMA さんお勧めのフォントがもし
あれば情報いただけると大変ありがたく思います。

M+1P+IPAG/Mona/Monospace など試してみましたが今ひとつしっくり来ません。
(ベストは kterm と同じビットマップフォントなのですが...)

TOYAMA Shin-ichi writes:
> TOYAMAと申します.
> 
> 最近同様のことを考え,gnome-terminalやvteのソースを追って
> みましたが,環境変数やオプションで,gnome-terminalのみアン
> チエリアス処理を無効にする手段は無いようでした.
> 結局私は,ソースコードを修正し,強制的にアンチエリアスを無効
> にするという汚い方法で対処しました^^;
> 以下は,Fedora Core 6のgnome-terminal-2.16.0-2に実際にあて
> たパッチです.ご参考まで.
> 
> @@ -626,10 +626,11 @@
> dpy = gdk_x11_display_get_xdisplay (gdk_display_get_default ());
> has_render = (XRenderQueryExtension (dpy, &event_base, &error_base) &&
> (XRenderFindVisualFormat (dpy, DefaultVisual (dpy, DefaultScreen (dpy)))
> != 0));
> -
> + /*
> if (has_render)
> vte_terminal_set_font (VTE_TERMINAL (widget), font_desc);
> else
> + */
> vte_terminal_set_font_full (VTE_TERMINAL (widget),
> font_desc,
> VTE_ANTI_ALIAS_FORCE_DISABLE);
> 
> gnome-terminalでビットマップフォントを使いたい
> Tsuneo Nakagawa wrote:
> > フォント定義回りをいじってみたのですが、ビットマップフォントを使っても
> > gnome-terminal からの使用だとシステムの Anti alias 処理が効いてしまいます。
> >
> > 逆に、[デスクトップ]-[設定]-[フォント] で
> > 下の [フォントのレンダリング] の項目が、デフォルトでは [最適なコントラス
> > ト] にチェックがついている
> > かと思います。
> >
> > ここで [モノクロ] を選んでチェックすれば、川島さんのおっしゃる "Anti
> > alias 処理" は
> > されなくなるようです。
============================================================
    Hiroshi Kawashima  -- strolling programmer --
    kawashima@xxxxxxxxx