@andrewUp Yes, sorry for late response:
Before iOS 15, we strictly followed soft hyphen, while in iOS 15 we now only consider those as hyphenation opportunities.
That is the design, and there are no plans to change it. The app should be able to use languageIdentifier attribute to influence the hyphenation with the attributed string so that it should follow German hyphenation even when system language is English.
https://developer.apple.com/documentation/foundation/attributescopes/foundationattributes/3802173-languageidentifier
So basically now we should use languageIdentifier attribute, lesser opportunities for our own custom hyphenation rules (like ugly, one side short, hyphenation break), but works grammatically correctly.
Topic:
App & System Services
SubTopic:
General
Tags: