This is the translation of the German thread “Trennung von speziellen Ligaturen in historischen Texten”
It was extended:
In the uploaded document Hypenation of special ligatures_03.odt (35.7 KB) the font AntiquaHistoricGerman-Normal.ttf.odt (29.5 KB) is used (rename the file “AntiquaHistoricGerman.ttf.odt” to “AntiquaHistoricGerman.ttf”)
This font includes the following OpenType features:
calt: long-s (ſ) / round-s (s) automatic
liga: ligatures double-s and ck
This font reflects features of historical German texts. The so-called broken fonts - or blackletter fonts - (Schwabacher, Gothic and Fraktur) have the same peculiarities.
The rough rule for that is: at the end of a word a round-s (s) has to be used and at the beginning or in the middle of the word a long-s (ſ) has to be taken.
Unfortunately, Libre Office has problems separating double-ſ and ck:
“ſſ” is usually hyphenated (e.g. Wasser (water) vs. Waſ-ſer) and the ck becomes a k-k when hyphenated (e.g. Drucker (printer) vs Druk-ker).
Libre Office’s automatic hyphenation separates these words incorrectly.
Examples and more details in the attached document “Hyphenation of special ligatures_03.odt”.
Questions
Is there a way to make the above hyphenations automatically in Libre Office implemented (if possible by adapting the OpenType programming)?
So is there a special glyph that can be used in the OpenType programming in the lookup tables to detect the hyphenation?
Herzliche Grüße
Albrecht Hilmes