Вот есть установленный в системе шрифт например urw gothic l. Во всех редакторах и просмотрщиках его имя отображается как «urw gothic l». Загружаю список всех шрифтов в системе и смотрю имена. Вот эта компания:
alex@skynet:~/Prog/C/Xlib/fonts/fontload-build$ cat log.txt | grep "urw gothic"
-urw-urw gothic l-demi-o-normal--0-0-0-0-p-0-iso8859-1
-urw-urw gothic l-demi-o-normal--0-0-0-0-p-0-iso8859-2
-urw-urw gothic l-demi-o-normal--0-0-0-0-p-0-iso8859-15
-urw-urw gothic l-demi-r-normal--0-0-0-0-p-0-iso8859-1
-urw-urw gothic l-demi-r-normal--0-0-0-0-p-0-iso8859-2
-urw-urw gothic l-demi-r-normal--0-0-0-0-p-0-iso8859-15
-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-1
-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-2
-urw-urw gothic l-book-o-normal--0-0-0-0-p-0-iso8859-15
-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-1
-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-2
-urw-urw gothic l-book-r-normal--0-0-0-0-p-0-iso8859-15
-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-1
-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-2
-urw-urw gothic l-demibold-o-normal--0-0-0-0-p-0-iso8859-15
-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-1
-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-2
-urw-urw gothic l-demibold-r-normal--0-0-0-0-p-0-iso8859-15
alex@skynet:~/Prog/C/Xlib/fonts/fontload-build$ cat log.txt | grep ubuntu
Пусто.
Как перевести человекочитаемое имя шрифта (например Trebuchet MS) в X-понятное, чтобы скормить XLoadFont'у?