Example: A person's second name is abbreviated: 100 $aHuber, Peter M. This will display as: von Huber, Peter M Our XSLT is too greedy in removing the . at the end of fields in this case.
I think the problem is in SubfieldSelect in the Utils file. It's hard to come up with a good condition for when to keep the . and when to remove it. Something that could work in most cases: if the . is preceded by a space and a capital letter (' [A-Z]'), then keep it.
I think it is the same bug as Bug 28976 (or at least close to it).