Редагування шрифтів CXF
QCAD постачається з колекцією лінійних шрифтів у власному форматі CXF. Лінійні шрифти іноді використовуються в CAD замість шрифтів TrueType. Лінійні шрифти також часто використовуються для гравіювання чи іншої подальшої обробки. QCAD може використовувати будь-який шрифт TTF, встановлений у системі, та шрифти CXF, доступні в його каталозі шрифтів.
QCAD може завантажувати та редагувати шрифти у форматі CXF.
Відкриття шрифту CXF для редагування
Section titled “Відкриття шрифту CXF для редагування”Щоб завантажити наявний файл шрифту CXF у QCAD для перегляду та редагування його гліфів, просто скористайтеся меню Файл > Відкрити і виберіть фільтр формату “CXF Font Files (*.cxf)”. Потім виберіть файл шрифту, який хочете відкрити. Шрифти, що постачаються з QCAD, зберігаються в каталозі “fonts” вашого встановлення QCAD.
Зауважте, що залежно від шляху встановлення, ваших облікових даних та операційної системи цей каталог може бути доступним лише для читання. У цьому випадку вам, можливо, варто перемістити файл шрифту до іншої теки для редагування.
Редагування шрифту CXF
Section titled “Редагування шрифту CXF”Гліфи шрифту (представлення різних літер та символів у шрифті) завантажуються в QCAD як визначення блоків. Переконайтеся, що список блоків видимий (Вигляд > Список блоків), щоб ви могли легко переміщатися між гліфами шрифту. Кожен блок, що представляє гліф, має назву у форматі “[Шістнадцятковий Unicode] [Символ]”, наприклад “0x0041 A” для великої літери “A” з Unicode 65 (41 у шістнадцятковому вигляді). Щоб відкрити та відредагувати гліф шрифту, двічі клацніть на його блоці. Гліф тоді показується у графічному вигляді QCAD:
Допоміжні лінії
Section titled “Допоміжні лінії”Залежно від шрифту можуть показуватися допоміжні лінії. Вони не є частиною шрифту і призначені лише для того, щоб надати певні орієнтири під час створення та редагування гліфів. Ви можете вимкнути допоміжні лінії, вимкнувши шар “Auxiliary”.
Геометрія гліфів
Section titled “Геометрія гліфів”За домовленістю формату CXF велика літера “A” має бути побудована з висотою 9 одиниць креслення. Коли шрифт використовується для текстового об’єкта, QCAD масштабує його відповідно до висоти тексту, вибраної користувачем. Гліфи повинні мати опорну точку 0,0 у нижньому лівому куті базової лінії. У форматі CXF гліфи можуть містити лінії, дуги та полілінії. Сплайни можна використовувати, але під час експортування вони перетворюються на полілінії.
Додавання нових гліфів
Section titled “Додавання нових гліфів”Щоб додати новий гліф, наразі відсутній у шрифті, вам потрібно додати новий блок із назвою [Шістнадцятковий Unicode] [Символ], наприклад “0x0041 A” для великої A. Ви можете переглянути коди Unicode в розділі Code Charts офіційного сайту консорціуму Unicode. Якщо шрифт уже містить гліфи для багатьох символів, вам, можливо, варто скопіювати наявний блок зі схожим гліфом за допомогою Блок > Копіювати блок.
Збереження шрифту CXF
Section titled “Збереження шрифту CXF”Файли шрифтів можна зберігати так само, як файли креслень, за допомогою Файл > Зберегти чи Файл > Зберегти як. QCAD потрібно перезапустити, щоб повторно ініціалізувати всі шрифти CXF у його каталозі “fonts”.
Заголовок файлу CXF
Section titled “Заголовок файлу CXF”Шрифти CXF зберігають додаткову інформацію про шрифт у простому, зручному для читання заголовку шрифту. Цю інформацію можна редагувати за допомогою текстового редактора або в самому QCAD так:
- Переконайтеся, що редактор властивостей показує властивості з шарів: Редагування > Параметри застосунку > Віджети > Редактор властивостей: Позначте параметр “Показувати властивості поточного блока та поточного шару”.
- Активуйте шар “0” у списку шарів (Вигляд > Список шарів).
- У редакторі властивостей (Вигляд > Редактор властивостей) змініть вибір угорі з “Усі” на “Шар”. Редактор властивостей тепер показує властивості шару “0”.
- Скористайтеся редактором властивостей, щоб змінити метаінформацію шрифту CXF:
- Authors: список авторів шрифту, розділений комами
- AuxiliaryLines: список позицій та кутів допоміжних ліній, розділений комами, у форматі: x1,y1,кут1, x2,y2,кут2, …
- Encoding: кодування шрифту (має бути “UTF-8”)
- LetterSpacing: відстань між двома літерами
- WordSpacing: відстань між двома словами
- LineSpacingFactor: можна використовувати для збільшення / зменшення типової міжрядкової відстані
- Names: список назв / псевдонімів шрифту для цього шрифту, розділений комами