Hi… I apologize for the delay in getting back to you.
I’m a bit confused as I compare the text in your post here vs. the text on the page on the website. It looks like hyphenation is working properly on the site. I have not seen cases of words wrapping without hyphenation, but that is something that can vary from browser to browser.
By default, the plugin hyphenates long words (again, as controlled by the browser) because some of the layouts have small spaces that benefit from hyphenation. If you do not want hyphenation, you can override it with some custom CSS:
.ics-calendar .event * {
-ms-word-break: normal;
word-break: normal;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
Considering that many words in German are quite long, I would recommend at least keeping hyphenation turned on. To eliminate just the forced word breaks, while leaving hyphenation on, you can use this CSS:
.ics-calendar .event * {
-ms-word-break: normal;
word-break: normal;
}
ICS Calendar Pro also has an option for this setting in the Customizer.