G-code esetén számomra azért az inverz nem annyira triviális. Amiket találtam CNC fontkezelések, azok mind magát a fontot akarták belemarni az alapanyagba. Nekem megy ugye ennek az inverze kell, azaz marni egy négyzetet adott mélységben, és a fontok alakját kevésbé mélyre marni.
Egyelőre úgy képzelem, hogy ha beolvasom a betű/szó alakját, akkor egy adott Y koordinátához minden vonal esetén kell kapnom két X koordinátát (eleje, vége). Így ezeknél a pontoknál meg tudom emelni a marófejet, majd vissza, és így végigmenni a négyzeten. Egy truetype-ból egyelőre nem tudom kinyerni ezeket az adatokat. Biztos van valami célszerűbb fontformátum, vagy ilyen lib, de én még nem találtam meg.
A felbontás valóban kérdés... Ez majd kiderül.