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 ............ ............ ............ ............