TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

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

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

FAQ

Ссылки

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

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

Спонсор

От автора

Определение набора символов для шрифта 

Когда вы создаете новый ресурс шрифта, то включаются только образ 8х8 элементов изображения. Обычно желательно получить в ре- сурсе шрифта более одного образа. Иногда желательно также задать различный размер образов шрифта. Чтобы задать более одного образа в ресурсе шрифта и изменить размер образа шрифта, используйте ко- манду Font¦Font Size (Шрифт¦Размер шрифта). Чтобы определить размер шрифта, сделайте следующее:

1. После того, как шрифт выведен в графическом редакторе, для задания размера шрифта выберите команду Font¦Font Size. Вы увидите диалоговое окно Font Size Information (Информация о размере шрифта).

+---------------------------------------------------------------+
¦ - ¦                   Font size information                   ¦
+---------------------------------------------------------------¦
¦ +------------------------------------------------------------+¦
¦ ¦ Size                                   Character           ¦¦
¦ ¦+------------------------------------++--------------------+¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦ Width (0 = variable)    ¦_8    ¦   ¦¦ First   ¦ 32   ¦   ¦¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦ Height                  ¦ 8    ¦   ¦¦ Last    ¦ 32   ¦   ¦¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦ Average width           ¦_8____¦   ¦¦ Default ¦ 32   ¦   ¦¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦ Maximum width           ¦ 8    ¦   ¦¦ Break   ¦ 0    ¦   ¦¦¦
¦ ¦¦                         +------+   ¦¦         +------+   ¦¦¦
¦ ¦¦                                    ¦¦                    ¦¦¦
¦ ¦¦ __   Stretch current chars         ¦¦                    ¦¦¦
¦ ¦+------------------------------------++--------------------+¦¦
¦ +------------------------------------------------------------+¦
+---------------------------------------------------------------¦
¦  +-----------+          +-----------+          +-----------+  ¦
¦  ¦  _        ¦_         ¦           ¦_         ¦           ¦_ ¦
¦  ¦ V   OK    ¦_         ¦ X  Cancel ¦_         ¦ ?  Help   ¦_ ¦
¦  +-----------+_         +-----------+_         +-----------+_ ¦
¦    ____________           ____________           ____________ ¦
¦                                                               ¦
+---------------------------------------------------------------+

     Рис. 12.5 Диалоговое окно Font Size Information

Font size information - информация о размере шрифта; Size - размер; Width (0 = variable) - ширина (0 = переменная); Height - высота; Average width - средняя ширина; Maximum width - макси- мальная ширина; Character - символ; Stretch current chars - рас- тягивание текущих символов; Break - разрыв; First - первый; Last - последний; Default - по умолчанию; OK - выполнить; Cancel - от- менить; Help - справка

,p> 2. Сделайте выбор. Образы в ресурсе шрифта могут различаться по ширине, или могут все иметь один и тот же размер. Для выбора размера изображений (образов) шрифта используйте параметры Font Size (Размер шрифта).
                    Параметры размера шрифта         Таблица 12.1
