БЛОГФорумСсылки Написать письмоПочему Арбуз? Служебная UN ЕЖЕ-движение - международный союз интернет-деятелей

Макрос с цитрусом и немного о шрифтах.

 Человек ведет переписку со всем земным шаром, а через печать сносится даже с отдаленным потомством. Козьма Прутков. Мысли и афоризмы. 

Сначала все-таки немного о шрифтах, а потом уже макросы и цитрусы. 
Любите ли вы шрифты? Сама постановка вопроса может показаться странной, ну и пусть, я люблю шрифты. То есть всегда обращаю внимание на шрифт текста, будь то книга, журнал или вывеска, при встрече нового шрифта рассматриваю начертания символов. Шрифт во многом определяет внешний вид любого издания – от небольшого рекламного листка до многотомной энциклопедии. Назначение шрифта – представить документ в удобном для чтения виде. Красивый шрифт, как произведение искусства, способствует лучшему художественному оформлению текста. Выбор шрифта зависит от текста и предполагаемого читателя. Шрифтовое оформление используется для выделения заголовков, смыслового разграничения отдельных фрагментов, при написании формул, индексов. Даже создавая документ в DOS и выводя его на матричном принтере, можно создавать очень выразительные, приятно-читаемые тексты. 

Отступление в MS DOS 

Многие пользователи самых распространенных сейчас матричных принтеров «Epson-1050+» даже не подозревают о его богатых возможностях, доступных при создании документов из программ. Задавая управляющие коды можно менять параметры печати. Не останавливаясь на задании параметров страницы, межсточных интервалах, прогонах листа, пропусках перфорации листа и прочих настройках, расскажу коротко о шрифтах, заложенных в принтере. · Есть два режима печати: быстрый черновой и медленный высококачественный · Для высококачественного вывода текста есть два набора символов кириллицы – прямой светлый шрифт (Roman), похожий на шрифт пишущей машинки и гротесковый шрифт (San Serif), тоже удобный для восприятия. · Два режима печати – Pica (10 знаков на дюйм, на стандартной странице поместится 80 символов в строке, как на экране в текстовом режиме DOS) и Еlite (12 знаков на дюйм, в строке помещается 100 символов, то есть чуть сжато). · Включение и выключение курсива. · Включение и выключение подчеркивания, печати верхними и нижними индексами. · Включение и выключение режима двойной ширины символов. · Включение и выключение режима двойной высоты символов, мало кто об этом знает, но очень удобно для заголовков. · Включение и выключение пропорционального шрифта. О пропорциональных шрифтах смотри ниже. · Режимы выделенной печати (при втором проходе головка смещается по горизонтали и символы получаются толще) и печати за два прогона (со смещением по вертикали) · Включение и отключение сжатого (condensed) режима, при котором символы печатаются в полтора раза плотнее, в комбинации с режимами Pica и Elite позволяет выводить широкие таблицы. Управляя из программы выводом на матричный принтер (используя символы псевдографики – это отдельная тема, одна из моих любимых), можно из зауряднейшего акта инвентаризации или ведомости на зарплату получить документ, с которым просто приятно работать. И даже самые придирчивые кассиры в банках принимают платежки, напечатанные с использованием возможностей матричных принтеров в DOS. 

Возвращение в Windows 

Можете представить, как я сидел в появившихся вместе с Windows редакторах WinWord и Write и без конца переключал шрифты, рассматривая их начертания. И так хотелось поделиться этим восторгом, что в первых набранных документах на каждой странице менял по несколько раз шрифты, стиль и размеры. И только позже пришло понимание того, что документ хорош не количеством шрифтов, наоборот – чем меньше, тем лучше. Даже желательно весь документ представлять одним шрифтом (и этот шрифт, конечно, Times New Roman, но об этом позже), в крайнем случае двумя, например, для заголовка. Появившаяся позже операционная система Windows 95 вообще кардинально изменила наше отношение к компьютеру (некоторые ее ругают, но это все равно, что ругать телевидение или, допустим, оцифрованный звук, – это есть, это вокруг нас и это наша жизнь, назад дороги нет!). Только теперь компьютер стал по настоящему персональным, мало того, он дает возможность каждому проявить свой стиль в настройке Рабочего стола, окон, звуков – а это очень даже немало, часто ли вам дают возможность проявить свой стиль? Многие пользователи подчеркнуто оставляют значки стола на «врожденном» серо-голубом экране, как бы давая понять, что им некогда заниматься всякими глупостями, но это тоже проявление своего стиля. Из множества настроек самые приятные – конечно же шрифты. Вот как выглядит, например моя Панель задач с кнопкой Пуск. Глядя на нее я испытываю положительные эмоции, а это, согласитесь, немало. Отбросив же личные восторги можно сказать, что самым важным шагом в составлении документов с внедрением Windows можно считать применение концепции WYSIWYG (What you see is what you get – что видишь, то и получишь). Готовый документ можно просмотреть на экране в том же виде, в каком он выйдет на печать, не делая пробных распечаток. 

