Создание шрифта в РМ
Схемы Программы Вопросы

Создание шрифта в РМ

В РМ существует встроенная библиотека шрифтов, доступ к которой осуществляется через меню «Инструменты» («Tools») при выборе пункта «Текст» («Text»). Эта команда также доступна на панели инструментов. А также Pattern Maker позволяет создавать новые шрифты путем самостоятельной прорисовки каждого символа.

Чтобы создавать собственный шрифт в РМ необходимо выполнить следующую последовательность действий:

1. Создать новый проект схемы – меню «Файл» («File»), пункт «Создать» («Create»). И нарисовать все символы шрифта (цифры и буквы) используя стандартные инструменты PM. Пример символов русского шрифта представлен на рисунке 1.


Создание шрифта в РМ

Рисунок 1 – Символы шрифта


2. Определить основные параметры шрифта:

Font Width – ширина шрифта, самый широкий символ шрифта.

Font Baseline – базовая линия шрифта, воображаемая линия, на которой находятся все остальные символы.

Font Ascent – максимальный размер фрагмента символа от базовой линии вверх.

Font Descent – максимальный размер фрагмента символа от базовой линии вниз.

Font Height – высота шрифта (равна Font Descent + Font Ascent).

В моем случае одним из самых широких символом является буква «Щ». Подсчитав, сколько клеток заняла буква, определили Font Width = 14 (рис. 2).


Создание шрифта в РМ

Рисунок 2 – Определение максимальной ширины символа


Мысленно проводим базовую линию шрифта и определяем максимальный отступ от нее вниз. Например, в букве «Щ» Font Descent = 2 (рис. 3).


Создание шрифта в РМ

Рисунок 3 – Определение высоты символа от базовой линии вниз


Далее относительно этой же линии определяем максимальный отступ вверх. Например, для буквы «Й» Font Ascent = 11 (рис. 4).


Создание шрифта в РМ

Рисунок 4 – Определение высоты символа от базовой линии вверх


Теперь можно определить высоту шрифта:

Font Height = Font Descent + Font Ascent = 11 + 2 = 13

3. Создать новую схему размером, определяемой по следующим формулам:

Ширина схемы: Pattern Width = (Font Width + 2) * N, где N – количество символов в алфавите.

Высота схемы: Pattern Height = (Font Height + 2) * 3.

То есть в моем случае ширина схемы – 528 стежков, высота – 45 стежков

4. Затем, используя прямоугольное выделение, скопировать созданные символы шрифта и поместить в новую схему.

5. Пометить схему как библиотеку – меню «Библиотека» («Library»), пункт «Использовать как библиотеку» («Use as Library»). И в открывшемся окне указать тип библиотеки «Шрифт» («Font») и размер ячейки для ее элемента (рис. 5). Эти параметры можно изменить позднее, воспользовавшись командой «Параметры» («Options») в меню «Библиотека» («Library»).

Horizontal Cell Size = Font Width + 2 = 16

Vertical Cell Size = Font Height + 2 = 15

Font Baseline Position = Font Descent + 1 = З

Default Line Spacing = Font Height + 2 = 15

Font Size = Font Height = 13


Создание шрифта в РМ

Рисунок 5 – Основные параметры шрифта


6. Подтвердить введенные параметры, нажав на кнопку «OK». Поверхность схемы в этом случае примет вид расчерченной талицы, состоящей из 96 ячеек (3 ряда по 33 ячейки в каждом). Базовая линия шрифта отмечена пунктирной линией.

7. Далее в полученную каждую ячейку занести символы шрифта. Pattern Maker рекомендует на первую строку перенести прописные буквы (большие), на вторую – строчные (маленькие), а на третью – цифры и дополнительные символы. При этом все символы следует помещать на базовую линию, отмеченную пунктиром. При этом все нижние «хвостики» символов должны быть ниже нее. Отступ слева от начала ячейки сетки до символа должен быть равным 1 стежку. Отступы сверху, справа и снизу должны бить как минимум в одну клетку.

В моём случае маленьких букв не предусмотрено в шрифте, поэтому на вторую строку я занесу те же символы, что и сверху. Это позволить в дальнейшем набирать текст без оглядки на регистр.

8. Используя тоже прямоугольное выделение необходимо выделить область с символом так, чтобы слева она касалась символа, справа отстояла на 1 клетку, а сверху и снизу была вровень с линиями ячейки таблицы (рис. 7.а). Далее выбрать в меню «Библиотека» («Library») пункт «Пометить используемое пространство ячейки» («Mark Usable Cell Area») или использовать сочетание клавиш «CTRL + M» (так быстрее). После этих действий в проекте должны появиться метки границ элементов (рис. 7.б). Кликнув по схеме за границами выделения можно заметить метки границ символа.

Затем необходимо выбрать пункт «Присвоить имя ячейки» («Mark Usable Cell Area») в меню «Библиотека» («Library»). В открывшемся окошке теперь следует указать номер ячейки и в качестве имени указать сам символ (рис. 6). После подтверждения параметров указанное имя ячейки будет отображено в самой ячейке слева рядом с номером (рис. 7.в).


Создание шрифта в РМ

Рисунок 6 – Сопоставление ячейки и символа

Создание шрифта в РМ

Рисунок 7 – Порядок определения символа как элемента шрифта


9. Аналогично определяются и другие символы шрифта. Для символов первой строки задается ссответсвие с большими буквами, а для символов со второй строки - с маленькими.

Для полноценного шрифта необходим так же и знак пробела. Для этого следует выбрать пустую ячейку, выделить область шириной примерно в 1/3 ячейки и высотой так же как и у символов. Вызвать команду «Присвоить имя ячейки» («Mark Usable Cell Area») и задать имя ячейки как одиночный пробел. Нажав «ОК» и сохранив значение, в соответствующей ячейке схемы около нижней границы будет метка «sрасе».

10. Необходимо задать имя библиотеки, заполнив форму с данными о разработчике – в меню «Файл» («File») пункт «Информация» («Information»). Указав название схемы вы тем самым определите название шрифта.

11. Финальным этапом идет сохранение полученного шрифта в библиотеке. Для этого следует воспользоваться командой «Сохранить как» («Save As») в меню «Файл» («File») и указать для сохранения каталог «Library», который находится в папке «Документы\PM Patterns\» («\My Documents\PM Patterns\»). Название файла следует указать таким же как и в окне «Информация» («Information»).

После выполнения этих действий созданный шрифт будет доступен для использования.

Для проверки корректности вывода символов следует выбрать инструмент «Текст» («InsertText») на панели инструментов, затем в открывшемся окне указать нужный шрифт (рис. 8) и набрать текст в схеме (рис. 9). Если обнаружатся какие-либо ошибки, шрифт можно отредактировать, нажав на кнопку «Изменить шрифт» («Edit Font») (рис. 8) в окне настроек текста.

Шрифт из примера можно скачать

Внимание! У вас нет прав для просмотра скрытого текста.
. Его следует поместить в папку Library в каталоге «Документы\PM Patterns\», чтобы он стал виден в Pattern Maker


Создание шрифта в РМ

Рисунок 8 – Окно выбора шрифта

Создание шрифта в РМ

Рисунок 9 – Проверка шрифта


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Ключевые теги: Pattern Maker
Автор: Sun 11-10-2015, 20:22 Комментарии: 0 Просмотров: 1627

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

КАЛЕНДАРЬ

«    Сентябрь 2017    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
252627282930 

КОММЕНТАРИИ

ОНЛАЙН