MacBook Pro login screen characters replaced by question marks
The linked question covers the why of the fonts being messed up. The part of the system that renders the system fonts is damaged or intentionally changed (but perhaps without realizing the ramification of disabling the fonts until now.)


characters in login screen replaced by question marks


The fix is to boot to recovery HD and reinstall the core OS. That will replace the part of the system that has the needed fonts and not overwrite / erase your data like Applications and emails and photos and such.


https://support.apple.com/en-us/HT201314 - About macOS recovery
https://support.apple.com/en-us/HT204904 - Reinstall macOS