Tutorial
Schriftarten unter FreeBASIC
FBFonts mit ASCII - Zeichensatz
...die Umlaute werden nicht richtig dargestellt?
OK, es gibt dafür schon jede Menge Tips und Tricks hier unter Freebasic-Portal.de.
Mit dem überladen der FBFonts (auf der vorigen Seite) kam mir die Idee die FBFonts so umzustellen, dass sie quasi einen ASCII-Zeichensatz (mit €-Zeichen) bilden.
Die Umsetzung des Zeichensatzes habe ich nach der Funktion uANSI2ASCII (AscAnsDat) von ytwinky gemacht. Das € - Zeichen ist von Hand geändert.
Hier eine kleine Demonstration:
...
Screen 18,32
set_fbfont 16
Print "FBFont 8x16 ; ä ü ö ß Ä Ü Ö € µ @ ~"
zeig_Schrift
Print
bmp_to_fbfont ("FBFont8x16ASCII.bmp",16,0)
Print "FBFont 8x16(ASCII) ; ä ü ö ß Ä Ü Ö € µ @ ~"
zeig_Schrift
Sleep
set_fbfont 14
Print "FBFont 8x14 ; ä ü ö ß Ä Ü Ö € µ @ ~"
zeig_Schrift
Print
bmp_to_fbfont ("FBFont8x14ASCII.bmp",14,0)
Print "FBFont 8x14(ASCII) ; ä ü ö ß Ä Ü Ö € µ @ ~"
zeig_Schrift
Sleep
set_fbfont 8
Print "FBFont 8x8 ; ä ü ö ß Ä Ü Ö € µ @ ~"
zeig_Schrift
Print
bmp_to_fbfont ("FBFont8x8ASCII.bmp",8,0)
Print "FBFont 8x8(ASCII) ; ä ü ö ß Ä Ü Ö € µ @ ~"
zeig_Schrift
Sleep
Der Source und die Zeichensätze sind im Download (Seite 1) enthalten.
Zusätzliche Informationen und Funktionen |
- Das Tutorial wurde am 14.05.2008 von Volta angelegt.
- Die aktuellste Version wurde am 07.01.2013 von Volta gespeichert.
|
|