ЗАДАНИЯ. · Запустите 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;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.