vine-users ML アーカイブ



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

  • From: TOYAMA Shin-ichi <shin1@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:076357] Re: Vine 4.0/4.1 gnome-teminal bitmap font, scim + kterm の質問
  • Date: Tue, 13 Mar 2007 11:22:45 +0900
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 処理" は
> されなくなるようです。
>