1
0
mirror of https://github.com/gryf/wmdocklib.git synced 2025-12-19 04:20:17 +01:00

correction in the font (a few characters were still at 6x8).

small readability correction in pywmhelpers.py.
This commit is contained in:
mfrasca
2006-10-19 12:39:42 +00:00
parent 86e2767ec1
commit 3679d9099f
2 changed files with 36 additions and 32 deletions

View File

@@ -5,36 +5,36 @@ static char *square_[] = {
"% c black",
" c gray100",
/* pixels */
" % % % % % % % % %% % % % %% % %% %% % %%%% %% %%%% %% ",
" % % % % % %%% % % % % % % % % % % % % %% % % % % %% % % % % % % % ",
" % % % %%%% % % %% % % % %% % % % % % % % % % %%% % % % % ",
" % %% %% % % % % %%%% %%%%% %%%% % % % % % % % % % %%% % %% ",
" %%%% % % % % % % %% % % % % % % % %%%% % % % % % % ",
" % % %%% % % % % % % % % % % %% % % % % % % % % % % % % % % % ",
" % % % % % % %%% % % % %% % %% %%% %%%% %% % %% %% % %% ",
" % % % % % % % % %% % % % %% % %% %% % %%%% %% %%%% %% ",
" % % % % % %%% % % % % % % % % % % % % % %% % % % % %% % % % % % % % ",
" % % % %%%% % % %% % % % %% % % % % % % % % % %%% % % % % ",
" % %% %% % % % % %%%% %%%%% %%%% % % % % % % % % % %%% % %% ",
" %%%% % % % % % % %% % % % % % % % %%%% % % % % % % ",
" % % %%% % % % % % % % % % % %% % % % % % % % % % % % % % % % ",
" % % % % % % %%% % % % %% % %% %%% %%%% %% % %% %% % %% ",
" % ",
" %% % % %% %% %% %%% %%% %% %%%% %%%% %% % % %%% % % % % % % % % %% %%% %% ",
"% % % % % % % % % % % % % % % % % % % % % % % % % % % %%%% %% % % % % % % % ",
"% % % % % %%%% % % % %% % % % % % % % % % % % % % % %% % % % %% % % % % % % % ",
" %%% % % % %% % %%%% %%% % % % %%% %%% % %% %%%% % % % % % % % %% % % %%% % % ",
" % % %%%% % % % %% % % % % % % % % % % % % % % % %% % % % % %% % % % % % ",
"% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %% ",
" %% % % % % %% % % %%% %%% %% %%%% % %% % % %%% % % % %%%% % % % % %% % % ",
" %% % % %% %% %% %%% %% %% %%%% %%%% %% % % %%% % % % % % % % % %% %%% %% ",
"% % % % % % % % % % % % % % % % % % % % % % % % % % % %%%% %% % % % % % % % ",
"% % % % % %%%% % % % %% % % % % % % % % % % % % % % %% % % % %% % % % % % % % ",
" %%% % % % %% % %%%% %%% % % % %%% %%% % %% %%%% % % % % % % % %% % % %%% % % ",
" % % %%%% % % % %% % % % % % % % % % % % % % % % %% % % % % %% % % % % % ",
"% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %% ",
" %% % % % % %% % % %%% %% %% %%%% % %% % % %%% % % % %%%% % % % % %% % % ",
" % ",
"%%% %% %%%%%% % % % % % % % % % %%%% %%% %%% % % % % % % % % ",
"% % % % % % % % % % % % % % % % % % % % % % % % % ",
"% % % % % % % % % % % % % % % % % % % % % %% % %%% % %% % %%% % %% %% ",
"%%% %% % % % % % % % % % % % % % % % %%% % %%% % % %%% % % %%% % % ",
"% % % % % % % % % % % % % % % % % %%% % % % % % %%%% % % % % % % % ",
"% % % % % % % % % %%%% % % % % % % % % % % % % % % % % %%% % % % % ",
"% % %% % %% % % % % % % %%%% %%% % %%% %%% %%% %%% %%% %% % % % % %%% % ",
" %%%% %%% %% ",
" %% %% % %% ",
"% % % % % % ",
"% % %% % %%% %% %%% %%% %%% %%% %%%% % % % % % % % % % % %%%% % % % ",
"% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % ",
"% % % % % % % % % % % % % % % %% % % % % % % % %% % % % % % % %%% ",
"%% % % % % % % % % %%% %%% % % % % % % % %%%% % % %%% % % % % ",
"% %% %%% % % % % % %% % % % %%% %% %%% % % % % % % %%%% %% % %% ",
" % % %% % ",
"%%% %% %%%%%% % % % % % % % % % %%%% %%% %%% % % % % % % % % ",
"% % % % % % % % % % % % % % % % % % % % % % % % % % ",
"% % % % % % % % % % % % % % % % % % % % % %% % %%% % %% % %%% % %% %% ",
"%%% %% % % % % % % % %% % % % % % % % %%% % %%% % % %%% % % %%% % % ",
"% % % % % % % % % % % % % % % % % %%% % % % % % %%%% % % % % % % % ",
"% % % % % % % % % %%%% % % % % % % % % % % % % % % % % %%% % % % % ",
"% % %% % %% % % % % % % %%%% %%% % %%% %%% %%% %%% %%% %% % % % % %%% % ",
" %%%%% %%% %% ",
"% %% %% % %% ",
"% % % % % % ",
"% % % % % %%% %% %%% %%% %%% %%% %%%% % % % % % % % % % % %%%% % % % ",
"% % % %%%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % ",
"%% % % % % % % % % % % % % %% % % % % % % % %% % % % % % % %%% ",
"% % % % % % % % % %%% %%% % % % % % % % %%%% % % %%% % % % % ",
"% % %%% % % % % %% % % % %%% %% %%% % % % % % % %%%% %% % %% ",
" % % %% % ",
};

View File

@@ -90,9 +90,13 @@ def addChar(ch, x, y, xOffset, yOffset, width, height):
if not (32 <= ord(ch) <= 127):
raise ValueError, "Unsupported Char: '%s'(%d)" % (ch, ord(ch))
stringsize = 128 - (128 % char_width)
# linelength is the amount of bits the character set uses on each row.
linelength = 128 - (128 % char_width)
# pos is the horizontal index of the box containing ch.
pos = (ord(ch)-32) * char_width
chY, chX = (pos / stringsize) * char_height + 64, pos % stringsize
# translate pos into chX, chY, rolling back and down each linelength
# bits. character definition start at row 64, column 0.
chY, chX = (pos / linelength) * char_height + 64, pos % linelength
targX = x + xOffset
targY = y + yOffset
pywmgeneral.copyXPMArea(chX, chY, char_width, char_height, targX, targY)