• Открыть primo.doc
в MS Word 2007 или 2010.
• В ответ на предупрежде-
ния разрешить редакти-рование и макросы.
• Набрать русский текст.
• Нажать <Ctrl>+<лат. А>
и <Ctrl>+<Alt>+1.
• Ознакомиться с подроб-
ностями, в том числе с
Лицензией.
+++++++++++++++++++++
Работа со шрифтом
• Открыть primo.doc
в MS Word 2007 или 2010.
• В ответ на предупрежде-
ния разрешить редакти-рование и макросы.
• Набрать русский текст.
• Нажать <Ctrl>+<лат. А>
и <Ctrl>+<Alt>+1.
• Ознакомиться с подроб-
ностями, в том числе с
Лицензией.
С помощью шрифта Primo, имитирующего каллиграфическое письмо, можно самостоятельно изготовить прописи в редакторе Microsoft Word. Помимо букв русского, украинского и белорусского алфавита шрифт содержит еще соединительные линии между буквами. Эти соединительные линии нельзя ввести с клавиатуры. Поэтому к шрифту прилагается особая программа ToPrimo, которая автоматически вставляет все требуемые соединительные линии в набранный текст. Эта программа (называемая также макрос) написана на языке VBA (Visual Basic for Applications) и интегрирована в среду Microsoft Word.
Работа со шрифтом Primo осуществляется следующим образом. Вначале текст набирается каким-либо обычным шрифтом, например, Times New Roman. Затем текст выделяется мышью и нажимается комбинация клавиш <Ctrl>+<Alt>+1. Тем самым вызывается макрос ToPrimo, который переводит выделенный текст в шрифт Primo, вставляя при этом соединительные линии.
Если возникнет потребность в редактировании полученного текста, то его рекомендуется перевести обратно в шрифт Times New Roman. Для такого обратного перевода имеется макрос ToTimes, вызываемый комбинацией клавиш <Ctrl>+<Alt>+2 (эта программа также действует лишь на текст, выделенный мышью). Когда все необходимые исправления внесены, текст снова выделяется и вызывается макрос ToPrimo.
Кроме того в комплект поставки входит макрос ToStripes, который при нажатии клавиш <Ctrl>+<Alt>+3 приводит текст к «полосатому» виду (во всем документе). Для обратной операции предусмотрен макрос ToNoStripes (клавиши <Ctrl>+<Alt>+4).
Простейший способ установки и проверки работоспособности шрифта
1. Старые версии MS Word (2000, 2003): В редакторе MS Word перейти в раздел меню
Сервис/Макрос/Безопасность
и выбрать уровень безопасности «средняя», после чего выйти из редактора.
В новых версиях (2007, 2010) ничего такого делать не нужно: требуемый уровень безопасности уже установлен по умолчанию — макросы при открытии файлов отключены, но есть возможность их активировать.
Лицензия — здесь
2. Открыть файл
primo.doc (версия 1.51 от 21.08.2012)
(в котором содержатся как макросы, так и сам шрифт) в редакторе MS Word. Перед этим его можно скачать на компьютер, но можно открыть и непосредственно в браузере (щелкнув по ссылке левой кнопкой мыши и выбрав «Открыть в Microsoft Word»). На появляющиеся предупреждения о том, что файл содержит потенциальную опасность, так как скачан из интернета и содержит макросы, отвечать в том смысле, что редактирование файла разрешено и макросы должны быть активированы (конкретная форма предупреждений зависит от версии редактора Word).
3. Набрать любую русскую фразу обычным шрифтом — тем, который установлен по умолчанию. Нажать <Ctrl>+<латинское A> (выделить всё). Нажать <Ctrl>+<Alt>+1 (вызвать макрос ToPrimo). При этом шрифт набранного текста поменяется на Primo. Теперь, сохранив файл под новым именем, можно приступать к работе. При возникновении непредвиденных проблем, мне можно задать вопрос на моем форуме в теме Шрифт «Примо».
4. Только для старых версий (2000, 2003): По завершению работы в редакторе MS Word перейти в раздел меню
Сервис/Макрос/Безопасность
и восстановить прежний уровень безопасности (рекомендуется «высокая»).
Для большинства практических целей такой простейшей установки шрифта совершенно достаточно. Главным недостатком такого порядка работы является то, что набранный текст нельзя перебросить в другой документ или другую программу с помощью Copy-Paste (Копировать-Вставить: <Ctrl>+C, <Ctrl>+V). Кроме того, рабочие файлы получаются слишком большими из-за того, что в каждом из них оказывается сохранен шрифт вместе с макросами.
Полная инсталляция
Лицензия — здесь
1. Скачать файлы
primo.ttf (собственно шрифт, версия 1.5)
primo.dot (шаблон документа MS Word, содержащий макросы, версия 1.51)
2. С помощью цепочки команд
Пуск/Панель управления/[Оформление и темы/См. также:] Шрифты
открыть окно с установленными на компьютере шрифтами (часть цепочки, приведенная в квадратных скобках, может отсутствовать - это зависит от настроек). Перетащить мышью в открывшееся окно файл primo.ttf. (Если в окошке уже имеется файл более старой версии, то его следует предварительно оттуда удалить.) В Windows Vista и Windows 7 можно также просто щелкнуть правой кнопкой мыши по файлу primo.ttf и из открывшегося списка выбрать «Установить».
3. При использовании старых версий редактора MS Word (2000, 2003) перейти в раздел меню Сервис/Макрос/Безопасность и выбрать уровень безопасности «средняя», после чего выйти из редактора. В новых версиях (2007, 2010) требуемый уровень безопасности уже установлен по умолчанию.
4. Открыть файл primo.dot в редакторе MS Word двойным щелчком мыши. Тем самым фактически открывается не сам шаблон primo.dot, а новый файл на его основе. При этом появляется предупреждение о наличии макроса. Рядом с этим предупреждением находится подсказка, как этот макрос можно активировать. Этой подсказкой следует воспользоваться. В новом документе определены команды <Ctrl>+<Alt>+1, <Ctrl>+<Alt>+2, <Ctrl>+<Alt>+3 и <Ctrl>+<Alt>+4, вызывающие макросы ToPrimo, ToTimes, ToStripes и ToNoStripes, соответственно.
5. При использовании старых версий редактора MS Word (2000, 2003) перед завершением работы перейти в раздел меню Сервис/Макрос/Безопасность и восстановить прежний уровень безопасности (рекомендуется «высокая»).
При возникновении непредвиденных проблем, мне можно задать вопрос на моем форуме в теме Шрифт «Примо».
Замечание
Разумеется, текст не обязательно набирать самому: можно перенести его из любого другого документа (например, с веб-страницы) через буфер обмена. При этом забирать его в буфер обмена вполне можно обычным образом (выделив его мышью в исходном документе и нажав комбинацию клавиш <Ctrl>+С). Однако я бы настоятельно рекомендовал вставлять текст из буфера обмена в новый документ без сохранения исходного форматирования. Для этого вместо привычной комбинации клавиш <Ctrl>+V следует нажать <Ctrl>+<Alt>+V и в открывшемся списке выбрать «Неформатированный текст» — или же, в старых версиях редактора MS Word (≤ 2003), воспользоваться командами меню Правка/Специальная Вставка/Неформатированный текст.
Дело в том, что форматированный текст содержит множество так называемых атрибутов, определяющих то, как шрифт будет отображаться в документе (например, будет ли он прямым или курсивным). Неблагоприятные значения некоторых из этих атрибутов могут мешать правильной работе макроса.
Примеры прописей, созданных с помощью шрифта Primo
Приведенные ниже файлы содержат в себе как шрифт, так и макросы. Для их просмотра не требуется, чтобы шрифт Primo был установлен на компьютере, однако для активации макросов необходимо задать «средний» уровень безопасности, как описано выше.
К. Чуковский. Муха-Цокотуха (8 стр.): chukovsky_mukha.doc;
К. Чуковский. Тараканище (12 стр.): chukovsky_tarakanische.doc;
К. Чуковский. Мойдодыр (9 стр.): chukovsky_mojdodyr.doc;
К. Чуковский. Краденое солнце (8 стр.): chukovsky_solntse.doc;
Детский фольклор (31 стр.): folklore.doc;
Некоторые особенности
1. Шрифт Primo не содержит латинских букв. Иногда в русском тексте может попасться вместо русской «эс» латинское «цэ» (вместо русской «эр» латинское «пэ» и т.п.). Такой текст не будет переведен в шрифт Primo правильно. [Тех, кто интересуется латинским шрифтом для прописей, приглашаю взглянуть сюда.]
2. Кавычки-елочки («…») в шрифте Primo не предусмотрены. Они заменяются на кавычки-лапки („…”).
3. Макрос ToPrimo ставит знак ударения над строчной гласной русского алфавита (за исключением «ё»), если в исходном тексте (набранном шрифтом Times New Roman) над нею также стоит знак ударения, т.е. за буквой следует символ с кодом U+0301. Поскольку этот символ нельзя ввести с клавиатуры, для его постановки в файле primo.doc имеется дополнительный макрос Acute, вызываемый комбинацией клавиш <Ctrl>+<Alt>+7.
4. Соседние буквы в слове связываются между собой соединительной линией только в том случае, когда такое соединение является естественным. Например, после строчной «б» соединительная линия отсутствует.
5. Рекомендуемый размер шрифта — 28 пунктов. При этом высота строчных букв (без выносных элементов) приблизительно равна 4 мм. Это стандарт, принятый в обычных прописях.
6. Линовка в файле primo.doc подогнана под размер шрифта 28 пунктов. Она выполнена по технологии «водяные знаки». В редакторе MS Word линовка становится видна при постраничном просмотре документа. Отредактировать ее (или вовсе удалить) можно в режиме работы с колонтитулами.
7. Предусмотрен также альтернативный способ линовки. При подчеркивании текста появляется нижная линейка, а при зачеркивании — верхняя. Автоматически подчеркнуть весь текст в документе можно макросом ToLines (<Ctrl>+<Alt>+5). При этом линейки доводятся до конца строк. Для отмены линовки имеется макрос ToNoLines (<Ctrl>+<Alt>+6).
8. Макрос ToPrimo «видит» только те символы, которые выделены мышью. Ему ничего «неизвестно» о предшествующих и последующих символах. Если граница выделения приходится на середину слова, макрос «не располагает всей полнотой информации» о том, какую соединительную линию сюда следует поставить, и вполне может «ошибиться». Поэтому выделять следует всё слово целиком, а еще надежнее — полностью весь абзац.
9. Шрифт Primo является (сильно) наклонным. Это создает известные трудности при выделении текста, поскольку выделение всегда «прямо». Выделяя текст, набранный шрифтом Primo, следует ориентироваться на нижнюю границу символов (не считая выносных элементов) — то есть на тот уровень, где проходит нижняя линейка. Например, выделяя восклицательный знак (символ «!»), следует стремиться выделить нижнюю точку, а не верхний хвостик.
10. При небольших объемах выделенного текста макросы работают практически мгновенно. Однако для переформатирования многостраничного документа им требуется заметное время.
Нерешенные проблемы (Bugs)
1. Иногда при работе с прежними версиями макроса ToPrimo между буквами вставлялись не соединительные линии, а японские иероглифы. Это происходило оттого, что редактор MS Word неправильно интерпретировал команды макроса и назначал символам соединительных линий не шрифт Primo, а другой — японский. Для преодоления этой неприятности приходилось проделывать полную инсталляцию шрифта и потом, всякий раз после команды <Ctrl>+<Alt>+1, вручную менять текущий шрифт выделенного текста на шрифт Primo, который после инсталляции становился доступен для выбора среди всех остальных шрифтов, имеющихся на компьютере. Начиная с версии 1.51 макроса ToPrimo эта неприятность, как я надеюсь, устранена, однако она может снова дать о себе знать при попытках использовать шрифт Primo нестандартным образом, не описанным в настоящей инструкции. (Я всего лишь нашел способ обойти bug в редакторе MS Word, но я не могу избавиться от него полностью.)
2. Для правильного отображения шрифта в установках абзаца должен быть задан одинарный интервал между строчками. Реальная величина интервала определяется при этом автоматически. При размере шрифта 28 пунктов интервал составляет 39,2 пункта. (Переводной коэффициент 39,2/28 = 1,4 определяется параметрами шрифта). При попытке же установить явным образом фиксированный интервал, например те же 39,2 пункта, нижние выносные элементы у символов шрифта начинают «подрубаться».
Отличия от предыдущих версий
Текущая версия макроса (1.51 от 21.08.2012) переписана таким образом, чтобы, по возможности, исключить ситуацию, когда вместо соединительных линий вставляются японские иероглифы (см. предыдущий подраздел, пункт 1).
В версии шрифта 1.5 (от 30.07.2012) исправлено написание символа «2», который прежде неверно отображался в операционной системе Linux.
В версию шрифта 1.4 (от 5.10.2008) добавлены буквы украинского и белорусского языков.
В версии 1.3 шрифта и макросов (15.08.08) появилась возможность чертить линейки с помощью подчеркивания и зачеркивания. Изменился порядок постановки ударения.
В версии шрифта 1.2 от 27.04.2008 добавлен символ «№» и изменено написание символа «2», который стал писаться без «петельки».
Адаптация под украинские официальные стандарты (шрифт Pru)
pru.doc – pru.ttf – pru.dot
Этот шрифт устанавливается и применяется так же, как описано выше, с точностью до замены Primo->Pru. За огромную работу по адаптации — спасибо Татьяне.
Условия пользования (лицензия)
Представленные здесь программные продукты — шрифт Primo и Pru с прилагаемыми макросами — предназначены для частного пользования и предоставляются бесплатно в том виде, как есть, без каких бы то ни было гарантий. Модификация, дальнейшее распространение и коммерческое использование возможны только по согласованию с правообладателем. Согласование не требуется для распространения прописей, созданных с использованием указанных шрифтов, при условии, что это осуществляется бесплатно, не сопровождается распространением макросов и
© 2008-2012 Леонид Некин.