Имя - шрифт - Большая Энциклопедия Нефти и Газа, статья, страница 3
Закон Митчелла о совещаниях: любую проблему можно сделать неразрешимой, если провести достаточное количество совещаний по ее обсуждению. Законы Мерфи (еще...)

Имя - шрифт

Cтраница 3


Свойство Font ( Шрифт) - одно из основных свойств и, следовательно, должно быть рассмотрено здесь, хотя о нем и не требуется много говорить. Свойство Font - экземпляр класса TFont и имеет собственные свойства. Вы можете определить свойства для Font, дважды щелкнув на имени шрифта в инспекторе объектов ( после этого узел Font раскроется, и вы увидите список его вложенных свойств), или вызвав диалоговое окно Font. Диалоговое окно Font будет подробно рассмотрено далее, в разделе Диалоговое окно Font.  [31]

Программа TextDemo позволяет выбирать шрифт с помощью команды Font... Options, открывающей диалоговое окно Font, в котором можно выбрать имя шрифта ( например, Courier), его стиль ( например, bold), размер, эффекты ( зачеркнутый или подчеркнутый), а также цвет текста.  [32]

Недостаток такого подхода заключается в том, что, используя Post-Script oBCKne шрифты, вы не можете контролировать кодировку. Однако в настоящее время начальные настройки МЕТПРОБТ а игнорируют подобные инструкции, поэтому любые символы, не входящие в стандартный диапазон ASCII, с высокой вероятностью будут неверно интерпретированы. Если вы хотите, чтобы результат деятельности METR-РОБТ а содержал нестандартные символы, мы можем порекомендовать вам использовать при наборе текста имена шрифтов и метрические файлы Т Х а, использующие стандартную кодировку Adobe ( Adobe Standard Encoding) ( см. разд. Для набора математики вам следует убедиться, что изменение кодировки не требуется. Здесь может помочь использование написанного Аланом Джеффри ГАТ Х овского пакета mathptm ( см. разд.  [33]

34 Программа FontsExp позволяет просмотреть все шрифты, имеющиеся в системе. [34]

Такие элементы интерфейса, как графические органы управления, оказываются очень важными, когда вы имеете дело с большими объемами информации. Например, в машине моего друга из магазина графического дизайна было очень много шрифтов. Простой перечень этих шрифтов был таким же ошеломляющим, как список полей большой структуры в Windows. Для того чтобы представить эти шрифты в доступном для понимания виде, нужен какой-нибудь визуальный интерфейс. При этом недостаточно просто перечислить имена шрифтов. Вы должны показать своим пользователям, как эти шрифты выглядят, и дать им возможность исследовать каждый конкретный шрифт детально.  [35]

Кроме своих системных файлов, Ghostscript y необходимо найти шрифты. В отличие от большинства Post Script овских принтеров, в нем обычно нет ни одного встроенного шрифта, и он загружает все необходимое типа Post Script овских шрифтов Туре 1 или шрифтов TrueType с диска. В стандартной поставке Ghostscript имеется базовый набор из 35 шрифтов, которые соответствуют шрифтам, установленным в большей части PostScript oBCKnx принтеров. Это - высококачественные Post Script овские шрифты Туре 1, бесплатно распространяемые немецкой шрифтовой компанией URW. В этом каталоге указывается, как связаны PostScript oBCKne имена шрифтов с настоящими именами файлов в системе. После этого во всех директориях, указанных с помощью переменной окружения GS-FONTPATH или опцией - sFONTPATH, он ищет файлы, похожие на файлы Post Script овских шрифтов.  [36]

А почему бы, спросит дотошный читатель, нам просто не использовать имя Times-Roman в Т Х е, сделать все перекодировки либо с помощью такого средства, как 1ЛТ [ 7 Х овский пакет inputenc, либо непосредственно в Post-Script e, и таким образом избегнуть всей этой возни с виртуальными шрифтами, map - файлами и т.п.. Так на самом деле и работало первое поколение PostScript oBCKHX драйверов TgjX a, и в простых случаях это продолжает хорошо и быстро работать и сейчас. Причин, по которым PSNFSS приняла более сложную схему, две. Во-первых, механизм виртуальных шрифтов обеспечивает существенно большую гибкость по сравнению с простой перекодировкой и обеспечивает дополнительный прозрачный функциональный слой, лежащий между TEJX OM и PostScript ом. Хотя в ряде случаев желаемого результата можно было бы добиться прямой манипуляцией с самими Post Script овскими шрифтами, это не всегда возможно или желательно в многопользовательской среде. Во-вторых, поскольку имена шрифтов не подчиняются какой-либо схе1 ме, принятие рациональной схемы именования шрифтов в TgjX e существенно помогает при работе с большим числом шрифтов.  [37]

Внимательно посмотрев на приведенный текст, вы заметите, что первая строчка содержит идентификатор ресурса блока диалога ( IDD ABOUTBOX), за которым следует объявление типа ресурса ( DIALOG) и размеров блока диалога. Следующая строчка определяет его стиль, объединяя четыре константы, в основном уже знакомые вам. После того как объявлен стиль, можно указать заголовок блока диалога ( CAPTION), который появляется в его полосе заголовка. Если не определять этот оператор, то, естественно, полоса останется пустой. Следующая строчка описания ресурса ( FONT) определяет размер и имя шрифта, который будет использоваться в этом блоке диалога.  [38]

Теперь рассмотрим процедуру TForml. В ключ A Projects за-восится один параметр - Тема со значением Мои приложения. Подразумевается, что этот субключ будет содержать ссылки на все ваши приложения, зарегистрированные в реестре. В ключ Р1 ( субключ вашего регистрируемого проекта) заносится три параметра. В третий параметр - Шрифт заносится имя текущего шрифта, используемого в форме.  [39]



Страницы:      1    2    3