https://bugs.documentfoundation.org/show_bug.cgi?id=66916
--- Comment #7 from JC Ahangama <[email protected]> --- (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 [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
