GLBasic forum

Other languages => GLBasic - de => Topic started by: S.O.P.M. on 2007-Nov-20

Title: Zeichensätze mit 256 Zeichen
Post by: S.O.P.M. on 2007-Nov-20
Hi,

Bisher hatte ich immer nur Zeichensätze mit 128 Zeichen verwendet und jetzt habe ich mir erstmalig mit dem bei GLBasic beiliegenden Tool Zeichensätze erstellt und weil ich auch ß, ä, ö, ü und ein paar andere erweiterte Zeichen brauche und das Tool die Option '256 Characters' anbietet, habe ich die auch glatt genutzt. Nun wiederspricht solch ein Zeichensatz dem, was in der Hilfe steht. Letzterer nach muss ein Zeichensatz 16 * X und 8 * Y Pixel groß sein. Da hat mich schon gewundert, dass die Zeichen trotzdem richtig angezeigt werden, denn wenn GLBasic von einer 16 x 8 Zeichenmatrix ausgehen würde, hätten jeweils 2 Zeichen übereinander angezeigt werden müssen. Jetzt habe ich allerdings festgestellt, dass unter diesen Umständen die Transparenz völlig verloren geht, sprich, egal welche Farbe ich als Transparente im Font festlege und später im Programm, gibt es keine Transparenz mehr und somit sind die Fonts für mein Projekt unbrauchbar.

Ich wollte fragen, ob das normal so ist, weil eben 256 Zeichen oder ob es trotzdem funktionieren müsste?
Title: Zeichensätze mit 256 Zeichen
Post by: Kitty Hello on 2007-Nov-20
Bug. Bitte den Foht hochladen. Wenn der Font (BMP) höher als breit ist, meint GLBAsic es sind 256 Zeichen (16x16) sonst 128 (16x8)
Title: Zeichensätze mit 256 Zeichen
Post by: Schranz0r on 2007-Nov-20
Gernot lebt noch  \Ö/
Title: Zeichensätze mit 256 Zeichen
Post by: S.O.P.M. on 2007-Nov-20
QuoteWenn der Font (BMP) höher als breit ist, meint GLBAsic es sind 256 Zeichen (16x16) sonst 128 (16x8)
Achso erkennt der das! Clever.

So dann hier der Font (ist nicht BMP aber ging ja mit PNG beim letzten Mal ebenso):

http://www.zshare.net/download/5045871d900b37/
Title: Zeichensätze mit 256 Zeichen
Post by: Kitty Hello on 2007-Nov-21
Das png hat 32 bit Farbtiefe. Da wird angenommen, dass ein Alpha-Kanal die Transparenz angibt. Das '*$%&/!!!! MSPaint kann 32 bit PNGs nicht mehr als 24er speichern. Muss man als bmp speichern, neu laden, wieder als PNG speichern - oder ein anderes Grafikprogramm verwenden.
Soll ich mal ein Programm machen, das 32'er PNGs in 24er umwandelt?
Title: Zeichensätze mit 256 Zeichen
Post by: S.O.P.M. on 2007-Nov-21
Nein, brauchst du nicht machen. Widme dich den Dingen, die wirklich wichtig sind ;) Es ist auf jedem Fall gut zu wissen, woran es liegt. MS Paint speichert wahrscheinlich PNG's immer mit 32 Bit Farbtiefe ab, auch wenn aktuell ein 24er Bitmap geladen ist. Ich habe jetzt BMP's gemacht und die schmecken GLBasic wieder :) Heißt, ich kann mit meinem Projekt fortfahren.
Da mir noch 2 andere Grafikprogramme zur Verfügung stehen, werde ich aber nochmal probieren, 24 Bit PNG's zu machen - mal sehen, wie es dann aussieht.
Title: Zeichensätze mit 256 Zeichen
Post by: S.O.P.M. on 2007-Nov-21
Gerade ausprobiert: mit 24 Bit PNG's macht GLBasic seine Sache wunderbar.

Damit habe ich mich zu entschuldigen, Gernot, denn ich habe dich unnötigerweise mit einem angeblichen Bug aufgehalten, der gar keiner ist! *shame on me*