Forum: Mikrocontroller und Digitale Elektronik Tipp für LCDs: BDF-Fonts


von Marian (phiarc) Benutzerseite


Lesenswert?

Wo ich gerade hier vor einem Grafik-LCD sitze, konnte ich (wieder mal) 
auf Anhieb keinen schönen Fonts für monochrome LCDs finden (Der 
einschlägige Thread ist bekannt und der Font ist MS-DOS/BIOS-Standard 
und sieht zum koten aus).

In der Linux-Ecke hin und wieder noch eingesetzt (z.B. für die TTY vom 
Kernel) werden BDF-Fonts. Das sind Bitmap-Fonts in einem sehr einfach 
verarbeitbaren ASCII-Format (ein Python-Skript ist da schnell 
geschrieben), was direkt die Pixeldaten der einzelnen Glyphen enthält.

Die Spezifikation von Adobe ist frei verfügbar: 
http://partners.adobe.com/public/developer/en/font/5005.BDF_Spec.pdf

Fonts, die es u.a. frei verfügbar (SIL-Lizenz o.ä.) gibt und auch ganz 
ordentlich aussehen:
-Terminus: http://terminus-font.sourceforge.net/ (Standard Font der 
Linux Konsole)
-"Klassischer" X11-Font mit praktisch allem Unicode: 
http://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html

Letzterer geht bis 4x6 Pixel runter, Terminus war glaube ich das 
kleinste 6x12 oder so. IMHO ideal für größere Anzeigen etc.

Auf jeden Fall einen Blick wert, finde ich.

von Frank M. (frank_m35)


Lesenswert?

Vielen Dank,
ich nutze einen PIC24 mit einem Grafikdisplay und habe bisher noch keine 
gescheite Schriftart gefunden, also kommt sein Post passend.

Bisher habe ich Truetype in Bitmap umgewandelt, nur das sieht eben recht 
bescheiden aus, vor allem wenn die Schrift kleiner wird.
Und die meisten Bitmap-Fonts die ich auf Seiten die tausende Schriften 
sammeln anbieten, sehen meist eher künstlerisch aus und wenn eine 
passende da wäre, so sind sie selten in unterschiedlichen Größen 
hinterlegt.

Deine erwähnten Schriften sehen am PC recht gut aus.
Nur das Dateiformat BDF ist mir total neu.
Hat da jemand schon ein Skript/Programm für PICs im Format das Microchip 
standardmäßig für seine Textfunktionen verwendet, so könnte ich mir da 
Zeit ersparen :-D

von Reinhard Kern (Gast)


Lesenswert?

Frank M. schrieb:
> ich nutze einen PIC24 mit einem Grafikdisplay und habe bisher noch keine
> gescheite Schriftart gefunden, also kommt sein Post passend.

Wenn einem vorhandene Schriften nicht gefallen, kann man sich ja selbst 
welche entwerfen, bei Bitmap-Schriften ist der Aufwand überschaubar. Ich 
habe schon einige für CNC-Steuerungen entworfen, einschliesslich 
kyrillisch.

Die Auswahl ist heuzutage tatsächlich recht begrenzt, weil eben 
vorwiegend True Type o.Ä. verwendet wird, und Geld verdienen kann man 
mit einer Bitmap-Schrift nicht.

Gruss Reinhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.