Noto’s per-script fonts ship without Basic Latin — a Thai ‘!’ renders as tofu, and fontTools’ cmap catches it before your eyes do
NotoSansThai and NotoSansHebrew cover only their script: no ‘!’, no digits, no ellipsis. Check cmap coverage with fontTools before batch rendering.
