Образовательный проект Леонида Некина

Главная > Образование > Письмо >

Работа с шрифтом Primo в редакторах OpenOffice.org и LibreOffice (операционные системы Windows и Linux)

Приложение 2 к странице

Шрифт «Primo» для прописей-текстов

См. также Приложение 1

Работа со шрифтом Primo в редакторе Microsoft Word (операционная система Windows)

Работа со шрифтом

 

С помощью шрифта Primo, имитирующего каллиграфическое письмо, можно самостоятельно изготовить прописи в редакторах OpenOffice.org и LibreOffice. Помимо букв русского, украинского и белорусского алфавита шрифт содержит еще соединительные линии между буквами. Эти соединительные линии нельзя ввести с клавиатуры. Поэтому к шрифту прилагается особая программа ToPrimo, которая автоматически вставляет все требуемые соединительные линии в набранный текст. Эта программа (называемая также макрос) интегрирована в среду соответствующего редактора.

Работа со шрифтом 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).

Важное замечание

Разумеется, текст не обязательно набирать самому: можно перенести его из любого другого документа (например, с веб-страницы) через буфер обмена. При этом забирать его в буфер обмена следует обычным образом (выделив его мышью в исходном документе и нажав комбинацию клавиш <Ctrl>+С). Однако вставлять текст из буфера обмена в новый документ следует без сохранения исходного форматирования. Для этого вместо привычной комбинации клавиш <Ctrl>+V следует нажать <Ctrl>+<Shift>+V и в открывшемся списке выбрать «Неформатированный текст».

Дело в том, что форматированный текст содержит множество так называемых атрибутов, определяющих то, как шрифт будет отображаться в документе (например, будет ли он прямым или курсивным). Некоторые из этих атрибутов могут мешать правильной работе макроса и приводить, например, к сбивке расстояния между строками, так что текст не будет попадать на линейки.

Инсталляция

 

1. Скачать файлы

primo.ttf (собственно шрифт, версия 1.5)

primo.ott (шаблон документа, содержащий макросы, версия 1.5-odt)

primo.hotkeys (информация о горячих клавишах для вызова макросов)

2. Установить на компьютер шрифт Primo, содержащийся в файле primo.ttf. Это делается следующим образом.

2.1. В операционной системе Windows: с помощью цепочки команд
Пуск/Панель управления/[Оформление и темы/См. также:] Шрифты
открыть окно с установленными на компьютере шрифтами  (часть цепочки, приведенная в квадратных скобках, может отсутствовать - это зависит от настроек). Перетащить мышью в открывшееся окно файл primo.ttf. (Если в окошке уже имеется файл более старой версии, то его следует предварительно оттуда удалить.) В Windows Vista и Windows 7 можно также просто щелкнуть правой кнопкой мыши по файлу primo.ttf и из открывшегося списка выбрать «Установить».

2.2. В операционной системе Linux:

2.2.1. Щелкнуть левой кнопкой мыши по файлу primo.ttf в окне файлового менеджера — так, чтобы он открылся в программе просмотра шрифтов (в зависимости от установок щелчок может быть двойным или одинарным). В появившемся окне нажать кнопку «Установить», которая находится справа внизу. (Этот способ, врочем, нехорош тем, что если на компьютере уже установлена более ранняя версия шрифта, то кнопка «Установить» не работает.)

2.2.2. Другая возможность заключается в том, чтобы просто поместить файл primo.ttf в директорию
~/.fonts
предварительно создав ее, если нужно (здесь ~ означает домашнюю директорию). Убедиться, что шрифт установился можно с помощью команды
fc-list | grep Primo
которая должна выдать
Primo:style=Regular
В некоторых дистрибутивах, однако, требуется дополнительно активировать шрифт командой
fc-cache -f -v
Или же, для активации шрифта может потребоваться выйти из своего аккаунта и снова войти.

2.2.3. Если не один из этих вариантов не сработает, более подходящий способ можно найти в интернете с помощью поисковика по ключевым словам «Linux установка шрифта ttf» — при этом понадобится еще указать конкретный дистрибутив (Ubuntu, openSUSE, Fedora, Debian и т.п.) и/или среду рабочего стола (GNOME, KDE, Xfce и т.п.). Например, в KDE установку шрифта легко проделать с помощью программы конфигурации рабочего стола (см. иконку в нижнем ряду в главном окне этой программы).

 

 

