[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]
Re: 日本語環境下でのGNOME - 3
TOMO99です。
From: KUSANO Takayuki <AE5T-KSN@xxxxxxxxxxxxxxx>
Subject: Re: 日本語環境下でのGNOME - 3
Date: Sun, 20 Aug 2000 18:51:24 +0900
AE5T-KSN> CVS 上では
AE5T-KSN>
AE5T-KSN> 2000-07-18 Pablo Saratxaga <pablo@xxxxxxxxxxxxxxxx>
AE5T-KSN>
AE5T-KSN> * libgnomeui/gnome-scores.c: completed the fontset string with an
AE5T-KSN> ending ",*-r-*" so that there will always be at least one font
AE5T-KSN> matching and the text will display.
AE5T-KSN> * libgnomeui/gnome-druid-page-{finish,standard,start}.c: added fontset
AE5T-KSN> definitions so that text correctly displays in all languages
AE5T-KSN>
AE5T-KSN> ということで、fontset も指定されてます。たとえば、
AE5T-KSN>
AE5T-KSN> gnome_canvas_item_new (gnome_canvas_root (GNOME_CANVAS (druid_page_standard->canvas)),
AE5T-KSN> gnome_canvas_text_get_type (),
AE5T-KSN> "text", druid_page_standard->title,
AE5T-KSN> "font", "-adobe-helvetica-bold-r-normal-*-
AE5T-KSN> *-180-*-*-p-*-iso8859-1",
AE5T-KSN> "fontset", "-adobe-helvetica-bold-r-normal-*-*-180-*-*-p-*-iso8859-1,*-r-*",
AE5T-KSN> NULL);
AE5T-KSN>
この"font"と"fontset"を両方指定する部分は、すこし問題かと。
"font"も"fontset"もgnome_canvas_text_set_arg()内でGnomeCanvasText::fontに
それぞれ、gdk_font_load()、gdk_fontset_load()を通じて代入されるだけです。
"font"と"fontset"用にGdkFontの変数が用意されているわけではありません。
おそらく、
gnome_canvas_item_new (gnome_canvas_root (GNOME_CANVAS (druid_page_standard->canvas)),
gnome_canvas_text_get_type (),
"text", druid_page_standard->title,
"fontset", "-adobe-helvetica-bold-r-normal-*-*-180-*-*-p-*-iso8859-1,*-r-*",
"font", "-adobe-helvetica-bold-r-normal-*-*-180-*-*-p-*-iso8859-1",
NULL);
な感じに"font"と"fontset"を入れ替えるとうまく行かなくなるはずです。
------------------------------------------------------------
Satoru T Email tomo99@xxxxxxxxx
WWW http://www15.cds.jp/~tomo99/ (Japanese only)