How do I get caligraphic fonts, {cal E}, AMS fonts, etc?
You can’t because browsers don’t have access to them. TTH can only support fonts that are available on the browsers that eventually visit the page. By default TTH tells the browser to render caligraphic as italic helvetica font. You may, if you wish, define \cal to be something different, such as %%tth:\def\cal{\it\color{red}}.