Единицы измерения, принятые в полиграфии. 

Более подробный разговор о шрифтах, используемых в документах, начнем с единиц измерения, относящихся к набору текста. При работе со шрифтами используют единицы измерения, принятые в полиграфии: дюймы, пункты, питчи, пики и интервалы. Горизонтальные расстояния измеряются в дюймах или пунктах, вертикальные – в интервалах. Размерные единицы имеют следующие величины и обозначения: · Дюйм (inch) – обозначается буквами in или двойными кавычками. 1’’=25,4 мм. · Питч (pitch) – количество символов (плотность), которое можно напечатать на отрезке в 1 дюйм. Обозначается буквой р · Пика (pica). Один (или одна) пика равен 4,2 мм. · Пункт (point) – обычно относится к высоте литеры (символа), реже – к ширине. В пунктах также измеряют вертикальное расстояние между строками. Обозначается буквами pt. 1pt=1/72”=1/12пика=0,352мм. Следовательно, размер 12 пунктов означает, что высота литеры равна 12/72’’=1/6’’ и на одном дюйме бумаги можно напечатать 6 строчек. · Интервал – li. 1li=1/6’’=12pt. Теперь мы знаем, что выбирая в Word размер шрифта мы имеем дело с числом, показывающим высоту символа в пунктах. 

Какие применяются шрифты, небольшой обзор. 

 

Шрифты разделяются на растровые, векторные и масштабируемые. Растровый шрифт изображается группой точек, соединенных линиями. При увеличении растровых шрифтов происходит резкое ухудшение вида символов. В наборе шрифтов это шрифт Sans Serif, из-за того, что он не масштабируется, в набор входят несколько шрифтов Sans Serif разных размеров. Векторные шрифты стоятся прямыми линиями на основе математической модели символа и применяются для вывода текста на графопостроителях, например текст на чертеже в системе AutoCAD. Наибольшее распространение получили масштабируемые шрифты формата True Type. Все размеры этих шрифтов от 4 до 200 пунктов не имеют искажений. Они создаются набором контуров и рассчитываются по математическим формулам, что избавляет от необходимости загружать память всеми размерами шрифта. Перед именем шрифта True Type стоят буквы ТТ ,(а перед растровыми – стилизованное изображение принтера). В Windows 95/98 предусмотрен специальный 32-разрядный растеризатор, преобразующий векторное представление шрифтов True Type в растровые образы и обеспечивающий высокую точность и качество изображения символов при выводе на экран и на принтер. Шрифты True Type обеспечивают кернинг, то есть уменьшение межбуквенного расстояния для определенных пар. Например, в сочетании «ГА», если буквы не сдвинуть, то текст будет казаться с пробелом. В минимальный комплект поставки Windows 95 входят 5 шрифтов True Type: Arial, Courier, Symbol, Times New Roman и Wingdings. Шрифты с дополнительными буквами СЕ после пробела содержат символы языков Центральной и Восточной Европы. Шрифты с символами кириллицы имеют дополнительные буквы Cyr (например Аrial Cyr), их можно использовать для составления текстов на русском, украинском и белорусском языках. Шрифт Symbol содержит греческие буквы, математические и другие часто применяемые значки. Шрифт Wingdings представляет собой набор оригинальных значков и символов, которые можно использовать для более красочного оформления документов. По рисунку символов шрифты разделяются на шрифты с засечками и шрифты без засечек, или рубленные. Засечки, то есть штрихи на концах линий, из которых построена буква, облегчают чтение, ведут взгляд вдоль строки. Поэтому текст, набранный шрифтом с засечками читается быстро и комфортно, мы даже не замечаем, что это буквы, что это шрифт, что мы делаем усилие для чтения. Но при маленьком (меньше 10 пунктов) или очень большом (больше 24 пунктов) размере шрифта засечки перестают помогать взгляду при чтении. При маленьком размере шрифта они начинают «затемнять» его, сливаясь с основным рисунком буквы, а при большом размере они слишком заметны, забывают свою подчиненную роль, нарушают привычное неосознанное восприятие букв. Самый распространенный шрифт с засечками, применяемый при печатании книг и наборе документов, самый привычный для глаз и, поэтому, самый удобный для чтения – это шрифт Times New Roman. 

Это предложение набрано шрифтом Times New Roman. 

Наберите любой текст этим шрифтом покрупнее и рассмотрите начертания символов. Они сами по себе очень красивые, какие-то праздничные, и в тоже время скромные, не вычурные, без лишних завитков. Для мелких и крупных надписей применяются шрифты без засечек или рубленные. Самый популярный из рубленных шрифтов – Arial. (Это его название в терминах шрифтов True Type, а вообще название этого шрифта – Helvetica.) Шрифтом Arial хорошо делать заголовки и надписи. Он часто применяется в Windows для названий окон, для вывода системных сообщений, очень хорошо использовать его для пунктов меню, так как он четкий и даже мелкий хорошо читается. 

Это предложение набрано шрифтом Arial. 

Шрифты Arial и Times New Roman пропорциональные, то есть ширина каждого символа зависит от его начертания, поэтому буква “Т”, например, уже чем “М” или “Ж”. Это позволяет делать текст красивее и более компактным. Иногда же это приводит к дефектам. Например, при просмотре электронного справочника “Право” или при выводе данных на экран или на печать в Visual FoxPro вертикальные колонки данных «ломаются» как раз из-за разной ширины символов. Поэтому в таких случаях применяют шрифт равной ширины букв – Courier (или Courier New). Этот шрифт похож на шрифт пишущей машинки, привычен для глаз и хорошо читается. 

Это предложение набрано шрифтом Courier. 

Как видно в приведенном примере, шрифт Courier также как и Times New Roman с засечками, но смотрится не так красиво, так как вокруг «тонких» букв, например «i», видится пустота, а «ш» и «ж» кажутся сжатыми. А еще шрифты делятся по рисунку символов на шрифты с символами, нарисованными штрихами равной толщины, как Arial и Courier, и нарисованные штрихами разной толщины. Рассмотрите внимательно, например, буквы «д» или «л», набранные шрифтом Times New Roman, и вы увидите, что левые «ножки» у них тоньше, чем правые. Еще рассмотрите буквы «M», «W», «N» – привычно прочитывая их мы не задумываемся над тем, что некоторые «палочки» у них совсем тоненькие, так хорошо поработали художники-создатели шрифта. Приведенные три шрифта самые популярные потому, что входят в русифицированные поставки Windows 95/98 и поддерживают «русскую» раскладку клавиатуры (Наборы символов №866 и №1251). Имеются также множество (сотни) замечательных шрифтов, не входящих в русифицированные поставки Windows 95/98 и распространяемые на CD или через Интернет. Напомним также, что шрифты с кириллицей для Word 5 и Word 6 не годятся для Office 97, вы увидите вместо них «квадратики», такие противные для тех, кто с этим столкнулся. В этом случае вам надо найти и установить новые шрифты. Разглядывать шрифты можно до бесконечности, это вы проделаете сами, хотелось бы обратить ваше внимание на следующие. Из красивых шрифтов для оформления пригласительных билетов, поздравлений и т.д. лучше всего подходит шрифт Decor – строгий и солидный. 

Это предложение набрано шрифтом Decor.

 А для менее солидных хорош слегка «разгильдяйский» Arbat 

Это предложение набрано шрифтом Arbat. 

Для несерьезных и шуточных посланий рекомендуем использовать похожий на рукописный шрифт Boyarsky: 

Это предложение набрано шрифтом Boyarsky. 

