Project

General

Profile

Revision 180

stuff

View differences:

proj/font/Consolas.txt
1
 !"#$%&'()*+,-./
2
0123456789:;<=>?
3
@ABCDEFGHIJKLMNO
4
PQRSTUVWXYZ[\]^_
5
`abcdefghijklmno
6
pqrstuvwxyz{|}~
0 7

  
proj/font/split_font.py
1
import os
2
import glob
3
from PIL import Image
4

  
5
im = Image.open("Consolas.png")
6

  
7
W, H = im.size
8

  
9
Nw = 16
10
Nh = 6
11

  
12
i = 32
13

  
14

  
15

  
16
for h in range(Nh):
17
    t = int(H/Nh)*h
18
    b = int(H/Nh)*(h+1)
19
    for w in range(Nw):
20
        #l = int((W*w)/Nw)
21
        #r = int((W*(w+1))/Nw)
22
        l = 59*w
23
        r = 59*(w+1)
24
        im1 = im.crop((l,t,r,b))
25
        im1.save("%03d.png"%i)
26
        os.system("convert %03d.png xpm/%03d.xpm"%(i,i))
27
        os.system("rm %03d.png"%i)
28
        i += 1
0 29

  

Also available in: Unified diff