Hallo,
warum schreibst Du nicht gleich alle Bits, die durch den Pfeil markiert sind, in ein Byte? Dann steht das Zeichen nicht wie jetzt aufrecht, sondern 90° verdreht.

Ich wüßte jetzt nicht, wie man das sonst einfach machen könnte außer umsortieren der einzelnen Bits mit
Byte.0 = Byte_ar(Zeile1).0
Byte.1 = Byte_ar(Zeile2).0
.
Byte.7 = Byte_ar(Zeile8 ).0
(falls sich die Arrayelemente auch so bitweise ansprechen lassen - noch nicht probiert)

Gruß
Searcher