vine-users ML アーカイブ



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

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

フォント選びの件、自己解決しました。
(好みの問題なので解決というのも変かもしれませんが...)
    フォント: Sazanami Gothic
    サイズ  : 11
を使うことでかなり快適な視認環境になりました。

皆様、どうもありがとうございました!!

後ほど情報をまとめてラップアップをポストします。

kei-k@xxxxxxxxxxxxxxxx writes:
> こんにちは、川島です。
> 
> 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