SECOND PASS / INDEPENDENT REVIEW AND CORRECTIONS

INDEPENDENT SECOND-PASS REVIEW — 4 NOVEMBER 2026

Scope
Reviewed the supplied settings/briefing screenshots, supplied atlas sheet,
v1 README/manifest/source evidence, font previews, source atlas extracts,
font construction code, and original engine glyph tables. No game assets
were modified and no live-game acceptance test is claimed.

Confirmed source-fidelity findings and corrections
1. Map Kim capital N was overridden to a conventional diagonal N. The actual
   akimfont glyph is a flat roof with an upper-right chamfer and upright side,
   like a capital-sized n. Removed the diagonal substitution.
2. Both Kim and Maz capital M/W were generic geometric approximations that
   missed distinctive original architecture. M has a roof joined to its left
   upright, with separate middle/right stems below the roof. W has three
   upright stems and a floor return joined at bottom-right. Reconstructed
   these forms geometrically, preserving visible gaps.
3. Original punctuation was omitted despite available glyph evidence. Added
   the filled star and angle brackets to Kim and Maz, and # $ backslash caret
   underscore grave to Kim. The source asterisk is a filled five-point marker.
4. Kim &/@ and Maz @ are solid rectangular placeholder slots in the source,
   not complete typographic symbols. They remain unsupported, rather than
   supplying invented shapes claimed as original glyphs.

Source locations
The engine map glyph table at 0x50a308 gives four-byte x/y/width/advance
records. HUD origins at 0x509ab0 are pairs of 32-bit coordinates. Source
records were read from original-v2.gpn. TEX 7104/7105 use coordinates doubled
from these tables. Relevant small-atlas coordinates:
  Kim N (44,24); M (38,24); W (34,32).
  Maz N (36,18); M (30,18); W (30,24).
  Kim star (44,0); Maz star (0,0).
Original files: source-extracts/7104-akimfont-raw.png and
source-extracts/7105-amazfont-raw.png.

Angular variant disposition
V1's Briefing Wide, Angular Tall and Angular Test Variant use the same
hand-drawn letter skeletons with different proportions/weight. The first
alphabet row in the available originals supports a closely related family.
The review did not establish independent, letter-by-letter distinct outlines
for all 26 test-variant capitals. The tall/test faces should therefore be
described as source-informed related-style bases, with active use unconfirmed,
not as three independently recovered complete fonts. Numeric/punctuation
extensions remain inferred where the archive sheet lacks full references.

Other review outcomes
The supplied screenshot body and condensed settings lettering are recognizably
represented. The source evidence properly identifies the painted MISSION
heading and its inferred alphabet extension. Exact hinting/kerning and bitmap
spacing are not recovered. Improvements to heading cap alignment, fixed-cell
glyph positioning, export metrics and package reproducibility are handled in
the coordinating agent's second pass and should be verified in the v2 proofs.

Review limitations
This is a source-informed redraw, not pixel-identical extraction of original
vector outlines. Small bitmap aliasing and uncertain contours are regularized.
No local browser or runtime claim follows from the static proof review.

V2 proof review
Inspected the regenerated Map Kim, HUD Maz, FPS Vector, Mission Heading and
HUD Segment Digits specimens, plus individual star, dollar, angle bracket and
caret PNGs. The corrected Kim/Maz letters now preserve the referenced source
architecture. The MISSION word has aligned cap/baseline placement. Font cmap
checks confirm all newly added source symbols. FPS 0/1/8 share an advance of
1200 font units, with 1 retaining its internal cell offset; segmented 0/1/8
share 1050 units, with the right-side 1 retained. No remaining blocking defect
was identified in this bounded second-pass inspection.

EXPORT CORRECTIONS
- FPS glyphs retain their original position inside a common fixed-width cell. Punctuation and the numeral 1 are no longer shifted to the left edge.
- Seven-segment 1 retains its right-hand position in the same cell as the other digits.
- Heading capitals and numerals share flat cap and baseline planes.
- TrueType side bearings now match each outline's actual x minimum.
- The preview uses each font's real word-space advance.
- Angular Mono is named Angular Test to avoid implying that it is a monospaced typeface.
- TTF and WOFF files carry version 0.200; stale version-one filenames are excluded.

VALIDATION
All nine TTF/WOFF pairs have matching outlines and character mappings. Side bearings and advance widths agree with their editable SVG source. Fixed-cell positions and heading alignment are explicitly checked. Source extracts are byte-for-byte unchanged. Actual fonts are rendered at 16, 24, 48 and 96 pixels for inspection. These are offline artifacts; no game installation or live-game claim is made.

REBUILD
Install the dependencies in build-tools/requirements.txt (Cairo must be available for CairoSVG), then run python3 build-tools/rebuild.py. The build uses the bundled source extracts and vectors. It requires no game archive, local project path, or network at build time. The top-level SECOND-PASS-REVIEW.txt is a review record, not an automatically generated acceptance report.

REBUILD VERIFICATION
The complete portable rebuild succeeded in a separate folder using bundled sources. All nine TTF/WOFF pairs, 495 drawn glyphs, source-preservation checks and export-metric checks passed. Review comparison images retain the earlier version only for visual comparison.
