Hoppa till innehåll

Redigera CXF-teckensnitt

QCAD levereras med en samling linjeteckensnitt i sitt eget CXF-format. Linjeteckensnitt används ibland i CAD i stället för TrueType-teckensnitt. Linjeteckensnitt används också ofta för gravyr eller annan vidare bearbetning. QCAD kan använda alla TTF-teckensnitt som är installerade på systemet samt CXF-teckensnitt som är tillgängliga i dess teckensnittskatalog.

QCAD kan läsa in och redigera teckensnitt i CXF-format.

Öppna ett CXF-teckensnitt för redigering

Section titled “Öppna ett CXF-teckensnitt för redigering”

För att läsa in en befintlig CXF-teckensnittsfil i QCAD för att visa och redigera dess tecken (glyfer), använd helt enkelt menyn Fil > Öppna och välj formatfiltret “CXF Font Files (*.cxf)”. Välj sedan den teckensnittsfil du vill öppna. Teckensnitten som följer med QCAD lagras i katalogen “fonts” i din QCAD-installation.

Observera att beroende på din installationssökväg, dina inloggningsuppgifter och ditt operativsystem kan denna katalog vara skrivskyddad. I så fall kan du flytta teckensnittsfilen till en annan mapp för redigering.

Teckensnittets glyfer (representation av de olika bokstäverna och symbolerna i teckensnittet) läses in i QCAD som blockdefinitioner. Se till att blocklistan är synlig (Visa > Lista över block), så att du enkelt kan navigera bland teckensnittets glyfer. Varje block som representerar en glyf har ett namn i formatet “[Hexadecimal Unicode] [Tecken]”, till exempel “0x0041 A” för ett stort “A” med Unicode 65 (41 i hexadecimal). För att öppna och redigera en teckensnittsglyf, dubbelklicka på dess block. Glyfen visas sedan i QCAD:s grafiska vy:

Redigering av en teckensnittsglyf som visas i QCAD:s grafiska vy

Hjälplinjer kan visas, beroende på teckensnittet. Dessa är inte en del av teckensnittet och är endast avsedda att ge viss vägledning vid skapande och redigering av glyfer. Du kan stänga av hjälplinjerna genom att stänga av lagret “Auxiliary”.

Enligt CXF-formatets konvention ska ett stort “A” konstrueras med en höjd på 9 ritenheter. När teckensnittet används för ett textobjekt skalas det av QCAD enligt den texthöjd användaren valt. Glyfer ska ha sin referenspunkt 0,0 i baslinjens nedre vänstra hörn. I CXF-formatet kan glyfer innehålla linjer, bågar och polylinjer. Splines kan användas men konverteras till polylinjer vid export.

För att lägga till en ny glyf som för närvarande inte finns i ett teckensnitt måste du lägga till ett nytt block med namnet [Hexadecimal Unicode] [Tecken], till exempel “0x0041 A” för ett stort A. Du kan slå upp Unicode-koder i avsnittet Code Charts på Unicode Consortiums officiella webbplats. Om ett teckensnitt redan innehåller glyfer för många tecken kan du kopiera ett befintligt block med en liknande glyf med Block > Kopiera block.

Teckensnittsfiler kan sparas som ritningsfiler med Fil > Spara eller Fil > Spara som. QCAD måste startas om för att initiera om alla CXF-teckensnitt i sin “fonts”-katalog.

CXF-teckensnitt lagrar ytterligare information om teckensnittet i ett enkelt, läsbart teckensnittshuvud. Denna information kan redigeras med en textredigerare eller inom QCAD enligt följande:

  • Se till att egenskapsredigeraren visar egenskaper från lager: Redigera > Programinställningar > Widgets > Egenskapsredigerare: Kryssa i alternativet “Visa egenskaper för aktuellt block och aktuellt lager”.
  • Aktivera lagret “0” i lagerlistan (Visa > Lista över lager).
  • I egenskapsredigeraren (Visa > Egenskapsredigerare) ändrar du valet högst upp från “Alla” till “Lager”. Egenskapsredigeraren visar nu egenskaperna för lagret “0”.
  • Använd egenskapsredigeraren för att ändra CXF-teckensnittets metainformation:
    • Authors: kommaseparerad lista över teckensnittets författare
    • AuxiliaryLines: kommaseparerad lista över hjälplinjers positioner och vinklar i formatet: x1,y1,angle1, x2,y2,angle2, …
    • Encoding: teckensnittskodning (bör vara “UTF-8”)
    • LetterSpacing: avstånd mellan två bokstäver
    • WordSpacing: avstånd mellan två ord
    • LineSpacingFactor: kan användas för att öka / minska standardradavståndet
    • Names: kommaseparerad lista över teckensnittsnamn / alias för detta teckensnitt