Przejdź do głównej zawartości

Edycja czcionek CXF

QCAD jest dostarczany z kolekcją czcionek liniowych we własnym formacie CXF. Czcionki liniowe są czasami używane w CAD zamiast czcionek TrueType. Czcionki liniowe są również często używane do grawerowania lub innego dalszego przetwarzania. QCAD może używać dowolnej czcionki TTF zainstalowanej w systemie oraz czcionek CXF dostępnych w jego katalogu czcionek.

QCAD może wczytywać i edytować czcionki w formacie CXF.

Aby wczytać istniejący plik czcionki CXF w QCAD w celu wyświetlenia i edycji jego glifów, po prostu użyj menu Plik > Otwórz i wybierz filtr formatu “CXF Font Files (*.cxf)”. Następnie wybierz plik czcionki, który chcesz otworzyć. Czcionki dostarczane z QCAD są przechowywane w katalogu “fonts” instalacji QCAD.

Zwróć uwagę, że w zależności od ścieżki instalacji, poświadczeń logowania i systemu operacyjnego ten katalog może być tylko do odczytu. W takim przypadku możesz przenieść plik czcionki do innego folderu w celu edycji.

Glify czcionki (reprezentacja różnych liter i symboli w czcionce) są wczytywane do QCAD jako definicje bloków. Upewnij się, że lista bloków jest widoczna (Widok > Lista bloków), aby móc łatwo poruszać się po glifach czcionki. Każdy blok reprezentujący glif ma nazwę w formacie “[Szesnastkowy Unicode] [Znak]”, na przykład “0x0041 A” dla wielkiej litery “A” o Unicode 65 (41 szesnastkowo). Aby otworzyć i edytować glif czcionki, kliknij dwukrotnie jego blok. Glif zostanie następnie wyświetlony w widoku graficznym QCAD:

Edycja glifu czcionki wyświetlona w widoku graficznym QCAD

W zależności od czcionki mogą być wyświetlane linie pomocnicze. Nie są one częścią czcionki i mają jedynie zapewnić pewne wskazówki podczas tworzenia i edycji glifów. Linie pomocnicze możesz wyłączyć, wyłączając warstwę “Auxiliary”.

Zgodnie z konwencją formatu CXF wielka litera “A” powinna być skonstruowana o wysokości 9 jednostek rysunkowych. Gdy czcionka jest używana do obiektu tekstowego, QCAD skaluje ją zgodnie z wysokością tekstu wybraną przez użytkownika. Glify powinny mieć punkt odniesienia 0,0 w lewym dolnym rogu linii bazowej. W formacie CXF glify mogą zawierać linie, łuki i polilinie. Można używać splajnów, ale są one konwertowane na polilinie podczas eksportu.

Aby dodać nowy glif, którego obecnie nie ma w czcionce, musisz dodać nowy blok o nazwie [Szesnastkowy Unicode] [Znak], na przykład “0x0041 A” dla wielkiej litery A. Kody Unicode możesz wyszukać w sekcji Code Charts na oficjalnej stronie internetowej Unicode Consortium. Jeśli czcionka zawiera już glify dla wielu znaków, możesz skopiować istniejący blok z podobnym glifem za pomocą Blok > Kopiuj blok.

Pliki czcionek można zapisywać tak jak pliki rysunków za pomocą Plik > Zapisz lub Plik > Zapisz jako. QCAD należy ponownie uruchomić, aby ponownie zainicjować wszystkie czcionki CXF w jego katalogu “fonts”.

Czcionki CXF przechowują dodatkowe informacje o czcionce w prostym, czytelnym dla człowieka nagłówku czcionki. Informacje te można edytować za pomocą edytora tekstu lub w samym QCAD w następujący sposób:

  • Upewnij się, że edytor własności wyświetla właściwości z warstw: Edytuj > Preferencje aplikacji > Widżety > Edytor własności: Zaznacz opcję “Wyświetl właściwości bieżącego bloku i bieżącej warstwy”.
  • Aktywuj warstwę “0” na liście warstw (Widok > Lista warstw).
  • W edytorze własności (Widok > Edytor własności) zmień wybór u góry z “Wszystko” na “Warstwa”. Edytor własności pokazuje teraz właściwości warstwy “0”.
  • Użyj edytora własności, aby zmienić metainformacje czcionki CXF:
    • Authors: rozdzielona przecinkami lista autorów czcionki
    • AuxiliaryLines: rozdzielona przecinkami lista pozycji i kątów linii pomocniczych w formacie: x1,y1,angle1, x2,y2,angle2, …
    • Encoding: kodowanie czcionki (powinno być “UTF-8”)
    • LetterSpacing: odstęp między dwiema literami
    • WordSpacing: odstęp między dwoma słowami
    • LineSpacingFactor: może służyć do zwiększania / zmniejszania domyślnego odstępu między wierszami
    • Names: rozdzielona przecinkami lista nazw / aliasów tej czcionki