Cтраница 2
Если книга передана другому пользователю, у которого на компьютере нужный шрифт не установлен, Excel выводит имя шрифта в списке на панели инструментов, но отображает книгу стандартным шрифтом данного компьютера. [16]
Если метод KeyExists вернул trne, то далее в процедуре открывается методом ОрепКеу субключ Software A Projects Pl и читается методом ReadString имя шрифта, занесенное в параметр Шрифт, в имя шрифта формы. [17]
Две из этих меток имеют тип строка языка МЕТЯ и набраны шрифтом ptmbSr ( преобразованным в шрифт Times-Bold - использованные здесь соглашения, касающиеся имен шрифтов, см. в разд. [18]
Теоретически, в виртуальном шрифте можно указать ссылку на другой виртуальный шрифт и построить их целую цепочку, но практически требуется, чтобы драйвер нашел имя реального шрифта в своем списке зарегистрированных шрифтов. Как это делается, зависит от драйвера. [19]
Если метод KeyExists вернул trne, то далее в процедуре открывается методом ОрепКеу субключ Software A Projects Pl и читается методом ReadString имя шрифта, занесенное в параметр Шрифт, в имя шрифта формы. [20]
Кроме обращений к TextOut и стандартного двухшагового танца SelectFont, в предыдущей программе также ясно виднь. GetTextFace цепляет имя текущего шрифта, установленного в контексте устройства. Программа SimpFont отображает имя этогб шрифта на экране, так что можете посмотреть сами, способна ли на самом деле ваша система произвести требуемый шрифт. [21]
На этот раз имя шрифта, о котором вы хотите узнать, передается во втором параметре. [22]
Очередная корреспонденция достигает адресата немедленно после отправления ( так сказать, авиапочтой) при любезном посредничестве Windows. Снова FontCalSBack запечатывает в конверт имя шрифта и посылает письмо в перечень для отображения на экране. Так продолжается до тех пор, пока не исчерпается список шрифтов или пока обработчик перечисляемых объектов не вернет нуль. [23]
Атрибут FACE задает гарнитуру шрифта. Значение этого атрибута сравнивается с именами шрифтов, которые установлены на компьютере. Для этого атрибута можно определять значение со знаком ( плюс или минус), которое определяет увеличение или уменьшение шрифта относительно текущего размера. [24]
Растяжение или сжатие шрифтов иногда делается автоматически ( например, с помощью PostScript oBCKoro оператора scale), а иногда и самими художниками-дизайнерами. В последнем случае дизайнер сам добавляет в имя шрифта слова Extended, Expanded, Narrow или что-то подобное в соответствии со своими предпочтениями, и в аббревиатуре следует следовать этим указаниям. В табл. 10.7 приведены возможные типы кодов ширины. [25]
Для того, чтобы он знал, в какие символы каких шрифтов следует переводить символы с кодами 128 - 255, в каталоге с файлами ChiWriter должен содержаться файл CONFIG. ASC, который является обычным текстовым файлом, каждая его строка должна содержать код символа число от 128 до 255), имя шрифта и символ, в который его надо перекодировать. [26]
Чтобы установить поддержку этих шрифтов, достаньте пакет PSNFSS, который можно найти в одном из архивов CTAN, и обработайте 1М) К ом файл psf onts. После этого вам нужно добавить метрические файлы для TJrjX a, файлы виртуальных шрифтов и файлы описания шрифтов, и информировать ваш dvi - драйвер об именах шрифтов. [27]
В этом файле для каждой допустимой комбинации кодировки, семейства, насыщенности и начертания указано соответствующее имя шрифта. Если мы набираем текст полужирным шрифтом с помощью команды textbf, то насыщенностью, выбираемой по умолчанию, является Ъх. Таким образом имя искомого шрифта - ptmbTt, а значок - говорит, что для всех размеров шрифта будет использоваться один и тот же шрифтовой файл. [28]
Кроме обращений к TextOut и стандартного двухшагового танца SelectFont, в предыдущей программе также ясно виднь. GetTextFace цепляет имя текущего шрифта, установленного в контексте устройства. Программа SimpFont отображает имя этогб шрифта на экране, так что можете посмотреть сами, способна ли на самом деле ваша система произвести требуемый шрифт. [29]
Сохраняется в файле конфигурации. Определяет замену отсутствующих в системе шрифтов. В каждой стоке файла содержится одно имя шрифта, отделенного от подсташиемого шрифта точкой с запятой. [30]