Grafische Fonts (nur Zahlen)

  • 1
  • 2
  • Page 1 of 2
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2078
Registered: 03 / 2003
Subject:

Grafische Fonts (nur Zahlen)

 · 
Posted: 05.08.2013 - 12:42  ·  #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
You must be logged in or your permissions are to low to see this Attachment(s).
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2078
Registered: 03 / 2003
Subject:

Re: Grafische Fonts (nur Zahlen)

 · 
Posted: 05.08.2013 - 13:07  ·  #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.
You must be logged in or your permissions are to low to see this Attachment(s).
Avra
Schreiberling
Avatar
Gender:
Location: Belgrade, Serbia
Age: 53
Homepage: rs.linkedin.com/in…
Posts: 653
Registered: 07 / 2002
Subject:

Re: Grafische Fonts (nur Zahlen)

 · 
Posted: 05.08.2013 - 17:33  ·  #3
Thank you!
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 953
Registered: 09 / 2007
Subject:

Re: Grafische Fonts (nur Zahlen)

 · 
Posted: 06.08.2013 - 12:43  ·  #4
Hi Harry,
sehr schön gemacht.
Beim Angeln zuviel Zeit gehabt 😁
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2078
Registered: 03 / 2003
Subject:

Re: Grafische Fonts (nur Zahlen)

 · 
Posted: 06.08.2013 - 13:49  ·  #5
Hi miparo,

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

Gruss
Harry
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2078
Registered: 03 / 2003
Subject:

Re: Grafische Fonts (nur Zahlen)

 · 
Posted: 07.08.2013 - 13:17  ·  #6
achja falls jemand einen bestimmten Font möchte/braucht einfach fragen (Auflösung nicht vergessen ;) )
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2078
Registered: 03 / 2003
Subject:

Re: Grafische Fonts (nur Zahlen)

 · 
Posted: 02.01.2014 - 19:11  ·  #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.
You must be logged in or your permissions are to low to see this Attachment(s).
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2078
Registered: 03 / 2003
Subject:

Re: Grafische Fonts (nur Zahlen)

 · 
Posted: 02.01.2014 - 19:32  ·  #8
Hier noch der fehlende Digitalfont ......
You must be logged in or your permissions are to low to see this Attachment(s).
  • 1
  • 2
  • Page 1 of 2
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   130   144 · Page-Gen-Time: 0.025279s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI