topic: font
35 modules sharing the font name family (derived from the tree's prefix discipline).
The 'font' topic family in the Nishi sovereign ecosystem focuses on font construction, rendering, and benchmarking across multiple rungs of the font hierarchy. The FONT ENGINE in nx_font manages stroke composition, while nx_font_1bpp provides a bitmap font implementation with caller-supplied glyph data. nx_font_baseline_census evaluates professional consistency, ensuring alignment across the pioneer font's hardware-rung-up typeface. These modules collectively support font creation, testing, and metric analysis within the ecosystem's modular architecture.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_font.nx | RUNG 4 of the sovereign font BUILDER: the FONT ENGINE. A char -> its stroke-composition (in | 1392 | 38 |
| nx_font_1bpp.nx | bitmap font (caller-supplied glyph data). | 115 | 7 |
| nx_font_1bpp_test.nx | smoke for nx_font_1bpp. | 60 | 1 |
| nx_font_advdiff.nx | FONT-METRICS DRIFT instrument (operator 2026-07-28: "use free fonts as | 102 | 6 |
| nx_font_baseline_census.nx | the PROFESSIONAL-CONSISTENCY benchmark for the pioneer font: how much do the | 160 | 8 |
| nx_font_bitmap_5x7.nx | 5x7 bitmap font for the Nishi browser. | 1019 | 1 |
| nx_font_bitmap_5x7_test.nx | smoke for the 5x7 bitmap font lookup. | 82 | 1 |
| nx_font_census.nx | R0 of the SOVEREIGN FONT ladder (our own typeface, hardware-rung-up). Honest maturity map, | 85 | 6 |
| nx_font_cjk.nx | FIRST CJK / ASIAN rung: prove the stroke generator extends to Han (Chinese/Japanese/Korean). | 303 | 16 |
| nx_font_curve.nx | the CURVED-stroke primitive (last stroke type): real TrueType quadratic Beziers via | 278 | 19 |
| nx_font_cyrillic8.nx | sovereign 8x8 CYRILLIC bitmap font (uppercase Russian А..Я, codepoints U+0410..U+042F), | 51 | 2 |
| nx_font_cyrillic_ext8.nx | extended Cyrillic glyphs OUTSIDE the Russian А..Я block, for Belarusian and | 27 | 2 |
| nx_font_device_ladder.nx | the "works on ANYTHING, beautifully" KEYSTONE: a data-driven DEGRADATION SELECTOR | 206 | 15 |
| nx_font_diag.nx | DIAGONAL-STROKE generator upgrade (the capability multiplier). Adds integer isqrt + add_seg: | 297 | 18 |
| nx_font_family_gate.nx | THE FONT GENERATOR proof: ONE glyph program + a knob vector => DIFFERENT fonts | 298 | 13 |
| nx_font_full.nx | the COMPLETE accessible sovereign typeface: space + digits 0-9 (SLASHED zero for 0/O | 445 | 33 |
| nx_font_gen.nx | the GEN-AXES rung: a PARAMETRIC font GENERATOR (not one font). Glyphs are defined ONCE as | 238 | 18 |
| nx_font_gen_census.nx | what does "S-CLASS EXCEED" mean for a FONT GENERATOR + ALL LANGUAGES? (operator asked | 87 | 6 |
| nx_font_gen_research_fetch.nx | the Nishi RESEARCHER's sovereign LIVE fetch to DEFINE what "s-class exceed" | 72 | 5 |
| nx_font_latin.nx | FULL UPPERCASE LATIN A-Z: makes the sovereign font USABLE (real English words), composed | 275 | 22 |
| nx_font_latinext8.nx | Polish (and general) extended-Latin lowercase glyphs, 8x8, built from the proven | 35 | 5 |
| nx_font_legib_census.nx | what S-CLASS-EXCEED means for LEGIBILITY + ACCESSIBILITY (ADA / dyslexia / low-vision) | 54 | 5 |
| nx_font_legib_research_fetch.nx | Nishi RESEARCHER: ground an S-CLASS-EXCEED bar for LEGIBILITY + ACCESSIBILITY | 65 | 5 |
| nx_font_mockup.nx | a STANDALONE before/after typography mockup (NOT wired into any browser). Renders | 130 | 7 |
| nx_font_outline.nx | R1 of the sovereign-font ladder: the glyph OUTLINE MODEL in the exact TrueType glyf | 98 | 9 |
| nx_font_pioneer_benchmark.nx | the PIONEER FONT BENCHMARK. Composes the per-axis font-quality censuses | 124 | 8 |
| nx_font_research_fetch.nx | the Nishi RESEARCHER's sovereign LIVE fetch to ground a SOVEREIGN FONT capability | 73 | 5 |
| nx_font_screen_tiers.nx | can the typography EMITTER target screens from low-quality industrial panels to | 92 | 5 |
| nx_font_space_tool.nx | AUTO-SPACING generator (the fix for "ransom-note rhythm"): per-glyph OPTICAL | 125 | 3 |
| nx_font_specimen.nx | one comprehensive SPECIMEN SHEET of the sovereign parametric typeface, rendered | 119 | 4 |
| nx_font_test.nx | R4 engine proof: render a STRING through the font engine (font_text drives the builder | 38 | 1 |
| nx_font_ttf_emit.nx | R2 of the sovereign-font ladder (the KEYSTONE): serialize the R1 glyph outline model | 231 | 18 |
| nx_font_universal.nx | "all languages in ONE font": a single sovereign .ttf carrying THREE scripts generated | 302 | 19 |
| nx_font_variants.nx | VARIATION SYSTEM: one glyph definition -> N visibly-distinct fonts via a STYLE VECTOR | 271 | 23 |
| nx_font_web_embed.nx | R3 of the sovereign-font ladder: read web_assets/nishi.ttf (from R2), base64-encode it, | 76 | 4 |