Font: Abstand zwischen Zeichen

Gast #2469001
Lesenswert?

Salu zusammen

Ich habe hier ein kleines Problem und ich suche nach einem Fachbegriff 
um Tante Google mal anzuschmeissen. Irgendwie suche ich falsch :o\

Zum Problem:

Habe für ein Grafik LCD einen eigenen Font geschrieben. Handelt sich um 
einen Font mit variabler Zeichenbreite... Das Zeichen wurde so in Bits 
umgesetzt, dass z.B. der Buchstabe "i" ein Pixel breit ist, "w" z.B. 9 
Pixel. Denke ihr wisst was ich meine.

So, wenn ich nun einen String ausgebe, dann wären die Buchstaben direkt 
aneinander, sie würden sich berühren. Klar, wurden ja auch so 
digitalisiert. Wie kann ich nun rausfinden wieviel Abstand ich zwischen 
den einzelnen Buchstaben machen muss.

Zur Verdeutlichung:

String 1: "i.": i ist 1Pixel Breit, der Punkt auch. Muss ich nun 1, oder 
2 Pixel Abstand machen damit es gut aussieht?

String 2: "w.": w ist 9Pixel Breit, der Punkt 1 Pixel. Da das W ja nach 
unten zur Mitte hin läuft kann ich den Punkt ja direkt anschliessend 
ausgeben, ich benötige also nicht 1, oder 2 Pixel Abstand

Wie nennt sich das? Nach was würded Ihr suchen? Denke das lässt sich ja 
irgendwie berechnen, oder wenigstens in einer Tabelle hinterlegen.
Die Schrift sieht mit fixem Abstand recht gut aus, aber halt nicht 100%

Wäre toll wenn jemand einen Tipp hätte

Gruss

Der Font Bastler
#2469032
Lesenswert?

Font Bastler schrieb:
> Denke das lässt sich ja irgendwie berechnen, oder wenigstens in einer
> Tabelle hinterlegen.

Bei TrueType-Fonts kann es in einer Tabelle hinterlegt werden. 
Bibliotheken wie freetype können das auch automatisch, was aber wohl 
nicht ganz an das Schriftbild mit einer gut gemachten Tabelle heran 
reicht.

Gerade zu dem Punkt findet sich noch interesssantes unter 
http://www.freetype.org/freetype2/docs/glyphs/glyphs-4.html

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren