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
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
Uhm, mit "dem Punkt" meinte ich diesen hier: Font Bastler schrieb: > String 1: "i.": i ist 1Pixel Breit, der Punkt auch. Muss ich nun 1, oder > 2 Pixel Abstand machen damit es gut aussieht?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.