И неизвестно для чего, но очень красивый шрифт TangoDi А это AdverGothic, но все, на этом остановимся. Осталось только сказать, что все шрифты True Type «существуют» в четырех стилях: нормальном, полужирном, курсивном и курсивном полужирном. Соответствующие им кнопочки на панели Форматирование с буквами Ж и К хорошо известны всем работающим в Word. Некоторые возможности редактора Word Word позволяет кроме отмеченных уже возможностей выводить текст подчеркнутым, зачеркнутым одной или двумя линиями, верхними и нижними индексами создавать для шрифтов эффекты: с тенью, контур, приподнятые и утопленные. Еще есть возможность выводить текст с разрежением или, наоборот, с уплотнением. Поэкспериментируйте: · Выделите участок текста · Войдите в пункты главного меню Формат\Шрифт · В появившейся панели Шрифт выберите вкладку Шрифт · Включите флажки, соответствующие тем возможностям, которые вы хотите проверить, например, С тенью и нажмите ОК · На этой же вкладке панели Шрифт вы можете выбрать шрифт, его стиль и размер. Это можно сделать и не заходя в эту панель, прямо в панели Форматирование, но здесь вы можете, нажав кнопку По умолчанию… сделать, чтобы выбранный шрифт загружался автоматически при входе в Word · Включив флажок Малые прописные вы увидите, что при размере строчных букв они выглядят как заглавные (прописные). Эту возможность можно применять, например, для заголовков. · Включив флажок Все прописные вы поменяете все маленькие буквы выделенного текста на заглавные · Войдя во вкладку Интервал в окне со списком Интервал вы можете выбрать три варианта обычный, разреженный и уплотненный, эти возможности применяются для выделения участка теста. · На этой же вкладке в окне со списком Смещение можно задать смещение выделенного текста вверх или вниз на заданную величину. · На этой же вкладке можно установить кернинг. Как уже отмечалось выше, иногда, особенно для крупных шрифтов, сочетание некоторых букв создает впечатление неравномерности межсимвольного интервала. Для коррекции таких сочетаний (предварительно выделите их) включите флажок Кернинг для символов размером и установите нужный размер. Размер кернинга рекомендуется устанавливать чуть меньше размера текущего шрифта. С помощью окна Образец можно визуально оценить все внесенные изменения до того, как они будут применены к документу. 

 

В некоторых случаях при наборе текста (например, если барахлит мышка или не хочется терять время на перенос руки от клавиатуры к мышке) удобнее менять параметры шрифта с помощью клавиатуры. Приведем некоторые клавишные команды. 

Ctrl+B полужирное начертание 
Ctrl+I курсив 
Ctrl+U подчеркивание 
Ctrl+Shift+W подчеркивание только слов 
Ctrl+Shift+D двойное подчеркивание 
Ctrl+Shift+К малые прописные 
Ctrl+Shift+А все прописные 
Ctrl+Shift+Н скрытый текст 
Ctrl+Shift+= верхний индекс 
Ctrl+= нижний индекс 
Ctrl+Shift+Z отмена форматирования 
Ctrl+Shift+F изменяет шрифт 
Ctrl+Shift+P изменяет размер шрифта 
Ctrl+Shift+> увеличивает размер шрифта до следующего значения 
"Ctrl+Shift+<" уменьшает размер шрифта до предыдущего значения 

Можно производить изменение стиля, то есть полужирного и курсивного начертаний с помощью клавиатуры прямо во время набора текста. 
1. Сначала убедитесь, войдя в пункты Сервис\Автозамена и в закладку Автоформат при вводе, что включены флажки опций *полужирный* и _курсив_. 
2. Теперь вы можете производить форматирование текста при вводе. Для создания полужирного начертания введите в начале и конце необходимого фрагмента текста звездочку (*). Это можно сделать как при вводе, так и при его последующем редактировании. Для создания курсивного начертания проделайте аналогичную операцию, но вместо звездочки необходимо вводить символ подчеркивания (_). Для получения курсивного полужирного начертания необходимо задать оба символа. 

Просмотр, удаление и установка шрифтов. 

Для работы со шрифтами в Windows 95/98 щелкните (2 раза, естественно) по значку Мой компьютер, всегда находящемуся на поверхности стола, в раскрывшемся окне щелкните Панель управления, в раскрывшемся окне найдите значок Шрифты и раскройте его. Или можно начать с кнопки Пуск, выбрать пункт Настройки и далее Панель управления (та же самая). В раскрывшемся окне Шрифты вы видите все шрифты, установленные на вашем компьютере. Для просмотра шрифта раскройте его, откроется окно с реквизитами шрифта и образцом текста, набранного этим шрифтом. В Windows 98 это первая строка из Евгения Онегина, а в Windows 95 просьба: Съешь еще этих мягких французских булок. Для удаления шрифта выделите его и нажмите Delete на клавиатуре или в главном меню выберите Файл\Удалить. Для установки нового шрифта вставьте дискету или CD со шрифтами и выберите Файл\Установить шрифт, в раскрывшемся диалоговом окне надо будет задать расположение (устройство и каталог) устанавливаемых шрифтов. Если шрифты с таким же именем уже установлены, то появится окно с предупреждением об этом. Установленные шрифты перечислены в реестре Wimdows. Если же просто скопировать шрифт в папку Шрифты, то он не попадет в реестр и может быть недоступен для приложений Windows. Есть также интересная возможность группировать шрифты по схожести с каким-либо выбранным шрифтом. Для этого выберите Вид\Группировать схожие шрифты и в окошке Группировать шрифты по схожести со шрифтом выбрать нужный шрифт. Тогда все шрифты расположатся в порядке убывания схожести с выбранным шрифтом. 

 

