Embedded Bitmap Font
Unit: VGAPrint
Simple 8×8 monospace bitmap font for VGA Mode 13h.
Function
procedure PrintText(X, Y: Integer; const Text: string; Color: Byte; FB: PFrameBuffer);
Example
uses VGA, VGAPrint;
var
BackBuffer: PFrameBuffer;
begin
InitVGA;
BackBuffer := CreateFrameBuffer;
PrintText(10, 10, 'Hello World!', 15, BackBuffer);
PrintText(10, 20, 'Score: 1234', 14, BackBuffer);
RenderFrameBuffer(BackBuffer);
DoneVGA;
FreeFrameBuffer(BackBuffer);
end;
Notes
Fixed 8×8 pixel monospace font
Embedded in unit (no external files)
Color 0 = transparent background
For variable-width fonts, use VGAFONT (see DOCS\VGAFONT.md)
Character Set
ASCII 32-127 (printable characters)
Uppercase/lowercase letters
Numbers and symbols