Ajoute une fonction drawBigText(), qui écrit du texte avec une police complètement différente, de toute taille
from kandinsky import * letters = {"A":3055,"B":3963,"C":3663,"D":1899,"E":3679,"F":719, "G":3919, "H":2941,"I":3735,"J":1687, "K":2781,"L":3657,"M":3071,"N":2927,"O":3951,"P":1007,"Q":2543, "R":2815,"S":3983,"T":1175,"U":3949,"V":1389,"W":4093,"X":2973,"Y":1213, "Z":3703, "a":4080,"b":3961,"c":3704,"d":3964,"e":3800,"f":1494,"g":31224,"h":2937,"i":1154,"j":26884,"k":2793,"l":1609,"m":3064,"n":2936,"o":3960,"p":8056,"q":20344,"r":632, "s":1712,"t":3258,"u":3944,"v":1384,"w":4072,"x":2728,"y":14824,"z":14520, "1":1171,"2":3815,"3":3895,"4":2541,"5":3871,"6":4047,"7":2471,"8":3967,"9":3903,"0":3951, "?":1063,"!":1042,".":1024," ":0,":":1040,"-":448} def drawLetter(nbr,x,y,size,col1): for i in range(len(bin(nbr))-2): if nbr >> i & 1: fill_rect(x+(i%3)*size,y+(i//3)*size,size,size,col1) def drawBigText(text,x,y,size=5,col1=(0,)*3,col2=(255,)*3): for i in range(len(text)): drawLetter(letters[text[i]],x+i*4*size,y,size,col1)