add freetype

This commit is contained in:
2026-04-02 10:24:01 -07:00
parent d513432e1d
commit ad32f18bf5

View File

@@ -225,11 +225,7 @@ be expensive, especially robust ones that kids cannot break.
Text Rendering:
Use stb_truetype (single-header library, stb_truetype.h from github.com/nothings/stb).
Drop stb_truetype.h into the src directory. No additional build dependencies required.
Used for graticule degree labels on the PPI bearing ring, range labels, and any
vessel name labels from AIS data. Build a font atlas texture at startup from a
TTF font file; render characters as textured quads in the shader.
Use freetype fonts libfreetype6:amd64
Communication:
@@ -288,5 +284,9 @@ Order of testing features.
========================================================
Now, just comment on this, noting any errors or anything you think is missing.
DO NOT GENERATE CODE
Generate code for testiong feature 1 and 2 only;
1. General initialization and set up basic boundaries of the two scopes
on the screen. No features on each scope yet.
2. Edge graticule on ppi scope (Bearing ticks and numbers)
Do not generate any other code
Generate code the run this and hold for 10 seconds and exit