Grafische Fonts (nur Zahlen)

  • 1
  • 2
  • Seite 1 von 2
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Grafische Fonts (nur Zahlen)

 · 
Gepostet: 05.08.2013 - 12:42 Uhr  ·  #1
Falls einer von euch mal auf einem grafischen Display Zahlen darstellen muß und diese etwas "stylischer" aussehen sollen, stelle ich euch hier ein paar Möglichkeiten zur Auswahl.

Das "x" im Dateinamen gibt jeweils die ausgegebene Ziffer an. Die Zahlen z.B. 32x40 die Auflösung in Pixel.

Eingebunden und verwendet wird das so (im Beispiel wird eine 3-stellige Zahl in Einzelziffern zerlegt und die zugehörigen Bitmaps ausgegeben):
Code

Const
  BigNum          : Array[0..11,1..(32*40 div 8) + 2] of Byte =
                    'Digi3-0_32x40.pbmp','Digi3-1_32x40.pbmp','Digi3-2_32x40.pbmp',
                    'Digi3-3_32x40.pbmp','Digi3-4_32x40.pbmp','Digi3-5_32x40.pbmp',
                    'Digi3-6_32x40.pbmp','Digi3-7_32x40.pbmp','Digi3-8_32x40.pbmp',
                    'Digi3-9_32x40.pbmp','Digi3--_32x40.pbmp','Digi3- _32x40.pbmp';
  BigSign         : Array[1..(8*40 div 8) + 2] of Byte = 'Digi3-Pt_8x40.pbmp';  //Dezimalpunkt

Procedure ShowNum(Value:Integer;Dot:Boolean);
  Var Num : Array[0..2] of Integer;
  Begin
    gFillRect(0,0,127,39,0);
    If Value in [0..999]
      then
        Num[0]:=Value div 100;
        Num[1]:=(Value-(Num[0]*100)) div 10;
        Num[2]:=Value-(Num[0]*100)-(Num[1]*10);
        If Dot=true
          then
            gDrawBitMap( 8,0,@BigNum[Num[0],1],wmSetPix);
            gDrawBitMap(44,0,@BigNum[Num[1],1],wmSetPix);
            gDrawBitMap(88,0,@BigNum[Num[2],1],wmSetPix);
            gDrawBitMap(78,-1,@BigSign,wmSetPix);
          else
            gDrawBitMap(10,0,@BigNum[Num[0],1],wmSetPix);
            gDrawBitMap(48,0,@BigNum[Num[1],1],wmSetPix);
            gDrawBitMap(86,0,@BigNum[Num[2],1],wmSetPix);
          EndIf;
      EndIf;
  End ShowNum;


Gruss
Harry
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Grafische Fonts (nur Zahlen)

 · 
Gepostet: 05.08.2013 - 13:07 Uhr  ·  #2
..... und das könnte dann z.B. so aussehen (Schriftart Digi3-x_32x40):

GPS-Tacho mit umschaltbarer Geschwindigkeitsanzeige (km/h und Knoten), Richtungsanzeige in Grad, Routenlogging auf µSD, Maximal- und Routenmaximalgeschwindigkeit.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Avra
Schreiberling
Avatar
Geschlecht:
Herkunft: Belgrade, Serbia
Alter: 54
Homepage: rs.linkedin.com/in…
Beiträge: 653
Dabei seit: 07 / 2002
Betreff:

Re: Grafische Fonts (nur Zahlen)

 · 
Gepostet: 05.08.2013 - 17:33 Uhr  ·  #3
Thank you!
miparo
Schreiberling
Avatar
Geschlecht:
Herkunft: Germany
Alter: 59
Beiträge: 987
Dabei seit: 09 / 2007
Betreff:

Re: Grafische Fonts (nur Zahlen)

 · 
Gepostet: 06.08.2013 - 12:43 Uhr  ·  #4
Hi Harry,
sehr schön gemacht.
Beim Angeln zuviel Zeit gehabt 😁
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Grafische Fonts (nur Zahlen)

 · 
Gepostet: 06.08.2013 - 13:49 Uhr  ·  #5
Hi miparo,

beim Angeln hat man keine Zeit - zumindest wenn man auf Raubfische geht.

Gruss
Harry
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Grafische Fonts (nur Zahlen)

 · 
Gepostet: 07.08.2013 - 13:17 Uhr  ·  #6
achja falls jemand einen bestimmten Font möchte/braucht einfach fragen (Auflösung nicht vergessen ;) )
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Grafische Fonts (nur Zahlen)

 · 
Gepostet: 02.01.2014 - 19:11 Uhr  ·  #7
Hi @ all,

hier noch 5 weitere Fonts (nur Zahlen) in 32x40 Pixel (siehe Bilder) und einen Digitalfont in 24x32 (ohne Bild).

Gruss
Harry

PS: Digitalfont folgt in einem weiteren Post, da ich nur 5 Dateien anhängen kann.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Grafische Fonts (nur Zahlen)

 · 
Gepostet: 02.01.2014 - 19:32 Uhr  ·  #8
Hier noch der fehlende Digitalfont ......
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
  • 1
  • 2
  • Seite 1 von 2
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   131   145 · Page-Gen-Time: 0.029925s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI