"A toolbar added by a hacker group could have stolen fonts in it."
Any mention of the existence of such a toolbar would have helped them some bit.
If the doc author was a font-nerd, that font would be none other than helvetica.
React would let you use JS-powered templates.
Angular would let your use ANY (static html, JS generated, or dynamic/server generated), because its pluggable.
For me, the power offered by Razor(cshtml) is too much to abondon.