3818e459fa
A console font with braille and graphic block characters is needed to run gotop directly on the Linux console. Contribute a 16x8 psf font containing these characters. Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
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)
|
|
|