<div dir="ltr">Hi,<br><div class="gmail_extra"><br><div class="gmail_quote">2013/2/7 Stephan Bergmann <span dir="ltr"><<a href="mailto:sbergman@redhat.com" target="_blank">sbergman@redhat.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

And do we have decent support to let the user specify where not to use ligatures in the input?  Or do users need to insert explicit U+200C ZWNJ with their input method of choice?<br>
<br>
(At least for German, where ligatures need to be broken quite frequently, I generally don't understand the enthusiasm for ligature-enabled fonts anyway, as in the hands of incompetent typists they lead to more harm than good.  What could probably help is to have automated rules that tell the computer where to break ligatures, similar to hyphenation rules.)<span class=""><font color="#888888"><br>
</font></span></blockquote><div><br><div>You are right. I knew the special requirement of German typography, but I didn't check ZWNJ usage with ligature-enabled Linux Libertine G Graphite font before. (It seems, the ligature replacement is default for German in the original OpenType version, too). I have filled an issue about the problems and the possible fixes: <a href="https://bugs.freedesktop.org/show_bug.cgi?id=60427">https://bugs.freedesktop.org/show_bug.cgi?id=60427</a>.<br>
</div><br></div><div>I have made an initial patch in this direction: now spell checking accepts the words with ZWNJ and ZWJ characters, also with Unicode f-ligatures in the case of 8-bit encoded spelling dictionaries. (It seems, users of poor TTF fonts need this poor man's method: <a href="https://bugs.freedesktop.org/show_bug.cgi?id=59337">https://bugs.freedesktop.org/show_bug.cgi?id=59337</a>, for UTF-8 encoded spelling dictionaries, you can set ICONV and IGNORE Hunspell options, if needed). <br>
</div><div><br><div>I have already added some language specific exceptions for Dutch f-ligature replacement in Linux Libertine G, but Graphite is not enough to handle the requirements of German. Maybe a good method to handle this problem is a new Localized option of Autocorrect "add ZWNJ for German compounds", also an optional grammar checker feature "check ZWNJ in German compound".  Also hyphenation and search/replacement may need modification.<br>
</div></div><br></div><div class="gmail_quote">Regards,<br>László<br><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class=""><font color="#888888">
<br>
Stephan</font></span><div class=""><div class="h5"><br>
______________________________<u></u>_________________<br>
LibreOffice mailing list<br>
<a href="mailto:LibreOffice@lists.freedesktop.org" target="_blank">LibreOffice@lists.freedesktop.<u></u>org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/libreoffice" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/libreoffice</a><br>
</div></div></blockquote></div><br></div></div>