LINUX.ORG.RU

История изменений

Исправление fat_angel, (текущая версия) :

Можешь еще, кстати, глянуть на код xfontsel

Тоже мысль. Хотел посмотреть но руки не дошли. Завтра гляну.

В любом случае проблему с использование шрифтов из других локалей удалось победить правкой XLC_LOCALE. Я упражнялся на /usr/share/X11/locale/ru_RU.UTF-8/XLC_LOCALE. После приведения его к виду

#
# 	XLC_FONTSET category
#
XLC_FONTSET

on_demand_loading	True

object_name		generic

# 	fs0 class
fs0	{
	charset	{
		name	ISO10646-1
	}
	font	{
		primary	ISO10646-1
	}
}
END XLC_FONTSET

#
# 	XLC_XLOCALE category
#
XLC_XLOCALE

encoding_name		UTF-8
mb_cur_max		6
state_depend_encoding	False

#	cs0 class
cs0 {
	side		none
	ct_encoding	ISO10646-1
}

END XLC_XLOCALE
вышеприведенные примеры работают нормально. Так же в создаваемых фонтсетах нет отсутствующих чарсетов. Еще протестирую, но думаю проблема решена.

Исходная версия fat_angel, :

Можешь еще, кстати, глянуть на код xfontsel

Тоже мысль. Хотел посмотреть но руки не дошли. Завтра гляну.

В любом случае проблему с использование шрифтов из других локалей удалось победить правкой XLC_LOCALE. Я упражнялся на /usr/share/X11/locale/ru_RU.UTF-8/XLC_LOCALE. После приведения его к виду

#
# 	XLC_FONTSET category
#
XLC_FONTSET

on_demand_loading	True

object_name		generic

# 	fs0 class
fs0	{
	charset	{
		name	ISO10646-1
	}
	font	{
		primary	ISO10646-1
	}
}
END XLC_FONTSET

#
# 	XLC_XLOCALE category
#
XLC_XLOCALE

encoding_name		UTF-8
mb_cur_max		6
state_depend_encoding	False

#	cs0 class
cs0 {
	side		none
	ct_encoding	ISO10646-1
}

END XLC_XLOCALE
вышеприведенные примеры работают нормально. Так же в создаваемых фонтсетах нет отсутствующих чарсетов. Еще потестирую но думаю проблема решена.