This is what I figured out how the characters are encoded.
For now only the normal chars which are used to display files & folders.
The border is only visible when text is marked.
I hope I could clearly describe it...
Have fun with it!
J�rgen
Ex.: width 0x10
Byte order, each byte (except db and fe) represents 4 pixels:
+-+-+-+-+-+-+-+-+
|0 0|0 4|0 8|0 c|
+-+-+-+-+-+-+-+-+
|0 1|0 5|0 9|0 d|
+-+-+-+-+-+-+-+-+
|0 2|0 6|0 a|0 e|
+-+-+-+-+-+-+-+-+
|0 3|0 7|0 b|0 f|
+-+-+-+-+-+-+-+-+
|1 0|1 4|1 8|1 c|
+-+-+-+-+-+-+-+-+
|1 1|1 5|1 9|1 d|
+-+-+-+-+-+-+-+-+
|1 2|1 6|1 a|1 e|
+-+-+-+-+-+-+-+-+
|1 3|1 7|1 b|1 f|
+-+-+-+-+-+-+-+-+
I don't know if the following list is complete. It is at least complete for the used character set.
HEX (. = empty, + = border, # filled)
43 ....
44 ...+
48 ..++
49 ..+#
54 .+++
55 .++#
57 .+##
72 +...
73 +..+
76 +.++
77 +.+#
7f ++..
80 ++.+
82 +++.
83 ++++
84 +++#
85 ++#+
86 ++##
8b +#+.
8c +#++
90 +##+
91 +###
ab #+..
ac #+.+
af #++.
b0 #+++
b1 #++#
b4 #+##
be ##+.
bf ##++
c0 ##+#
c3 ###+
c4 ####
db .... (replaces 4x 43)
....
....
....
fe ........ (replaces 8x 43)
........
........
........
Ex. "U":
43 43 43 43 ................
43 43 43 43 ................
43 43 43 43 ................
48 7f 48 7f ..++++....++++..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 af 55 ab ..+##++..++##+..
48 bf 86 7f ..++##++++##++..
44 c4 c4 72 ...+########+...
44 91 c3 72 ...++######++...
43 83 83 43 ....++++++++....
43 43 43 43 ................
fe fe ................
................
................
................
Ex. "V":
43 43 43 43 ................
43 43 43 43 ................
43 43 43 43 ................
48 7f 48 7f ..++++....++++..
49 ab 49 ab ..+##+....+##+..
49 ab 49 ab ..+##+....+##+..
49 af 55 ab ..+##+....+##+..
48 be 57 7f ..++##+..+##++..
44 be 57 72 ...+##+..+##+...
44 bf 86 72 ...+##++++##+...
44 90 90 72 ...++##++##++...
43 90 90 43 ....+##++##+....
db 90 90 fe ....+##++##+....
86 bf ....++####++....
57 be .....+####+.....
57 be .....+####+.....
55 af fe .....++##++.....
49 ab ......+##+......
48 7f ......++++......
43 43 ................
fe db ................
................
................
................
Ex. ".":
fe fe ............
............
............
............
fe ............
............
............
............
fe db ............
............
............
............
43 43 db ............
43 43 ............
44 83 ...+++++....
44 c3 ...+###+....
44 c3 fe ...+###+....
44 c3 ...+###+....
44 83 ...+++++....
43 43 ............
fe ............
............
............
............