Skip to content

Редактиране на 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:

Редактиране на глиф на шрифт, показан в графичния изглед на QCAD

Спомагателни линии могат да бъдат показани, в зависимост от шрифта. Те не са част от шрифта и служат единствено за ориентир при създаване и редактиране на глифове. Можете да изключите спомагателните линии, като изключите слоя “Auxiliary”.

Геометрия на глифовете

Section titled “Геометрия на глифовете”

По конвенция на формата CXF главно „A” трябва да бъде конструирано с височина от 9 чертожни единици. Когато шрифтът се използва за текстов обект, той се мащабира от QCAD според височината на текста, избрана от потребителя. Глифовете трябва да имат референтна точка 0,0 в долния ляв ъгъл на базовата линия. Във формата CXF глифовете могат да съдържат линии, дъги и полилинии. Могат да се използват сплайни, но те се преобразуват в полилинии по време на експорт.

Добавяне на нови глифове

Section titled “Добавяне на нови глифове”

За да добавите нов глиф, който в момента не присъства в шрифт, трябва да добавите нов блок с име [Шестнадесетичен Unicode] [Знак], например “0x0041 A” за главно A. Можете да потърсите кодовете на Unicode в раздела Code Charts на официалния уебсайт на Unicode Consortium. Ако шрифтът вече съдържа глифове за много знаци, може да поискате да копирате съществуващ блок с подобен глиф чрез Блок > Копиране на блок.

Файловете с шрифтове могат да бъдат записвани като файлове с чертежи чрез Файл > Запис или Файл > Запис като. QCAD трябва да бъде рестартиран, за да реинициализира всички CXF шрифтове в своята директория “fonts”.

Заглавна част на CXF файла

Section titled “Заглавна част на CXF файла”

CXF шрифтовете съхраняват допълнителна информация за шрифта в проста, четима за човек заглавна част на шрифта. Тази информация може да бъде редактирана с текстов редактор или в QCAD по следния начин:

  • Уверете се, че редакторът на свойствата показва свойства от слоеве: Редактиране > Настройки на приложението > Уиджети > Редактор на свойствата: Отметнете опцията „Показване на свойствата на текущия блок и текущия слой”.
  • Активирайте слой “0” в списъка със слоеве (Изглед > Списък на слоевете).
  • В редактора на свойствата (Изглед > Редактор на свойствата) променете селекцията в горната част от „Всички” на „Слой”. Редакторът на свойствата сега показва свойствата на слой “0”.
  • Използвайте редактора на свойствата, за да промените мета информацията на CXF шрифта:
    • Authors: списък от автори на шрифта, разделени със запетая
    • AuxiliaryLines: списък от позиции и ъгли на спомагателните линии, разделени със запетая, във формат: x1,y1,angle1, x2,y2,angle2, …
    • Encoding: кодиране на шрифта (трябва да бъде “UTF-8”)
    • LetterSpacing: разстояние между две букви
    • WordSpacing: разстояние между две думи
    • LineSpacingFactor: може да се използва за увеличаване / намаляване на разстоянието между редовете по подразбиране
    • Names: списък от имена / псевдоними на шрифта за този шрифт, разделени със запетая