Hallo zusammen,
kann mir jemand einen Tip geben, wie man die Zeichen der
Fonts, die mit DiNGSFont erstellt wurden, enger zusammen
bekommt, sprich die Zwischenr?ume kleiner macht.
Die grossen Schriften nehmen einfach in der Breite zuviel
Raum ein und sehen auch recht unattraktiv aus.
Schau mal im englischen Forum, da gabs mal was mit "Font Kerning" !
Lad' die DDgui bibliothek und mach:
DDgui_UpdateFont(TRUE) // enable Kerning
DDGui_PrintIntern("Hello World", x,y)
Danke, das passt schon recht gut.
Wunschlos gl?cklich w?re ich, wenn man irgendwo einstellen k?nnte,
dass der Zwischenraum nicht nur 1 Pixel sondern vielleicht 2 oder 3
sein k?nnnte.
Kann man daf?r vielleicht einen Parameter setzen ?
In einer Situation habe ich das Problem, dass ich oben links ein pink-
farbenes Quadrat habe, vermutlich die Tansparency-Farbe, die die
Funktion benutzt.
Kann ich das Quadrat irgendwie wegbekommen ?
Poste den Font mal hier, wenn'd geht. Oder PM ihn mir.
Quote from: Kitty Hello on 2009-Apr-06
..
.
Oder PM ihn mir.
Na, wenn da wer was schlechtes Denkt :good: :nana:
Um den Font im Anhang handelt es sich, primär.
Alle anderen Fonts sind gleich aufgebaut und bei allen nach
dem Einsatz von DDGui_PrintIntern immer nur 1 Pixel Raum
zwischen den Zeichen.
Da hätte ich aber gern 2 oder 3 Pixel. Ich meine das schon
was gesehen zu haben, eine Variable width%.
Hinter dieser Variable hängt ein Kommentar, der mich darauf
schliessen lässt, dass diese Variable den Zwischenraum be-
stimmt.
Wenn ja, wo ändern ?
Das pink-farbene Quadrat taucht bei allen Fonts auf, während
des Einsatzes von DDGui_PrintIntern.
Es handelt sich sehr wahrscheinlich um die Transparency aus
DDgui_UpdateFont.
Kann man mit Hilfe einer DDGui-Funktion auch Fonts strecken/
stretchen?
[attachment deleted by admin]
Mach mal vor DDgui_UpdateFont ein SMOOTHSHADING FALSE.
Pixelabstand und Stretch geht nicht. Aber such mal im forum nach "kerning".