44 lines
4.7 KiB
Markdown
44 lines
4.7 KiB
Markdown
# Calling the Disciples — four-font comparison
|
||
|
||
This separate proof reuses the SOL v2 illustration, frame, cream backing, fibers, inset lines and lozenges. Only the lettering font family changes. No new artwork generation was needed. Existing proof folders are untouched.
|
||
|
||
The four choices are:
|
||
|
||
| Variant | Rendered font | Reason to compare |
|
||
| --- | --- | --- |
|
||
| Helvetica request | **Nimbus Sans fallback** | Clean, neutral Helvetica-style forms give the strongest modern digital contrast. Genuine Helvetica is not installed; this is explicitly a substitute, not a genuine Helvetica rendering. |
|
||
| Noto Sans | Noto Sans Regular | Open, calm forms and broad glyph coverage make this a practical screen-reading option. |
|
||
| Noto Serif | Noto Serif Regular | The existing proof's balanced book serif supplies a familiar Scripture-reading baseline. |
|
||
| P052 | P052 Roman | A Palatino-style book serif with broad, calligraphic forms offers warmer literary character and robust strokes. This is P052, not licensed Palatino. |
|
||
|
||
Each card uses its chosen family for the title, verse and reference. Font sizes (112/80/57 at 2000px width), text baselines, title tracking, reference tracking, line breaks and safe regions remain identical. This isolates font appearance; it does not imply equal apparent size or an individually optimized layout for every family. Font files are pinned locally through fontconfig, and licenses are retained in each variant's `fonts/` folder. SVG text remains editable and requires its listed font to preserve the appearance when edited elsewhere.
|
||
|
||
All four use text **#263f50** and cream backing base **#f4ead4**, with the exact existing v2 gradient, fiber texture and warm **#9e8454** linework. The header contains only `Calling the Disciples`. The exact supplied verse and reference remain:
|
||
|
||
> Then He said to them, “Follow Me, and I will make you fishers of men.”
|
||
> Matthew 4:19 • NKJV
|
||
|
||
Start with these comparison sheets:
|
||
|
||
- [500px cards side by side](output/review/calling-disciples-SOL-font-comparison-500.png)
|
||
- [320px cards at a smaller digital display size](output/review/calling-disciples-SOL-font-comparison-320.png)
|
||
- [1000px cards side by side](output/review/calling-disciples-SOL-font-comparison-1000.png)
|
||
- [Native-size header crops](output/review/calling-disciples-SOL-font-comparison-headers.png)
|
||
- [Native-size verse/reference crops](output/review/calling-disciples-SOL-font-comparison-verses.png)
|
||
|
||
The ordering is Helvetica request/Nimbus Sans, Noto Sans, Noto Serif, P052 throughout. Review labels sit outside the card and are not part of its text layer. The 320px sheet uses genuinely resized 320 × 448 cards; the file viewer may scale the sheet, so inspect at 100% for a meaningful screen-size comparison.
|
||
|
||
Per-font deliverables live under `variants/{helvetica,noto-sans,noto-serif,p052}/output/`: Normal, Textless, Borderless and Boundless PNGs at widths 2000/1000/500; matching finish masks; four self-contained editable SVGs; separate lettering/backing/frame/art layers; review sheets; and the per-font validation JSON. Textless and Boundless remain identical because they contain no text. The shared validation is [output/validation.json](output/validation.json).
|
||
|
||
Rebuild from the workspace root:
|
||
|
||
```sh
|
||
node sanctification/spikes/calling-disciples-layer-proof-SOL-fonts/build.mjs
|
||
```
|
||
|
||
The build uses Python 3, NumPy, Pillow, Inkscape, ImageMagick and fontconfig. It writes only this folder. Each variant retains the adapted v2 build and baseline reuse hashes, so rebuilding does not require the original proof folder. `font-choices.json`, `source/provenance.json`, and each variant's `source/font-comparison-brief.txt` record the choices and provenance. Original illustration prompts are retained only as provenance for the unchanged art.
|
||
|
||
Validation checks exact verse/reference content, glyph coverage, pinned font selection, actual unclipped glyph bounds within safe regions, all output dimensions, opaque card corners, panel seams and transparent art window, finish protection, repeat composition, identical source art/frame, and unchanged Textless/Boundless pixels/masks against the archived SOL baseline. Shared checks also prove the art, frame, both backing layers and Normal overlay are pixel-identical between font variants and to the retained v2 baseline.
|
||
|
||
This is a typography comparison, with user selection of the final shared family still pending. Automated fit and glyph checks do not establish visual preference or optical readability. Native illustration resolution remains 1060 × 1484, uniformly enlarged to 2000 × 2800. No human or moving-light harness approval is claimed. The Helvetica request can be rerendered with genuine Helvetica after an appropriately licensed font file is available; the current pinned fallback should not be mistaken for that result.
|