fix(render): iter 97 — verify forest-texlive texmf-dist + try kpsewhich + OSFONTDIR
iter 96 successfully built + uploaded forest-texlive (277MB NAR, in
manifest under .assets.texlive), but ag-0018 / e62c50c SVGs are
byte-identical to iter 94 (no texlive) — nf-fallbacks for cmcsc10/cmti10/
lmroman10-italic etc. unchanged. Warnings about lm-mathit/lm-rm CMaps
also unchanged. So either:
(a) The texmf-dist tree isn't where my hardcoded path expects;
(b) kpathsea isn't actually honoring TEXMFAUXTREES for OTF lookup.
iter 97 probes multiple candidate locations for the texmf-dist tree
under /share/ (and fallbacks), prints a diagnostic
when none match, sets OSFONTDIR explicitly, and runs kpsewhich
against forest-texlive's own bin to see if it can resolve
lmroman10-italic.otf via standard kpathsea lookup. This narrows
between (a) and (b).
Refs #2
[AGENT: kael]