mirror of
https://github.com/gryf/wmdocklib.git
synced 2025-12-19 12:28:10 +01:00
correction in the font (a few characters were still at 6x8).
small readability correction in pywmhelpers.py.
This commit is contained in:
@@ -5,36 +5,36 @@ static char *square_[] = {
|
|||||||
"% c black",
|
"% c black",
|
||||||
" c gray100",
|
" c gray100",
|
||||||
/* pixels */
|
/* pixels */
|
||||||
" % % % % % % % % %% % % % %% % %% %% % %%%% %% %%%% %% ",
|
" % % % % % % % % %% % % % %% % %% %% % %%%% %% %%%% %% ",
|
||||||
" % % % % % %%% % % % % % % % % % % % % %% % % % % %% % % % % % % % ",
|
" % % % % % %%% % % % % % % % % % % % % % %% % % % % %% % % % % % % % ",
|
||||||
" % % % %%%% % % %% % % % %% % % % % % % % % % %%% % % % % ",
|
" % % % %%%% % % %% % % % %% % % % % % % % % % %%% % % % % ",
|
||||||
" % %% %% % % % % %%%% %%%%% %%%% % % % % % % % % % %%% % %% ",
|
" % %% %% % % % % %%%% %%%%% %%%% % % % % % % % % % %%% % %% ",
|
||||||
" %%%% % % % % % % %% % % % % % % % %%%% % % % % % % ",
|
" %%%% % % % % % % %% % % % % % % % %%%% % % % % % % ",
|
||||||
" % % %%% % % % % % % % % % % %% % % % % % % % % % % % % % % % ",
|
" % % %%% % % % % % % % % % % %% % % % % % % % % % % % % % % % ",
|
||||||
" % % % % % % %%% % % % %% % %% %%% %%%% %% % %% %% % %% ",
|
" % % % % % % %%% % % % %% % %% %%% %%%% %% % %% %% % %% ",
|
||||||
" % ",
|
" % ",
|
||||||
" %% % % %% %% %% %%% %%% %% %%%% %%%% %% % % %%% % % % % % % % % %% %%% %% ",
|
" %% % % %% %% %% %%% %% %% %%%% %%%% %% % % %%% % % % % % % % % %% %%% %% ",
|
||||||
"% % % % % % % % % % % % % % % % % % % % % % % % % % % %%%% %% % % % % % % % ",
|
"% % % % % % % % % % % % % % % % % % % % % % % % % % % %%%% %% % % % % % % % ",
|
||||||
"% % % % % %%%% % % % %% % % % % % % % % % % % % % % %% % % % %% % % % % % % % ",
|
"% % % % % %%%% % % % %% % % % % % % % % % % % % % % %% % % % %% % % % % % % % ",
|
||||||
" %%% % % % %% % %%%% %%% % % % %%% %%% % %% %%%% % % % % % % % %% % % %%% % % ",
|
" %%% % % % %% % %%%% %%% % % % %%% %%% % %% %%%% % % % % % % % %% % % %%% % % ",
|
||||||
" % % %%%% % % % %% % % % % % % % % % % % % % % % %% % % % % %% % % % % % ",
|
" % % %%%% % % % %% % % % % % % % % % % % % % % % %% % % % % %% % % % % % ",
|
||||||
"% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %% ",
|
"% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %% ",
|
||||||
" %% % % % % %% % % %%% %%% %% %%%% % %% % % %%% % % % %%%% % % % % %% % % ",
|
" %% % % % % %% % % %%% %% %% %%%% % %% % % %%% % % % %%%% % % % % %% % % ",
|
||||||
" % ",
|
" % ",
|
||||||
"%%% %% %%%%%% % % % % % % % % % %%%% %%% %%% % % % % % % % % ",
|
"%%% %% %%%%%% % % % % % % % % % %%%% %%% %%% % % % % % % % % ",
|
||||||
"% % % % % % % % % % % % % % % % % % % % % % % % % ",
|
"% % % % % % % % % % % % % % % % % % % % % % % % % % ",
|
||||||
"% % % % % % % % % % % % % % % % % % % % % %% % %%% % %% % %%% % %% %% ",
|
"% % % % % % % % % % % % % % % % % % % % % %% % %%% % %% % %%% % %% %% ",
|
||||||
"%%% %% % % % % % % % % % % % % % % % %%% % %%% % % %%% % % %%% % % ",
|
"%%% %% % % % % % % % %% % % % % % % % %%% % %%% % % %%% % % %%% % % ",
|
||||||
"% % % % % % % % % % % % % % % % % %%% % % % % % %%%% % % % % % % % ",
|
"% % % % % % % % % % % % % % % % % %%% % % % % % %%%% % % % % % % % ",
|
||||||
"% % % % % % % % % %%%% % % % % % % % % % % % % % % % % %%% % % % % ",
|
"% % % % % % % % % %%%% % % % % % % % % % % % % % % % % %%% % % % % ",
|
||||||
"% % %% % %% % % % % % % %%%% %%% % %%% %%% %%% %%% %%% %% % % % % %%% % ",
|
"% % %% % %% % % % % % % %%%% %%% % %%% %%% %%% %%% %%% %% % % % % %%% % ",
|
||||||
" %%%% %%% %% ",
|
" %%%%% %%% %% ",
|
||||||
" %% %% % %% ",
|
"% %% %% % %% ",
|
||||||
"% % % % % % ",
|
"% % % % % % ",
|
||||||
"% % %% % %%% %% %%% %%% %%% %%% %%%% % % % % % % % % % % %%%% % % % ",
|
"% % % % % %%% %% %%% %%% %%% %%% %%%% % % % % % % % % % % %%%% % % % ",
|
||||||
"% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % ",
|
"% % % %%%% % % % % % % % % % % % % % % % % % % % % % % % % % % % % ",
|
||||||
"% % % % % % % % % % % % % % % %% % % % % % % % %% % % % % % % %%% ",
|
"%% % % % % % % % % % % % % %% % % % % % % % %% % % % % % % %%% ",
|
||||||
"%% % % % % % % % % %%% %%% % % % % % % % %%%% % % %%% % % % % ",
|
"% % % % % % % % % %%% %%% % % % % % % % %%%% % % %%% % % % % ",
|
||||||
"% %% %%% % % % % % %% % % % %%% %% %%% % % % % % % %%%% %% % %% ",
|
"% % %%% % % % % %% % % % %%% %% %%% % % % % % % %%%% %% % %% ",
|
||||||
" % % %% % ",
|
" % % %% % ",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -90,9 +90,13 @@ def addChar(ch, x, y, xOffset, yOffset, width, height):
|
|||||||
|
|
||||||
if not (32 <= ord(ch) <= 127):
|
if not (32 <= ord(ch) <= 127):
|
||||||
raise ValueError, "Unsupported Char: '%s'(%d)" % (ch, ord(ch))
|
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
|
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
|
targX = x + xOffset
|
||||||
targY = y + yOffset
|
targY = y + yOffset
|
||||||
pywmgeneral.copyXPMArea(chX, chY, char_width, char_height, targX, targY)
|
pywmgeneral.copyXPMArea(chX, chY, char_width, char_height, targX, targY)
|
||||||
|
|||||||
Reference in New Issue
Block a user