You can hint hyphenation by using U+00AD SOFT HYPHEN Ctrl
+-
in Writer. If it is not used, it does not print. If line wrap opts for hyphenating such a flagged word, a hyphen will be printed at end of line to warn reader about the hyphenation.
I am presently working on an old font which was created under the ISO-8859 era and was converted without further consideration to Unicode. Consequently many character slots do not abide by the Unicode semantics and must be reallocated to where they now belong.
One of the problematic allocations is the pair U+002D HYPHEN-MINUS and U+00AD SOFT HYPHEN using very uncommon “dashes”.
When hyphenation occurs, does Writer replace SOFT HYPHEN with HYPHEN-MINUS in the output or does it use the glyph provided at U+00AD?
In other words, Is SOFT HYPHEN only a function indicator or a real printing character?
Answer to this question could greatly simplify my upgrade task.