https://bugs.freedesktop.org/show_bug.cgi?id=83819

          Priority: medium
            Bug ID: 83819
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: FORMATTING: Ligatures spaced out inappropriately
          Severity: normal
    Classification: Unclassified
                OS: Windows (All)
          Reporter: j...@ahangama.com
          Hardware: Other
        Whiteboard: BSA
            Status: UNCONFIRMED
           Version: 4.3.1.2 release
         Component: Writer
           Product: LibreOffice

Created attachment 106217
  --> https://bugs.freedesktop.org/attachment.cgi?id=106217&action=edit
ODT file demonstrating the problem

Problem description: 

Steps to reproduce:
1. ....Install this font: smartfonts.net/ttf/samagana.ttf
2. ....Open the attached file in Linux and Windows systems
3. ....Observe that the letters are spread out when viewed inside Windows
4. ....Copy the text in the file and put it inside Windows Notepad and view it
using 'samagana' font above. You will see the text perfectly formed.

Current behavior: Font rendering is improper inside Windows

Expected behavior: The text should show correctly spaced as in my Puppy Linux
and all browsers including smart phones. This is a problem with rendering of
'liga' feature of OpenFont. According to the standard, 'liga' is implemented by
default. Word developer group at MS misreads this. (MS wrote the OpenType
standard identical to OpenFont).
Please read this:
http://www.ahangama.com/liga/

I have been developing fonts since 2004. The above font is an OpenFont font
made for Romanized Singhala. It is a template font, not typographically nice
looking. It uses the 'liga' feature of OpenFont to the extreme with thousands
of ligatures (as opposed to 5 in Calibri). It works everywhere else except in
Windows. 

Romanized Indic is intuitive to type and as easy as typing English.
Orthographic smart fonts like 'samagana' above will eliminate digital gap in
South Asia. Proper support of OpenFont affect future of Billion people.

OpenFont is implemented two ways. Some programs use the rendering engine
provided by the OS. Others use rendering devices independent of the OS. Right
now, recent versions of all major browsers show OpenFont fonts correctly at
least for Latin-1 based fonts. The last one is Internet Explorer. Please see
this web site where complex Singhala (an Indic language) is shown perfectly:
http://lovatasinhala.com/

I suspect that LibreOffice depends on OS supplied rendering engine. The case is
the same with AbiWord. AbiWord showed ligatures perfectly until some update to
Windows ruined it. The first release of Windows 8 had MS Word showing ligatures
perfectly. Then a Windows update reversed it.

I hope the above information helps developers locate the problem.

Thanks.

JC
Operating System: Windows (other)
Version: 4.3.1.2 release

-- 
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