character sets
notes:
• ascii compatibility is assumed
• this is just the mandatory set of formatting characters and the alphabetic ones; i’m still working on punctuation and symbols
• this is a variable-width-compatible encoding, so each codepoint has 80–9F or E0–FF as its first byte and A0–DF as its second