https://bugs.documentfoundation.org/show_bug.cgi?id=66916
--- Comment #9 from General Kutuzov <shanshandehongx...@outlook.com> --- (In reply to JC Ahangama from comment #7) > (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. Well, BabelPad (from http://babelstone.co.uk/) also show standard ligatures correctly, I have tested this app with Linux Libertine G, Linux Libertine O, Free Serif, DejaVu Serif. -- 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