むとうです。

ちょっと脇道にそれますが...。

yashiさんwrote:
(ざっくり略)
> # Gtk::Widget#set_style を呼ぶと 'GTK_USER_STYLE' flag が立って色がでる。
> # でも、font は反映されない‥。(うちだけか‥)
> # button.set_style(button.get_style)

これなんですが、私の環境でもfontが反映されませんでした。

ちなみに、Labelだといけるようです。

--
require 'gtk'

style = Gtk::Style.new
style.set_font(Gdk::Font.fontset_load("-adobe-helvetica-bold-r-normal--24-*"))
style.set_fg(Gtk::STATE_NORMAL, 0, 65535, 0)
style.set_bg(Gtk::STATE_NORMAL, 65535, 0, 0)

label = Gtk::Label.new("Hello World")
label.set_style(style)

button = Gtk::Button.new("Hello World")
button.set_style(style)

vbox = Gtk::VBox.new
vbox.pack_start(label)
vbox.pack_start(button)
window = Gtk::Window.new(Gtk::WINDOW_TOPLEVEL)
window.add(vbox)
window.show_all
Gtk.main
--

それでは。

----
○● むとう まさお(MUTOH Masao)    
●○ E-Mail:mutoh / highway.ne.jp