No unfortunately not Grammatically correct.
The lettering would have but it only further to the left.
It seems you are just unlucky, as font is auto sizing depending on length of text to be displayed
Try to add some letters as XXX and you will see the font size downraise
A work around is to fix it by modding : create a file FixGermanLanguage.rul (beware to encode it in UTF-8 before)
Have a look below at the spaces at end of "Auto-Schuss ", etc...
I do not have the german szet
'B' but you could use it : just add some spaces at the end
extraStrings:
- type: de
strings:
STR_ACCURACY_UC: "GENAUIG-KEIT"
STR_SHOT_TYPE_AUTO: "Auto-Schuss "
STR_SHOT_TYPE_SNAP: "Schnellschuss "
STR_SHOT_TYPE_AIMED: "Zielschuss "
For the GENAUIGKEIT, I tried to add some spaces at end "GENAUIGKEIT " but it did not seem to work
Make your own test, perhaps adding some spaces before " GENAUIGKEIT "
Or wait for a developper to help you
EDIT : To make your tests, you can also directly update the file de.yml but beware next time you install it will be overwritten (also modding is better)