Skip to content

Instantly share code, notes, and snippets.

@guyc
Created November 18, 2012 23:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save guyc/4108225 to your computer and use it in GitHub Desktop.
Save guyc/4108225 to your computer and use it in GitHub Desktop.
code for testing font layout using py-gaugette.ssd1306
import gaugette.ssd1306
from gaugette.fonts import arial_16
from gaugette.fonts import arial_mono_15
RESET_PIN = 15
DC_PIN = 16
buffer_width = 128
led = gaugette.ssd1306.SSD1306(reset_pin=RESET_PIN, dc_pin=DC_PIN, buffer_cols=buffer_width)
led.begin()
led.clear_display()
offset = 0
text = "Hello World"
font = arial_16
offset = 0
led.draw_text3(0,offset + (32-font.char_height)/2,text,font)
font = arial_mono_15
offset = 32
led.draw_text3(0,offset + (32-font.char_height)/2,text,font)
led.dump_buffer()
led.display()
$ sudo python font_test2.py
| |
| |
| |
| |
| |
| |
| |
| |
| |
|* * * * * * * * * |
|* * * * * * * * * * |
|* * * * * * * * * * |
|* * *** * * *** * * * * *** * ** * *** * |
|* * * * * * * * * * * * * * ** * * ** |
|********* * * * * * * * * * * * * * * * * |
|* * * * * * * * * * * * * * * * * * |
|* * ******* * * * * * * * * * * * * * * |
|* * * * * * * * * * * * * * * * * |
|* * * * * * * * * * * * * * * * * * |
|* * * * * * * * * * * * * * * ** |
|* * *** * * *** * * *** * * *** * |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ** ** * * * * * * * * ** |
| ***** * * * * * * * *** * |
| * * * * ** ** * |
| * * **** |
| * |
| * |
|* * * * |
|* * ** * |
|* * ** * * |
|***** * * * * * * * * |
|* **** * * ** * ***** |
|* ** ** *** *** * ** * *** ** ** |
|* * * * *** ** * ** ** *** ** ***** * * * |
|* * * * * * ** ** * * ** ** * * * |
|* * * * * * * ** ** * * * * * * * |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment