Solch ein Display hatte ich auch vor ein paar Jahren ausprobiert. An dem Ding habe ich die Zähne ausgebissen und musste scheitern, weil ich es mit AVR und FPC probieren wollte.Es geht lediglich darum Fonts zu erstellen für dieses Mini Display

Mit Arduino ging es problemlos.
Wen du idelale Font für dein Display suchst, hier eine gute Quelle: https://www.zap.org.au/projects/console ... index.html
Die *.psftx sind alles Fonts im Ascii-Text, welche man sehr einfach in eine passende Matrix konvenieren kann.
Als Basis kannst du diese Source verwenden.
Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
const
ofs = 10;
size = 22;
var
sl: TStringList;
i, y, x: integer;
s: string;
bit: TBitmap;
begin
bit := TBitmap.Create;
bit.SetSize(8 * 256, 16);
sl := TStringList.Create;
sl.LoadFromFile('t.fnt.psftx');
for i := 0 to 255 do begin
for y := 0 to 15 do begin
s := sl[ofs + i * size + y];
for x := 0 to 7 do begin
if s[x + 2] = '.' then begin
Canvas.Pixels[i * 8 + x, y] := clWhite;
Write(' ');
end else begin
Write('X');
Canvas.Pixels[i * 8 + x, y] := clBlack;
Bit.Canvas.Pixels[i * 8 + x, y] := $FFFFFF;
end;
end;
WriteLn();
end;
WriteLn(#10);
end;
sl.Free;
bit.SaveToFile('t.fnt.bmp');
bit.Free;
end;