https://bugs.documentfoundation.org/show_bug.cgi?id=66916

--- Comment #7 from JC Ahangama <j...@ahangama.com> ---
(In reply to Khaled Hosny from comment #6)
> (In reply to General Kutuzov from comment #5)
> > I think integrating XeTeX/XeLaTeX typesetting engine to handle these
> > features can found the way to solve the bug.
> 
> We already use the same layout engine used by XeTeX (HarfBuzz) on Linux.

Your statement that ligatures of simple scripts work fine in OSX and Linux is
true. I have a feeling though that Windows treats only the set of English
ligatures as ligatures of the Simple Script, perhaps continuing the stop-gap
measure used until font makers understood OpenType PUA (Private User Area) and
look-up tables. The English ligatures were assigned the first few codepoints of
PUA. 

Very soon, Unicode refused to assign any more codepoints for specific ligatures
of languages, telling them to follow OT standard. Open Type (now Open Font)
standard allows font foundries to place ligatures in the PUA and evoke them
using look-up tables. There are three kinds of ligatures but Standard (regular)
Ligatures are rendered by a program by default.

Windows Notepad, All browsers, Abiword, Mac, Linux, LO Write in Linux, Excel,
Gnumeric show standard ligatures correctly. 

Uniquely, MS Word and LO Write do it randomly and intersperse spaces everywhere
and forget to make some ligatures as well. IE was like this until the latest
version, but now fixed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to