Schriftarten für OLED Display

Schriftarten OLED Display

Diesmal möchte ich euch eine Übersicht geben, was es für Schriftarten für das OLED Display gibt. Ich benutze hier das 0.96 Zoll Display mit weißer Schrift, dazu nehme ich die U8g2 Bibliothek, wie diese einzubinden geht könnt Ihr hier nochmal nachlesen.

Ich habe für diese Aufnahmen immer die selbe Einstellung am Arduino Uno benutzt. Das heißt der Zeilenabstand und so weiter war immer der selbe. Vielleicht hilft euch diese Übersicht um die passende Schriftart zu finden.

Der Programmcode:

Das ist ein Beispielcode, in der Zeile
u8g2.setFont(u8g2_font_xxx);
anstelle der xxx hier kommt dann die Schriftart rein die Ihr in der Tabelle unten sehen könnt.

#include <Arduino.h>
#include <U8g2lib.h>

#ifdef U8X8_HAVE_HW_SPI
#include <SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include <Wire.h>
#endif
U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);

void setup(void) {
  u8g2.begin();
}

void loop(void) {
  u8g2.setFont(u8g2_font_courB10_tf);
  u8g2.firstPage();
  do {
    u8g2.setCursor(0, 20);
    u8g2.print(F("arduino-"));
    u8g2.setCursor(0, 40);
    u8g2.print(F("projekte"));
    u8g2.setCursor(0, 60);
    u8g2.print(F(".info"));
  } while ( u8g2.nextPage() );
  delay(1000);
}

Schriftarten

