ЗАДАНИЯ. · Запустите xterm с розовым фоном и желтым цветом шрифта.
· Запустите xterm с розовым фоном и желтым цветом шрифта.
· Реагирует ли gnome-session на опцию командной строки -bg?
Шрифты
Все шрифты принято разделять на три категории:
r шрифты без засечек (Sans Serif), например, Helvetica и Lucida;
r с засечками (Serif), например, Courier и Times;
r специальные шрифты, например, Symbol.
Известно, что шрифты, в которых для различных букв используется своя, наилучшая для данного символа, ширина, читаются лучше.
По критерию постоянства ширины символов шрифты подразделяются на:
r пропорциональные, классический пример которых — Times;
r моноширинные, например, Courier. В таких шрифтах размер символов одинаков, что позволяет легко читать тексты программ.
В X Window используется четырнадцать различных (иногда связанных друг с другом) характеристик шрифтов, задающих имя шрифта:
r Foundry — обладатель прав на данный шрифт;
r Family Name — имя типа шрифта;
r Weight Name — толщина линий: Medium — обычные символы, Bold или
Demibold — жирные символы;
r Slant — наклон: r — обычные символы (regular), i — курсив (italic), o —
с наклоном (oblique);
r Setwidth Name — плотность расположения символов: normal — обычная плотность, semicondensed и condensed — уплотненное расположение символов;
r Add Style Name — стиль шрифта (как правило, не указывается);
r Pixel size — величина символов в пикселах;
r Point size — величина символов в десятках типографских пунктов;
r Resolution X — разрешение экрана по горизонтали в пунктах на дюйм;
r Resolution Y — разрешение экрана по вертикали в пунктах на дюйм;
r Spacing — для пропорциональных шрифтов p, m — для моноширинных;
r Average Width — средняя ширина символа;
r Charset Registry — алфавит шрифта;
r Charset Encoding — кодировка шрифта.
Имя шрифта указывается в виде строки, содержащей необходимое число из указанных выше четырнадцати параметров, разделенных тире. Параметры, ко- торые не надо указывать, должны быть заменены звездочками (пример 32.28).
Пример 32.28. Указание шрифта |
-*-symbol-*-*-*-*-*-240-*-*-*-*-*-*
Здесь указан шрифт Symbol с размером символов 24 типографских пункта.
В случае если под спецификацию шрифта подходит более одного шрифта, то X Window использует первый шрифт из подходящих. X Window способна подбирать наиболее подходящий шрифт на основании имени шрифта.
Утилита xfontsel позволяет выбрать требуемый шрифт, действуя по анало- гии с фильтром, в котором можно указывать необходимые характеристики шрифтов, получая список тех шрифтов, которые удовлетворяют критериям фильтрации. Команда xlsfonts –fn выводит на экран имена шрифтов, удов- летворяющие условию фильтрации (пример 32.29).
Пример 32.29. Фильтрация шрифтов |
$ xlsfonts -fn -*-lucida-*-i-*-*-12-*-*-*-*-*-koi8-*
-b&h-lucida-bold-i-normal-sans-12-120-75-75-p-79-koi8-r
-b&h-lucida-bold-i-normal-sans-12-120-75-75-p-79-koi8-r
-b&h-lucida-medium-i-normal-sans-12-120-75-75-p-71-koi8-r
-b&h-lucida-medium-i-normal-sans-12-120-75-75-p-71-koi8-r
В примере 32.29 выведены все шрифты, установленные в системе, с именем lucida, с наклонным начертанием, размером 12 пикселов и с кодировкой KOI8-R.
С помощью опции –fn можно указать шрифт, который должен использовать- ся по умолчанию X-приложением (пример 32.30).
Пример 32.30. Запуск X-клиента с требуемым шрифтом |
xterm –fn -*-courier-bold-*-*-*-*-90-*-*-*-*-cyr-*
В окне эмулятора терминала будет использован кириллический шрифт
Courier с жирным начертанием символов и величиной 90 пунктов.
Дата добавления: 2015-06-12; просмотров: 732;