Gå til indhold

Redigering af CXF-skrifttyper

QCAD leveres med en samling af linjeskrifttyper i sit eget CXF-format. Linjeskrifttyper bruges nogle gange i CAD i stedet for TrueType-skrifttyper. Linjeskrifttyper bruges også ofte til gravering eller anden videre behandling. QCAD kan bruge enhver TTF-skrifttype, der er installeret på systemet, og CXF-skrifttyper, der er tilgængelige i dets fonts-mappe.

QCAD kan indlæse og redigere skrifttyper i CXF-format.

Åbning af en CXF-skrifttype til redigering

Sektion kaldt “Åbning af en CXF-skrifttype til redigering”

For at indlæse en eksisterende CXF-skrifttypefil i QCAD for at se og redigere dens glyffer skal du blot bruge menuen Fil > Åbn og vælge formatfilteret “CXF Font Files (*.cxf)”. Vælg derefter den skrifttypefil, du vil åbne. De skrifttyper, der følger med QCAD, er gemt i mappen “fonts” i din QCAD-installation.

Bemærk, at afhængigt af din installationssti, dine loginoplysninger og dit operativsystem kan denne mappe være skrivebeskyttet. I så fald kan du flytte skrifttypefilen til en anden mappe for at redigere den.

Skrifttypens glyffer (repræsentation af de forskellige bogstaver og symboler i skrifttypen) indlæses i QCAD som blokdefinitioner. Sørg for, at bloklisten er synlig (Visning > Blokliste), så du nemt kan navigere gennem skrifttypens glyffer. Hver blok, der repræsenterer en glyf, har et navn i formatet “[Hexadecimal Unicode] [Tegn]”, for eksempel “0x0041 A” for et stort “A” med Unicode 65 (41 i hexadecimal). For at åbne og redigere en skrifttypeglyf skal du dobbeltklikke på dens blok. Glyffen vises derefter i QCAD’s grafiske visning:

Redigering af en skrifttypeglyf vist i QCAD's grafiske visning

Hjælpelinjer kan vises, afhængigt af skrifttypen. Disse er ikke en del af skrifttypen og er kun beregnet til at give lidt vejledning ved oprettelse og redigering af glyffer. Du kan slå hjælpelinjerne fra ved at slå laget “Auxiliary” fra.

Efter CXF-formatets konvention skal et stort “A” konstrueres med en højde på 9 tegneenheder. Når skrifttypen bruges til et tekstobjekt, skaleres den af QCAD i henhold til den teksthøjde, brugeren har valgt. Glyffer skal have deres referencepunkt 0,0 i nederste venstre hjørne af grundlinjen. I CXF-formatet kan glyffer indeholde linjer, buer og polylinjer. Splines kan bruges, men konverteres til polylinjer under eksport.

For at tilføje en ny glyf, der i øjeblikket ikke findes i en skrifttype, skal du tilføje en ny blok med navnet [Hexadecimal Unicode] [Tegn], for eksempel “0x0041 A” for et stort A. Du kan slå Unicode-koder op i afsnittet Code Charts på Unicode Consortiums officielle websted. Hvis en skrifttype allerede indeholder glyffer for mange tegn, kan du kopiere en eksisterende blok med en lignende glyf ved hjælp af Blok > Kopiér blok.

Skrifttypefiler kan gemmes som tegningsfiler ved hjælp af Fil > Gem eller Fil > Gem som. QCAD skal genstartes for at geninitialisere alle CXF-skrifttyperne i sin “fonts”-mappe.

CXF-skrifttyper gemmer yderligere oplysninger om skrifttypen i et enkelt, menneskeligt læsbart skrifttypehoved. Disse oplysninger kan redigeres med en teksteditor eller i QCAD som følger:

  • Sørg for, at egenskabseditoren viser egenskaber fra lag: Rediger > Indstillinger for programmer > Widgets > Egenskabseditor: Markér indstillingen “Vis egenskaber for den aktuelle blok og det aktuelle lag”.
  • Aktivér laget “0” i laglisten (Visning > Lagliste).
  • I egenskabseditoren (Visning > Egenskabseditor) skal du ændre valget øverst fra “Alle” til “Lag”. Egenskabseditoren viser nu egenskaberne for laget “0”.
  • Brug egenskabseditoren til at ændre metaoplysningerne for CXF-skrifttypen:
    • Authors: kommasepareret liste over skrifttypeforfattere
    • AuxiliaryLines: kommasepareret liste over hjælpelinjepositioner og -vinkler i formatet: x1,y1,angle1, x2,y2,angle2, …
    • Encoding: skrifttypekodning (bør være “UTF-8”)
    • LetterSpacing: afstand mellem to bogstaver
    • WordSpacing: afstand mellem to ord
    • LineSpacingFactor: kan bruges til at øge / mindske standardlinjeafstanden
    • Names: kommasepareret liste over skrifttypenavne / aliasser for denne skrifttype