Improve, document, and export syncterm_setfont

for all available font/code pages, using a tuple mapping.