code wiki / font

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.

moduledescriptionlinesfuncs
nx_font.nxRUNG 4 of the sovereign font BUILDER: the FONT ENGINE. A char -> its stroke-composition (in139238
nx_font_1bpp.nxbitmap font (caller-supplied glyph data).1157
nx_font_1bpp_test.nxsmoke for nx_font_1bpp.601
nx_font_advdiff.nxFONT-METRICS DRIFT instrument (operator 2026-07-28: "use free fonts as1026
nx_font_baseline_census.nxthe PROFESSIONAL-CONSISTENCY benchmark for the pioneer font: how much do the1608
nx_font_bitmap_5x7.nx5x7 bitmap font for the Nishi browser.10191
nx_font_bitmap_5x7_test.nxsmoke for the 5x7 bitmap font lookup.821
nx_font_census.nxR0 of the SOVEREIGN FONT ladder (our own typeface, hardware-rung-up). Honest maturity map,856
nx_font_cjk.nxFIRST CJK / ASIAN rung: prove the stroke generator extends to Han (Chinese/Japanese/Korean).30316
nx_font_curve.nxthe CURVED-stroke primitive (last stroke type): real TrueType quadratic Beziers via27819
nx_font_cyrillic8.nxsovereign 8x8 CYRILLIC bitmap font (uppercase Russian А..Я, codepoints U+0410..U+042F),512
nx_font_cyrillic_ext8.nxextended Cyrillic glyphs OUTSIDE the Russian А..Я block, for Belarusian and272
nx_font_device_ladder.nxthe "works on ANYTHING, beautifully" KEYSTONE: a data-driven DEGRADATION SELECTOR20615
nx_font_diag.nxDIAGONAL-STROKE generator upgrade (the capability multiplier). Adds integer isqrt + add_seg:29718
nx_font_family_gate.nxTHE FONT GENERATOR proof: ONE glyph program + a knob vector => DIFFERENT fonts29813
nx_font_full.nxthe COMPLETE accessible sovereign typeface: space + digits 0-9 (SLASHED zero for 0/O44533
nx_font_gen.nxthe GEN-AXES rung: a PARAMETRIC font GENERATOR (not one font). Glyphs are defined ONCE as23818
nx_font_gen_census.nxwhat does "S-CLASS EXCEED" mean for a FONT GENERATOR + ALL LANGUAGES? (operator asked876
nx_font_gen_research_fetch.nxthe Nishi RESEARCHER's sovereign LIVE fetch to DEFINE what "s-class exceed"725
nx_font_latin.nxFULL UPPERCASE LATIN A-Z: makes the sovereign font USABLE (real English words), composed27522
nx_font_latinext8.nxPolish (and general) extended-Latin lowercase glyphs, 8x8, built from the proven355
nx_font_legib_census.nxwhat S-CLASS-EXCEED means for LEGIBILITY + ACCESSIBILITY (ADA / dyslexia / low-vision)545
nx_font_legib_research_fetch.nxNishi RESEARCHER: ground an S-CLASS-EXCEED bar for LEGIBILITY + ACCESSIBILITY655
nx_font_mockup.nxa STANDALONE before/after typography mockup (NOT wired into any browser). Renders1307
nx_font_outline.nxR1 of the sovereign-font ladder: the glyph OUTLINE MODEL in the exact TrueType glyf989
nx_font_pioneer_benchmark.nxthe PIONEER FONT BENCHMARK. Composes the per-axis font-quality censuses1248
nx_font_research_fetch.nxthe Nishi RESEARCHER's sovereign LIVE fetch to ground a SOVEREIGN FONT capability735
nx_font_screen_tiers.nxcan the typography EMITTER target screens from low-quality industrial panels to925
nx_font_space_tool.nxAUTO-SPACING generator (the fix for "ransom-note rhythm"): per-glyph OPTICAL1253
nx_font_specimen.nxone comprehensive SPECIMEN SHEET of the sovereign parametric typeface, rendered1194
nx_font_test.nxR4 engine proof: render a STRING through the font engine (font_text drives the builder381
nx_font_ttf_emit.nxR2 of the sovereign-font ladder (the KEYSTONE): serialize the R1 glyph outline model23118
nx_font_universal.nx"all languages in ONE font": a single sovereign .ttf carrying THREE scripts generated30219
nx_font_variants.nxVARIATION SYSTEM: one glyph definition -> N visibly-distinct fonts via a STYLE VECTOR27123
nx_font_web_embed.nxR3 of the sovereign-font ladder: read web_assets/nishi.ttf (from R2), base64-encode it,764