-
Notifications
You must be signed in to change notification settings - Fork 52
Expand file tree
/
Copy pathfont_5x7.py
More file actions
127 lines (125 loc) · 1.83 KB
/
font_5x7.py
File metadata and controls
127 lines (125 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# Dot matrix LCD font of 5 wide by 7 high.
# 0 : on, voxel should be drawn
# not 0: off, voxel should be cleared
# size of digits/letters
FONT_HEIGHT = 7
FONT_WIDTH = 5
font_design = {
'0': [
' 000 ',
'0 0',
'0 00',
'0 0 0',
'00 0',
'0 0',
' 000 ',
],
'1': [
' 0',
' 00',
' 0',
' 0',
' 0',
' 0',
' 000',
],
'2': [
' 000',
'0 0',
' 0',
' 0',
' 0',
' 0',
'00000',
],
'3': [
'00000',
' 0',
' 0',
' 0',
' 0',
'0 0',
' 000',
],
'4': [
' 0',
' 00',
' 0 0',
'0 0',
'00000',
' 0',
' 0',
],
'5': [
'00000',
'0 ',
'0000 ',
' 0',
' 0',
'0 0',
' 000',
],
'6': [
' 00',
' 0',
'0',
'0000',
'0 0',
'0 0',
' 000',
],
'7': [
'00000',
' 0',
' 0',
' 0',
' 0',
' 0',
' 0',
],
'8': [
' 000',
'0 0',
'0 0',
' 000',
'0 0',
'0 0',
' 000',
],
'9': [
' 000',
'0 0',
'0 0',
' 0000',
' 0',
' 0',
' 00',
],
':': [
'',
' 00',
' 00',
'',
' 00',
' 00',
'',
],
'-': [
'',
'',
'',
' 000',
'',
'',
'',
],
' ': [
'',
'',
'',
'',
'',
'',
'',
],
}