Currently, I'm developing a tool, which helps at shortening streetnames. This is done by using Maplex Abbreviation Dictionaries.
For example, the road name is: "Frank-Dickmann-Road". | (pipe) means new line. A shortened variant could be: "F.-Dick-|mann-Road" or even "Fr.-Dickm.-Road". Therefor I've added these translations to the dicitionary: Frank => "F.", "Fr." and Dickmann => "Dick-mann", "Dickm."
With activated stacking for hyphens, currently Maplex (10.1) moves the first character in a new line to uppercase: "F.-Dick-|Mann-Road|" For some language, like the German one, this behaviour is wrong and unexpected.
make it switchable in Maplex' Stacking options, for the users know need it
keep the case of the original string (expected behaviour)