Typ
5x7_tfu8g2 5x7_tf
6x10_tfu8g2 6x10_tf
6x13_tfu8g2 6x13_tf
6x13B_tfu8g2 6x13B_tf
7x13_tfu8g2 7x13_tf
7x13B_tfu8g2 7x13B_tf
7x14_tfu8g2 7x14_tf
7x14B_tfu8g2 7x14B_tf
8x13_tfu8g2 8x13_tf
8x13B_tfu8g2 8x13B_tf
9x15_tfu8g2 9x15_tf
9x15B_tfu8g2 9x15B_tf
10x20_tfu8g2 10x20_tf
amstrad_cpc_extended_8famstrad_cpc_extended_8f
artossans8_8rartossans8_8r
baby_tfbaby_tf
blipfest_07_trblipfest_07_tr
chikita_tfchikita_tf
chroma48medium8_8rchroma48medium8_8r
courB08_tfcourB08_tf
courB10_tfcourB10_tf
courB12_tfcourB12_tf
courB14_tfcourB14_tf
courB18_tfcourB18_tf
courB24_tfcourB24_tf
courR08_tfcourR08_tf
courR10_tfcourR10_tf
courR12_tfcourR12_tf
courR14_tfcourR14_tf
courR18_tfcourR18_tf
courR24_tfcourR24_tf
crox1c_tfcrox1c_tf
crox1cb_tfcrox1cb_tf
crox1h_tfcrox1h_tf
crox1hb_tfcrox1hb_tf
crox1t_tfcrox1t_tf
crox1tb_tfcrox1tb_tf
crox2c_tfcrox2c_tf
crox2cb_tfcrox2cb_tf
crox2h_tfcrox2h_tf
crox2hb_tfcrox2hb_tf
crox2t_tfcrox2t_tf
crox2tb_tfcrox2tb_tf
crox3c_tfcrox3c_tf
crox3cb_tfcrox3cb_tf
crox3h_tfcrox3h_tf
crox3hb_tfcrox3hb_tf
crox3t_tfcrox3t_tf
crox3tb_tfcrox3tb_tf
crox4h_tfcrox4h_tf
crox4hb_tfcrox4hb_tf
crox4t_tfcrox4t_tf
crox4tb_tfcrox4tb_tf
crox5h_tfcrox5h_tf
crox5hb_tfcrox5hb_tf
crox5t_tfcrox5t_tf
crox5tb_tfcrox5tb_tf
cu12_tfcu12_tf
etl14thai_tetl14thai_t
etl24thai_tetl24thai_t
fub11_tffub11_tf
fub14_tffub14_tf
fub17_tffub17_tf
fub20_tffub20_tf
fub25_tffub25_tf
fub30_tffub30_tf
fub35_tffub35_tf
fub42_tffub42_tf
fur11_tffur11_tf
fur14_tffur14_tf
fur17_tffur17_tf
fur20_tffur20_tf
fur25_tffur25_tf
fur30_tffur30_tf
fur35_tffur35_tf
fur42_tffur42_tf
gb16st_t_1gb16st_t_1
gb24st_t_1gb24st_t_1
helvB08_tfhelvB08_tf
helvB10_tfhelvB10_tf
helvB12_tfhelvB12_tf
helvB14_tfhelvB14_tf
helvB18_tfhelvB18_tf
helvB24_tfhelvB24_tf
helvR08_tfhelvR08_tf
helvR10_tfhelvR10_tf
helvR12_tfhelvR12_tf
helvR14_tfhelvR14_tf
helvR18_tfhelvR18_tf
helvR24_tfhelvR24_tf
inb16_mfinb16_mf
inb19_mfinb19_mf
inb21_mfinb21_mf
inb24_mfinb24_mf
inb27_mfinb27_mf
inb30_mfinb30_mf
inr33_mfinr33_mf
inr38_mfinr38_mf
inb42_mfinb42_mf
inb46_mfinb46_mf
inb49_mfinb49_mf
inb53_mfinb53_mf
inr16_mfinr16_mf
inr19_mfinr19_mf
inr21_mfinr21_mf
inr24_mfinr24_mf
inr27_mfinr27_mf
inr30_mfinr30_mf
inr33_mfinr33_mf
inr38_mfinr38_mf
inr42_mfinr42_mf
inr46_mfinr46_mf
inr49_mfinr49_mf
inr53_mfinr53_mf
logisoso16_tflogisoso16_tf
logisoso18_tflogisoso18_tf
logisoso20_tflogisoso20_tf
logisoso22_tflogisoso22_tf
logisoso24_tflogisoso24_tf
logisoso26_tflogisoso26_tf
logisoso28_tflogisoso28_tf
logisoso30_tflogisoso30_tf
logisoso32_tflogisoso32_tf
logisoso34_tflogisoso34_tf
logisoso38_tflogisoso38_tf
logisoso42_tflogisoso42_tf
logisoso46_tflogisoso46_tf
logisoso50_tflogisoso50_tf
logisoso54_tflogisoso54_tf
logisoso58_tflogisoso58_tf
lucasfont_alternate_tflucasfont_alternate_tf
micro_trmicro_tr
ncenB08_tfncenB08_tf
ncenB10_tfncenB10_tf
ncenB12_tfncenB12_tf
ncenB14_tfncenB14_tf
ncenB18_tfncenB18_tf
ncenB24_tfncenB24_tf
ncenR08_tfncenR08_tf
ncenR10_tfncenR10_tf
ncenR12_tfncenR12_tf
ncenR14_tfncenR14_tf
ncenR18_tfncenR18_tf
osb18_tfosb18_tf
osb21_tfosb21_tf
osb26_tfosb26_tf
osb29_tfosb29_tf
osb35_tfosb35_tf
osb41_tfosb41_tf
osr18_tfosr18_tf
osr21_tfosr21_tf
osr26_tfosr26_tf
osr29_tfosr29_tf
osr35_tfosr35_tf
osr41_tfosr41_tf
p01type_tfp01type_tf
pcsenior_8fpcsenior_8f
pixelle_micro_trpixelle_micro_tr
pressstart2p_8fpressstart2p_8f
profont11_tfprofont11_tf
profont12_tfprofont12_tf
profont15_tfprofont15_tf
profont17_tfprofont17_tf
profont22_tfprofont22_tf
profont29_tfprofont29_tf
px437wyse700a_tfpx437wyse700a_tf
px437wyse700b_tfpx437wyse700b_tf
pxplusibmcga_8fpxplusibmcga_8f
pxplusibmcgathin_8fpxplusibmcgathin_8f
pxplusibmvga8_tfpxplusibmvga8_tf
pxplusibmvga9_tfpxplusibmvga9_tf
pxplustandynewtv_8fpxplustandynewtv_8f
robot_de_niro_tfrobot_de_niro_tf
timB08_tftimB08_tf
timB10_tftimB10_tf
timB12_tftimB12_tf
timB14_tftimB14_tf
timB18_tftimB18_tf
timB24_tftimB24_tf
timR08_tftimR08_tf
timR10_tftimR10_tf
timR12_tftimR12_tf
timR14_tftimR14_tf
timR18_tftimR18_tf
timR24_tftimR24_tf
torussansbold8_8rtorussansbold8_8r
trixel_square_tftrixel_square_tf
unifont_t_latinunifont_t_latin
victoriamedium8_8rvictoriamedium8_8r

Folgende Bauteile wurde verwendet:

1x Arduino Uno http://amzn.to/2qOZfyl *
1x OLED 0.96 Zoll Display http://amzn.to/2qVJl3J *

Leave a Comment