суббота, 3 января 2009 г.

Изменение размера шрифта под значками на тулбарах GTK/Gnome приложений.


Текст под значками - хорошая идея. В венде их традиционно нет, поэтому вендопользователи обычно прокачивают скилл прокликивания контекстных меню. Они традиционно есть в Gnome, макоси, и это повышает наглядность использования, т.к. обычно по иконке определить смысл действия не представляется возможным. Единственно что плохо, в гноме размер используемого шрифта под иконками не настраивается через гуй и обычно равен шрифту приложений (по-умолчанию 10). Но это настраивается. Достаточно дописать в ~/.gtkrc-2.0 следующее:

style "smaller-text" {
font_name = "8"
}

widget_class "*ToolButton*" style "smaller-text"
widget_class "*StatusBar*" style "smaller-text"

Вот как это будет выглядеть (субпиксельное сглаживание, лёгкий хинтинг с автохинтером):