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
|
#!/usr/bin/python3
def show_char(i):
bit = [ '--', '--', '--', '--', '--', '--', '--', '--' ]
for n in range(0, 8):
if i & (1 << n):
bit[n] = '##'
print('%')
print('// Character {}'.format(256+i))
print('Bitmap: -------- \\')
print(' -{}--{}- \\'.format(bit[0], bit[3]))
print(' -{}--{}- \\'.format(bit[0], bit[3]))
print(' -------- \\')
print(' -------- \\')
print(' -{}--{}- \\'.format(bit[1], bit[4]))
print(' -{}--{}- \\'.format(bit[1], bit[4]))
print(' -------- \\')
print(' -------- \\')
print(' -{}--{}- \\'.format(bit[2], bit[5]))
print(' -{}--{}- \\'.format(bit[2], bit[5]))
print(' -------- \\')
print(' -------- \\')
print(' -{}--{}- \\'.format(bit[6], bit[7]))
print(' -{}--{}- \\'.format(bit[6], bit[7]))
print(' --------')
print('Unicode: [{:08x}];'.format(0x2800 + i))
if __name__ == '__main__':
for i in range(0, 256):
show_char(i)
|