TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Определение заголовка ресурса шрифта 

Каждый ресурс шрифта включает в себя заголовок, описывающий общую информацию о шрифте, например, имя гарнитуры шрифта или ин- формацию об авторских правах. Если вы определяете ресурс шрифта, состоящий из алфавитных символов, заголовок определяет тип и раз- мер для всех символов шрифта.

Для определения заголовка шрифта сделайте следующее:

1. Выведите шрифт в графическом редакторе, дважды щелкнув кнопкой "мыши" на имени ресурса, или используя для созда- ния нового ресурса команду Resource¦New (Ресурс¦Новый).

2. В графическом редакторе для задания информации заголовка выберите команду Font¦Header (Шрифт¦Заголовок). Вы увиди- те диалоговое окно Font Header Information (Информация заголовка шрифта).

+---------------------------------------------------------------+
¦ - ¦                   Font header information                 ¦
+---------------------------------------------------------------¦
¦ +------------------------------------------------------------+¦
¦ ¦            +----------------------------------------------+¦¦
¦ ¦ Face name  ¦ fixed                                        ¦¦¦
¦ ¦            +----------------------------------------------+¦¦
¦ ¦            +----------------------------------------------+¦¦
¦ ¦ Device     ¦                                              ¦¦¦
¦ ¦            +----------------------------------------------+¦¦
¦ ¦            +----------------------------------------------+¦¦
¦ ¦ Copyright  ¦ (c) Copyright Your Name. All rights reserved.¦¦¦
¦ ¦            +----------------------------------------------+¦¦
¦ +------------------------------------------------------------+¦
¦  Font version                                                 ¦
¦ +------------++-----------------------++---------------------+¦
¦ ¦            ¦¦                       ¦¦             +------+¦¦
¦ ¦  > 2.00    ¦¦ __¦  Italic           ¦¦ Horz res    ¦ 100  ¦¦¦
¦ ¦            ¦¦ --+                   ¦¦             +------+¦¦
¦ ¦ <* 3.00¦   ¦¦ __¦  Underline        ¦¦             +------+¦¦
¦ ¦   -----+   ¦¦ --+                   ¦¦ Vert res    ¦ 100  ¦¦¦
¦ +------------+¦ __¦  Strikeout        ¦¦             +------+¦¦
¦  Type         ¦ --+                   ¦¦             +------+¦¦
¦ +------------+¦ __¦  Variable pitch   ¦¦ Points      ¦ 8    ¦¦¦
¦ ¦+----------+¦¦ --+                   ¦¦             +------+¦¦
¦ ¦¦ RASTER   ¦¦¦            +---------+¦¦             +------+¦¦
¦ ¦+----------+¦¦ Weight     ¦ 400     ¦¦¦ Int leading ¦ 0    ¦¦¦
¦ +------------+¦            +---------+¦¦             +------+¦¦
¦               ¦            +---------+¦¦             +------+¦¦
¦               ¦ Family     ¦ 0       ¦¦¦ Ext. leading¦ 0    ¦¦¦
¦               ¦            +---------+¦¦             +------+¦¦
¦               ¦            +---------+¦¦             +------+¦¦
¦               ¦ Char set   ¦ 0       ¦¦¦ Ascent      ¦ 8    ¦¦¦
¦               ¦            +---------+¦¦             +------+¦¦
¦               +-----------------------++---------------------+¦
+---------------------------------------------------------------¦
¦  +-----------+          +-----------+          +-----------+  ¦
¦  ¦  _        ¦_         ¦           ¦_         ¦           ¦_ ¦
¦  ¦ V   OK    ¦_         ¦ X  Cancel ¦_         ¦ ?  Help   ¦_ ¦
¦  +-----------+_         +-----------+_         +-----------+_ ¦
¦    ____________           ____________           ____________ ¦
¦                                                               ¦
+---------------------------------------------------------------+

     Рис. 12.7 Диалоговое окно Font Header Information

Font header information - информация о заголовке шрифта; Face name - название гарнитуры; fixed - фиксированная; Device - устройство; Copyright - авторские права; Font version - версия шрифта; Italic - наклонный; Horz res - разрешение по горизонтали; Underline - подчеркивание; Vert res - разрешение по вертикали; Strikeout - перечеркнутый; Type - тип; Variable pitch - перемен- ная высота; Points - пункты; Weight - вес; Int leading - внутрен- нее разбиение; Family - семейство; Ext. leading - внешнее разбие- ние; Char set - набор символов; Ascent - высота над базовой линией; OK - выполнить; Cancel - отменить; Help - справка 3. Определите заголовок настраиваемого шрифта. Вы можете сделать следующий выбор:

                   Параметры заголовка шрифта        Таблица 12.3
+---------------------------------------------------------------+
¦   Параметр             ¦ Описание                             ¦
+------------------------+--------------------------------------¦
¦   Font Version         ¦ Выберите версию шрифта  Windows  2.00¦
¦   (версия шрифта)      ¦ или Windows 3.00.  Для лучшей  читае-¦
¦                        ¦ мости следует всегда выбирать 2.00.  ¦
¦                        ¦                                      ¦
+------------------------+--------------------------------------¦
¦   Face Name            ¦ Наберите имя, которое вы хотите прис-¦
¦   (имя гарнитуры)      ¦ воить своему шрифту.                 ¦
¦                        ¦                                      ¦
+------------------------+--------------------------------------¦
¦   Device               ¦ Наберите имя  устройства  для шрифта,¦
¦   (устройство)         ¦ если вы хотите информировать програм-¦
¦                        ¦ мы, что данный шрифт должен использо-¦
¦                        ¦ ваться только на конкретной  устройс-¦
¦                        ¦ тве.                                 ¦
¦                        ¦                                      ¦
+------------------------+--------------------------------------¦
¦   Copyright            ¦ Наберите информацию об авторских пра-¦
¦   (авторские права)    ¦ вах для вашего специального шрифта.  ¦
¦                        ¦                                      ¦
+---------------------------------------------------------------+

     Для сообщения Windows и прикладной программе, что шрифт реа-
лизует определенные  атрибуты,  используйте  следующие  параметры
атрибутов:

                         Атрибуты шрифта             Таблица 12.4
+---------------------------------------------------------------+
¦   Параметр           ¦ Описание                               ¦
+----------------------+----------------------------------------¦
¦   Italics            ¦ Шрифт содержит наклонные символы.      ¦
¦   (наклонный)        ¦                                        ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Underline          ¦ Шрифт содержит символы подчеркивания.  ¦
¦   (подчеркивание)    ¦                                        ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Strikeout          ¦ Шрифт содержит перечеркнутые символы.  ¦
¦   (перечеркнутый)    ¦                                        ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Variable Pitch     ¦ Шрифт имеет переменную высоту.         ¦
¦   (Переменная высота)¦                                        ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Weight             ¦ Шрифт может  быть нормальным (400)  или¦
¦   (вес)              ¦ жирным (700).                          ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Family             ¦ Описывает  семейство шрифта.  Допустимы¦
¦   (семейство)        ¦ следующие значения:                    ¦
¦                      ¦                                        ¦
¦                      ¦   0   -   -"-                          ¦
¦                      ¦   1   -   Roman                        ¦
¦                      ¦   2   -   Swiss                        ¦
¦                      ¦   3   -   Modern                       ¦
¦                      ¦   4   -   Script                       ¦
¦                      ¦   5   -   Decorative                   ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Char set           ¦ Определяет набор  символов.  Значениями¦
¦   (набор символов)   ¦ могут  быть  0 - 255, но предопределен-¦
¦                      ¦ ный смысл имеют только значения 0,  2 и¦
¦                      ¦ 255.                                   ¦
¦                      ¦                                        ¦
¦                      ¦  0   -  ANSI (набор символов, использу-¦
¦                      ¦         емый в Windows по умолчанию).  ¦
¦                      ¦                                        ¦
¦                      ¦  2   -  Символ, используемый в  матема-¦
¦                      ¦         тических и  специальных  форму-¦
¦                      ¦         лах.                           ¦
¦                      ¦                                        ¦
¦                      ¦  255 -  OEM (набор символов,  зависящий¦
¦                      ¦         от конкретной машины).         ¦
¦                      ¦                                        ¦
+---------------------------------------------------------------+

                         Размеры шрифта              Таблицы 12.5
+----------------------------------------------------------------+
¦    Параметр          ¦ Описание                                ¦
+----------------------+-----------------------------------------¦
¦    Horizontal Res.   ¦ Число элементов изображения по  горизон-¦
¦    (разрешение по    ¦ тали на логический  дюйм  вашего  видео-¦
¦    горизонтали)      ¦ адаптера.                               ¦
¦                      ¦                                         ¦
+----------------------+-----------------------------------------¦
¦    Vertical Res.     ¦ Число элементов изображения по  вертика-¦
¦    (разрешение по    ¦ ли  на  логический  дюйм  вашего  видео-¦
¦    горизонтали)      ¦ адаптера.                               ¦
¦                      ¦                                         ¦
+----------------------+-----------------------------------------¦
¦    Points            ¦ Размер типа.  Пункт -  это  1/72  дюйма.¦
¦    (пункты)          ¦ Символ измеряется от вершины до  основа-¦
¦                      ¦ ния. Введенное здесь значение не включа-¦
¦                      ¦ ет в себя пространство для  диакритичес-¦
¦                      ¦ ких знаков.                             ¦
¦                      ¦                                         ¦
+----------------------+-----------------------------------------¦
¦    Internal          ¦ Пространство (в  элементах  изображения)¦
¦    Leading           ¦ для  диакритических  знаков в  элементах¦
¦    (внутреннее       ¦ изображения.                            ¦
¦    разбиение)        ¦                                         ¦
¦                      ¦                                         ¦
+----------------------+-----------------------------------------¦
¦    External          ¦ Дополнительное пространство между линия-¦
¦    Leading           ¦ ми символов в элементах изображения.    ¦
¦    (внешний          ¦                                         ¦
¦    интервал)         ¦                                         ¦
¦                      ¦                                         ¦
+----------------------+-----------------------------------------¦
¦    Ascent            ¦ Высота символа над базовой линией в эле-¦
¦    (высота над       ¦ ментах изображения.                     ¦
¦    базовой линией)   ¦                                         ¦
¦                      ¦                                         ¦
+----------------------------------------------------------------+

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz