русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ЗАДАНИЯ


Дата добавления: 2015-07-09; просмотров: 488; Нарушение авторских прав


· Запустите 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 пунктов.

 



<== предыдущая лекция | следующая лекция ==>
ЗАДАНИЯ | Ресурсы X-приложений


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.75 сек.