WinDriver/win31drv
Scott Duensing fbb1cce5c3 Add TrueType font support via stb_truetype.h
Integrate stb_truetype.h to rasterize TTF glyphs into 1-bit .FNT v3
format consumed by Win3.x display drivers. Key implementation detail:
.FNT bitmaps use column-major byte order (all rows of byte-column 0
first, then byte-column 1, etc.), not row-major.

New API: wdrvLoadFontTtf(path, pointSize) loads any TTF at any size.
Demo 7 renders Liberation Sans/Serif/Mono at 16/20/24pt.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 00:38:16 -06:00
..
log.c Add README.md and expand code comments across all source files 2026-02-21 18:46:05 -06:00
log.h Initial commit. 2026-02-21 18:01:54 -06:00
Makefile Add TrueType font support via stb_truetype.h 2026-02-22 00:38:16 -06:00
neformat.h Add loadable font support: .FON/.FNT loading with v2→v3 conversion 2026-02-21 23:04:30 -06:00
neload.c Add README.md and expand code comments across all source files 2026-02-21 18:46:05 -06:00
neload.h Remove development diagnostics and clean up codebase 2026-02-21 18:27:00 -06:00
stb_truetype.h Add TrueType font support via stb_truetype.h 2026-02-22 00:38:16 -06:00
thunk.c Remove development diagnostics and clean up codebase 2026-02-21 18:27:00 -06:00
thunk.h Remove development diagnostics and clean up codebase 2026-02-21 18:27:00 -06:00
winddi.h Implement ExtTextOut DDI wrapper with built-in VGA ROM font 2026-02-21 21:21:23 -06:00
windrv.c Add TrueType font support via stb_truetype.h 2026-02-22 00:38:16 -06:00
windrv.h Add TrueType font support via stb_truetype.h 2026-02-22 00:38:16 -06:00
winstub.c Add README.md and expand code comments across all source files 2026-02-21 18:46:05 -06:00
winstub.h Add README.md and expand code comments across all source files 2026-02-21 18:46:05 -06:00
wintypes.h Add README.md and expand code comments across all source files 2026-02-21 18:46:05 -06:00