fix(render): iter 94 — create extensionless LM OTF symlinks for tectonic XDV native font names
iter 93's OPENTYPEFONTS env didn't move the needle. dvisvgm's
FontManager::registerFont (Font.cpp) calls FileSystem::exists(fname)
with the BARE name from tectonic's XDV cmdXFontDef (no extension —
'lmroman10-italic', not 'lmroman10-italic.otf'). Without an
extension, that literal-name check fails, registerFont returns -1,
and dvisvgm emits an nf-font.
iter 94 creates extensionless symlinks for the 6 LM native fonts:
lmroman10-bold -> lmroman10-bold.otf
lmroman10-italic -> lmroman10-italic.otf
lmroman10-regular -> lmroman10-regular.otf
lmromancaps10-regular -> lmromancaps10-regular.otf
lmromandemi10-regular -> lmromandemi10-regular.otf
lmroman9-regular -> lmroman9-regular.otf
If iter 94 lands, e62c50c (pseudo block) and ag-0018 should both
show the LM small caps + italic + regular + bold fonts instead of
nf2/3/5/7 — operator-visible.
Refs #2
[AGENT: kael]