35 lines
1.0 KiB
Python
35 lines
1.0 KiB
Python
|
#!/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)
|
||
|
|