+---------------------------------------------------------------+
¦   Параметр           ¦ Описание                               ¦
+----------------------+----------------------------------------¦
¦   Width              ¦ Если вы хотите, чтобы все образы  имели¦
¦   (ширина)           ¦ одну ширину, наберите ширину в  элемен-¦
¦                      ¦ тах изображения. Если вы  хотите  полу-¦
¦                      ¦ чить разную ширину,  наберите  здесь  0¦
¦                      ¦ (что означает переменную длину шрифта).¦
¦                      ¦ В противном случае Average Width совпа-¦
¦                      ¦ дает с Width.                          ¦
¦                      ¦                                        ¦
¦                      ¦ Значение Average   Width   вычисляется,¦
¦                      ¦ когда вы  открываете  диалоговое  окно.¦
¦                      ¦ (Поэтому вы не увидите изменение значе-¦
¦                      ¦ ние,  когда набираете в данном диалого-¦
¦                      ¦ вом блоке другое значение.)            ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Maximum Width      ¦ Для шрифтов с переменной длиной  задай-¦
¦   (максимальная      ¦ те максимальную ширину в элементах изо-¦
¦   ширина)            ¦ бражения. Этот параметр доступен только¦
¦                      ¦ в том случае, если набрали в поле Width¦
¦                      ¦ значение 0.                            ¦
¦                      ¦                                        ¦
+----------------------+----------------------------------------¦
¦   Stretch current    ¦ Установите данный параметр, если вы хо-¦
¦   cahrs              ¦ тите растянуть или  сжать  существующие¦
¦   (растягивание      ¦ образы на основе изменений высоты и ши-¦
¦   текущих символов)  ¦ рины, которые вы ввели в данном  диало-¦
¦                      ¦ говом окне.                            ¦
¦                      ¦                                        ¦
+---------------------------------------------------------------+

Диалоговое окно Font Size Information содержит также пара- метры шрифта, которые позволяют вам выбрать, сколько графических образов нужно включить в ресурс шрифта. Определите, сколько обра- зов вы хотите получить в ресурсе шрифта (позднее вы можете изме- нить решение).

Выберите диапазон десятичных кодов для отображения образов шрифта на набор символов ANSI. Например, чтобы отобразить образ шрифта на символ a, задайте десятичный код 97. Если вы хотите, сам графический образ не обязательно должен быть символом a. В примере ресурса шрифта, обсуждаемого в конце данной главы, в сим- вол a отображается символ "бомбы". Тогда второй образ шрифта бу- дет отображаться на символ b (десятичный код 98).

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

                       Параметры символов           Таблицы 12.2
+---------------------------------------------------------------+
¦    Параметр           ¦ Описание                              ¦
+-----------------------+---------------------------------------¦
¦   First               ¦ Для определения первого образа  вашего¦
¦   (первый)            ¦ шрифта введите  десятичный  код  ANSI.¦
¦                       ¦ Например, если вы хотите получить пер-¦
¦                       ¦ вый образ, соответствующий a, наберите¦
¦                       ¦ 97.                                   ¦
¦                       ¦                                       ¦
+-----------------------+---------------------------------------¦
¦   Last                ¦ Наберите десятичный код ANSI для опре-¦
¦   (последний)         ¦ деления последнего графического образа¦
¦                       ¦ вашего шрифта. Например, если вы хоти-¦
¦                       ¦ те,  чтобы последний символ  соответс-¦
¦                       ¦ твовал z, наберите 122.               ¦
¦                       ¦                                       ¦
+-----------------------+---------------------------------------¦
¦   Default             ¦ Наберите десятичный код ANSI для опре-¦
¦   (по умолчанию)      ¦ деления образа  щрифта  по  умолчанию,¦
¦                       ¦ который будет выводиться при  редакти-¦
¦                       ¦ ровании данного  ресурса  шрифта.  Ис-¦
¦                       ¦ пользуемое по умолчанию значение долж-¦
¦                       ¦ но находится в диапазоне символов, оп-¦
¦                       ¦ ределяемом  значениями  First и  Last.¦
¦                       ¦ Например, если вы набрали в поле First¦
¦                       ¦ 97,  а  в  поле Last 122,  то для поля¦
¦                       ¦ Default нельзя набрать 88.            ¦
¦                       ¦                                       ¦
+-----------------------+---------------------------------------¦
¦   Break               ¦ Наберите десятичный код ANSI, для  оп-¦
¦   (разрыв)            ¦ ределения символа прерывания в ресурсе¦
¦                       ¦ шрифта. Значение Break должно лежать в¦
¦                       ¦ диапазоне символов, определенном  зна-¦
¦                       ¦ чениями First и Last.                 ¦
¦                       ¦                                       ¦
+---------------------------------------------------------------+

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

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

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

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

Hosted by uCoz