3. Войти в редактор (OpenOffice.org Writer или LibreOffice Write). Открыть пункт меню Сервис/Параметры. В списке слева выбрать пункт OpenOffice.org/Безопасность (соответственно, LibreOffice/Безопасность). Справа нажать кнопку «Безопасн. макросов». Во вкладке «Уровень безопасности» отметить пункт «Средний». Дважды подтвердить выбор нажатием кнопок «OK».

4. Открыть пункт меню Сервис/Настройка и перейти во вкладку «Клавиатура». Воспользовавшись кнопкой «Загрузить» (в верхней половине справа), загрузить файл primo.hotkeys. Подтвердить выбор нажатием кнопки «OK». Выйти из редактора.

5. Отрыть в редакторе файл primo.ott (двойным) щелчком мыши. При этом фактически откроется не сам шаблон primo.ott, а новый файл на его основе. На предупреждение о наличии макроса нажать кнопку «Активировать макрос». В новом документе набрать любую русскую фразу обычным шрифтом — тем, который установлен по умолчанию. Нажать <Ctrl>+<латинское A> (выделить всё). Нажать <Ctrl>+<Alt>+1 (вызвать макрос ToPrimo). При этом шрифт набранного текста поменяется на Primo. Нажать <Ctrl>+<Alt>+2. Шрифт вернется к обычному начертанию.

При возникновении непредвиденных проблем, мне можно задать вопрос на моем форуме в теме Шрифт «Примо».

Примеры прописей, созданных с помощью шрифта Primo

Для просмотра и редактирования файлов, приведенных ниже, необходимо провести инсталляцию шрифта, как описано выше.

К. Чуковский. Муха-Цокотуха (8 стр.): chukovsky_mukha.odt;

К. Чуковский. Тараканище (12 стр.): chukovsky_tarakanische.odt;

К. Чуковский. Мойдодыр (9 стр.): chukovsky_mojdodyr.odt;

К. Чуковский. Краденое солнце (8 стр.): chukovsky_solntse.odt;

Детский фольклор (31 стр.): folklore.odt;

Некоторые особенности

1. Соседние буквы в слове связываются между собой соединительной линией только в том случае, когда такое соединение является естественным. Например, после строчной «б» соединительная линия отсутствует.

2. Макрос ToPrimo ставит знак ударения над строчной гласной русского алфавита (за исключением «ё»), если в исходном тексте (набранном шрифтом Times New Roman) над нею также стоит знак ударения, т.е. за буквой следует символ с кодом U+0301. Поскольку этот символ нельзя ввести с клавиатуры, для его постановки в файле primo.doc имеется дополнительный макрос Acute, вызываемый комбинацией клавиш <Ctrl>+<Alt>+7.

3. Рекомендуемый размер шрифта — 28 пунктов. При этом высота строчных букв (без выносных элементов) приблизительно равна 4 мм. Это стандарт, принятый в обычных прописях. Линовка в файле primo.doc подогнана именно под этот размер шрифта.

4. При небольших объемах выделенного текста макросы работают практически мгновенно. Однако для переформатирования многостраничного документа им требуется заметное время. В любом случае, длина выделенного текста для макроса ToPrimo не должна превышать 15 тысяч символов.

Нерешенные проблемы (Bugs)

1. Макросы ToPrimo и ToTimes заменяют обрыв строки (↵) на окончание параграфа (¶).

2. Форматированный текст вставленный из буфера обмена командой <Ctrl>+V, обрабатывается макросом ToPrimo некорректно. Для преодоления этой неприятности вставляемый текст обязательно должен быть неформатированным (см. «Важное замечание» выше).

3. Для правильного отображения шрифта в установках абзаца должен быть задан одинарный интервал между строчками. Реальная величина интервала определяется при этом автоматически. При размере шрифта 28 пунктов интервал составляет 39,2 пункта. (Переводной коэффициент 39,2/28 = 1,4 определяется параметрами шрифта). При попытке же установить явным образом фиксированный интервал, например те же 39,2 пункта, нижние выносные элементы у символов шрифта начинают «подрубаться».

Условия пользования (лицензия)

Представленные здесь программные продукты — шрифт Primo с прилагаемыми макросами — предназначены для частного пользования и предоставляются бесплатно в том виде, как есть, без каких бы то ни было гарантий. Модификация, дальнейшее распространение и коммерческое использование возможны только по согласованию с правообладателем.

© 2008-2012 Леонид Некин.

 

 

Вопросы и комментарии

18 сентября, 2016 - 10:32

Яна

Леонид, спасибо за шрифт.

 Ответить  

15 ноября, 2015 - 15:11

Наталия

Нет слов! Громадное Вам СПАСИБО!!!:)

 Ответить  

