Om man vill ha något annat än enkla typsnitt med eller utan seriffer, så blir det snabbt ett problem om man skall dela med sig av en produkt digitalt. Visst, det går att rendera som pdf, men det är det inte alltid man vill eller kan.
Problemet är att alla måste ha det använda typsnittet installerat. Eller måste de det?
Om man har uppkoppling till Internet, och har möjlighet att rendera texten som HTML. Vilket är fallet på många ställen i QGIS. Då kan man använda typsnitt från Google API, och liknande resurser.
Via https://fonts.google.com så kan man söka efter lämpliga typsnitt, exempelvis för en rubrik i en layout.
När man hittat något användbart så klickar man på ”select this style” och visar valda stilar i en panel till höger (knappen med den lilla röda plutten).
Här väljer man fliken ”Embed” och där finns koden man skall använda för att använda den, eller de valda typsnitten. Kopiera texten i <link …> taggen. Denna klistras in i textfältet för en etikett i QGIS Layout.
Därefter skapar man exempelvis en <div style=”…”> </div> tag där man kopierar och klistrar in texten från CSS fältet så att det ersätter de tre punkterna.
Rubriktexten skriver man mellan de båda div-taggarna.
<link href="https://fonts.googleapis.com/css2?family=Rock+Salt&display=swap" rel="stylesheet">
<div style="font-family: 'Rock Salt', cursive;">
Special Rubrik
</div>
Om man använder exempelkoden ovan så blir resultatet följande i QGIS.
Nu behöver den som öppnar min layout inte ha mitt utvalda typsnitt installerat, så länge de har tillgång till Internet. Koden kommer att hämta allt som behövs från nätet och rendera texten som tänkt.
När man ändå håller på så kan man lägga till mer CSS om man vill det, för skugga, teckenavstånd, med mera. Men det är en annan historia och något som jag skrivit en del om tidigare (Flexibilitet med texter i layout).