こんにちは、川島です。
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