1 ноября, 2015 - 21:50

Роза

Здравствуйте.В тетради есть сочинение, как ее на планшета перепечатать?Потом мне ее на бумагу надо скопировать.

 Ответить  

29 апреля, 2015 - 16:14

alastor21

Добрый день,подскажите пожалуйста,что нужно сделать чтобы текст при печти не уходил за пределы строки.Спасиба

29 апреля, 2015 - 18:11

Леонид Некин

Леонид Некин's picture

Я не уверен, что понял, что Вы имеете в виду. Если текст не попадает на линейки, то см. выше "Важное замечание".

30 апреля, 2015 - 07:48

alastor21

Текст не попадает на линейки,набираю сам,не копирую из других источников.Как правильно переводить строку Tab или Enter

30 апреля, 2015 - 09:08

Леонид Некин

Леонид Некин's picture

Текст при наборе и не должен попадать на линейки. Он выстраивается по линейкам после того, как вы примените макрос. Перевод строки - Enter.

30 апреля, 2015 - 13:51

alastor21

После применения макроса текст на одних листах выстраивается по линейкам на других нет,иногда в одном листе часть текста выстраивается ,часть нет.

30 апреля, 2015 - 17:49

Леонид Некин

Леонид Некин's picture

Скорее всего, это потому, что некоторые символы (например, пробелы) не переведены в шрифт Primo. Чтобы этого не случалось, надо весь текст выделить (<Ctrl>+A) и только потом применять макрос. Если этот рецепт не сработает, Вы можете прислать мне проблемный файл на e-mail (nekin@yandex.ru), и я посмотрю, в чем дело.

 Ответить  

4 февраля, 2015 - 08:26

валера

Что делать выходит сообщение при нажатии <Ctrl>+<Alt>+1:
Ошибка сценария при выполнении сценария Basic vnd.sun.star.script:Standard.Primo.ToPrimo?language=Basic&location=document.

Сообщение: The following Basic script could not be found:
library: 'Standard'
module: 'Primo'
method: 'ToPrimo'
location: 'document'

5 февраля, 2015 - 10:09

Леонид Некин

Леонид Некин's picture

В сообщении утверждается, что макрос не найден. Убедитесь, пожалуйста, что Вы используете именно тот шаблон файла (primo.ott), который скачан с моего сайта. Если ошибка будет повторяться - дайте знать: будем думать, что делать дальше.

 Ответить  

13 ноября, 2014 - 22:00

Влада

Большое спасибо - сын и дочка уже пишут - тренируются! =))

 Ответить  

13 марта, 2014 - 15:18

Кэтрин

Огромное Вам спасибо - от нас с сынулей - за эту программку! Будьте здоровы!

 Ответить  

11 декабря, 2012 - 03:07

Наталья

Загрузила PRIMO и ничего не получается, буквы слеплены вместе, вместо "В" какая-то палочка. Я лохо-пользователь ПОМОГИТЕ

11 декабря, 2012 - 21:47

Леонид Некин

Леонид Некин's picture

Шрифт не достаточно просто загрузить. Надо еще воспользоваться макросом. Как это делается - написано выше на этой странице. Если что-то окажется непонятным, дайте знать - я готов поискать более понятные формулировки.

30 сентября, 2016 - 12:23

Наталья_C

У меня та же проблема. Не понимаю как установить макрос. При нажатии на ссылку, открывается вкладка в браузере и все. Кнопки "установить" нигде нет :/ Помогите чайнику, пожалуйста.

30 сентября, 2016 - 22:25

Леонид Некин

Леонид Некин's picture

Надо прочитать выше на этой странице раздел Инсталляция и сделать всё, как там написано. Если не понятно, что написано, то процитировать непонятное предложение - я поясню. При возникновении проблем, описывать их так, чтобы я, в свою очередь, мог понять, что Вы делаете и какие результаты получаете. Что это за ссылка, на которую Вы нажимаете? Что написано во вкладке в браузере, которая открывается?

 Ответить  

21 ноября, 2012 - 15:40

Наталья

Здравствуйте! Подскажите, пжл, каковы условия сотрудничества с Вами при использование шрифта "Примо" в коммерческих целях. Заранее благодарю за ответ.

22 ноября, 2012 - 14:21

Леонид Некин

Леонид Некин's picture

Я пока не выработал универсальных, общих для всех условий сотрудничества. Но если Вы готовы говорить о каком-то конкретном проекте, Вы можете написать мне по адресу nekin@narod.ru.

 Ответить