I notice that you've copied charset-font logic from win32u. To prevent unwanted desync, I think we should either test for this logic or find a way to borrow the charset-font logic through some NtGdi*() call in a way that matches Windows.
In general, tests and/or links to documentation, particularly regarding `Symbol`-to-`CP_SYMBOL`, would be appreciated if possible.