Обещанные макросы 

Пакет Microsoft Office 97 имеет встроенный язык VBA (Visual Basic for Applications), доступный из всех приложений и позволяющий организовать работу по требованиям пользователя. Не вдаваясь в изучение этого языка, мы сделаем макрос, выводящий в документ Word все шрифты, установленные в компьютере. 
· Создайте новый документ 
· Войдите в Сервис\Макрос\Макросы
· В окне для имени наберите Fonts и нажмите кнопку Создать 
· В открывшемся окне между строчками Sub Fonts() и End Sub после строк с ревизитами о макросе, начинающихся с апострофов и компилятором не обрабатываемых, введите строки:
For Each AFONT In FontNames 
 ActiveDocument.Range.InsertAfter 
AFONT & vbCr 
Next AFONT 
· Войдите в Файл и выберите подпункт Закрыть и вернуться в Microsoft Word 
· Войдите в Сервис\Макрос\Макросы
· Выберите созданный нами макрос Fonts и нажмите Выполнить Вы увидите, как в вашем документе появится список всех установленных шрифтов, набранный текущим установленным шрифтом. Однако идем дальше, приближаясь к обещанному вначале цитрусу. Снова откройте новый документ и проделайте те же действия, в окне Макросы выберите Fonts и Изменить и измените текст на следующий: 
For Each AFONT In FontNames 
Selection.Font.Name = AFONT 
Selection.TypeText 
Text:=AFONT 
Selection.TypeText Text:=" В ЧАЩАХ ЮГА ЖИЛ БЫ ЦИТРУС? ДА, НО ФАЛЬШИВЫЙ_ ЭКЗЕМПЛЯР.+ 1234567890=" 
Selection.TypeParagraph 
Next AFONT 

Задайте выполнение макроса, как описано выше и вы увидите, как в вашем документе появится перечень шрифтов с цифрами и с волшебной фразой о цитрусе и, самое главное, название шрифта, волшебная фраза и цифры будут набраны тем шрифтом, чье название фигурирует в текущей строке! Это даст вам возможность насладиться созерцанием различных шрифтов. Теперь самый главный вопрос, из-за которого и задумывалась эта статья: причем тут цитрус, и что это за фраза? Эта фраза содержит все буквы алфавита и применяется для тестирования приемных и передающих средств связи. Можно было бы, конечно, передавать просто алфавит, но это было бы скучно и неинтересно, его надо заучивать, а так полная смысла легко запоминающаяся фраза с ботаническим-географическим и криминальным подтекстом. 

Последний совет для тех, кто еще не установил у себя шрифт Arial для пунктов меню. 
· Щелкните правой кнопкой мышки по поверхности стола, в открывшемся контекстном меню выберите Свойства. 
· В открывшейся панели Свойства: экран выберите вкладку Оформление 
· В окне со списком Элемент выберите Строка меню 
· В окне Шрифт выберите Arial (можете, конечно, выбрать любой, но со временем все равно вернетесь к Arial) 
· Выберите размер: 8 – компактно, но мелковато, глаза будут уставать; 9 и 10 – в самый раз; 11 и 12 – для глаз очень хорошо, но крупновато, некоторые падающие меню могут не уместиться на экране. · Стили полужирный и курсив не рекомендую, меню смотрится не так четко. 
· Тут же в окне вы видите результат выбранных настроек, можно подбирать до того как нажмете Применить. 
· Посмотрите также элемент Заголовок активного окна и выберите для него полюбившийся вам шрифт.
· Разумеется, ОК, на этом и закончим


Автор about me
Design by dady_MYKC
)c( 2000-2019
Kопирайта нет, копируйте на здоровье :)

100112 лет в Интернете


.