Ensure backwards compatibility of TypingFont enumeration values
Improve documentation consistency regarding CharacterTypedEventArgs, also allow cancelling character typing OR changing the character to be typed.