Description: In LibreOffice, Tibetan syllable long U (ཨཱུ) not works as expected. Steps to Reproduce: 1. Copy & paste Tibetan texts from http://digitaltibetan.org/index.php/Tibetan_Unicode_Test_Page 2. Set the font face as Microsoft Himalaya Actual Results: With MS Himalaya font the order of two vowel signs (U+0F71, U+0F74) looks mixed up. Expected Results: Tibetan texts should be rendered as expected as http://digitaltibetan.org/index.php/File:Vajragurusample.jpg Reproducible: Always User Profile Reset: No Additional Info: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0
Created attachment 134657 [details] Test file
HarfBuzz have already fixed this bug, so we can waiting for new version of HarfBuzz and then intergrated it.
(In reply to Volga from comment #2) > HarfBuzz have already fixed this bug, so we can waiting for new version of > HarfBuzz and then intergrated it. Which version is it ?
(In reply to Xisco Faulí from comment #3) > (In reply to Volga from comment #2) > > HarfBuzz have already fixed this bug, so we can waiting for new version of > > HarfBuzz and then intergrated it. > > Which version is it ? 1.4.7, it is released not so long time.
Link to the Harfbuzz issue: https://github.com/behdad/harfbuzz/issues/417
Created attachment 135390 [details] Microsoft Himalaya font
(In reply to Volga from comment #4) > (In reply to Xisco Faulí from comment #3) > > (In reply to Volga from comment #2) > > > HarfBuzz have already fixed this bug, so we can waiting for new version of > > > HarfBuzz and then intergrated it. > > > > Which version is it ? > > 1.4.7, it is released not so long time. Now all versions of HarfBuzz starting to 1.4.7 including this bug fix.
https://gerrit.libreoffice.org/#/c/41124/
With this bug fix we will also fix ZWNJ handling for many other Brahmic scripts, sightly affect Gujarati, Kannada, Khmer and Tamil. HarfBuzz including the following bug fix since v1.4.7: https://cgit.freedesktop.org/harfbuzz/commit/?id=e359a4b8f57bbc778843f233c4f5d6fb07ff11d9
Khaled Hosny committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=5aab2900dfdc9f12adda378470149670a2a069df tdf#109142: Update to HarfBuzz 1.4.8 It will be available in 6.0.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Is it possible to back port to 5.4 branch?
(In reply to Volga from comment #11) > Is it possible to back port to 5.4 branch? https://gerrit.libreoffice.org/#/c/41210/
Khaled Hosny committed a patch related to this issue. It has been pushed to "libreoffice-5-4": http://cgit.freedesktop.org/libreoffice/core/commit/?id=ddba061b07e55dfd2c91320ca790ff88618b132c&h=libreoffice-5-4 tdf#109142: Update to HarfBuzz 1.4.8 It will be available in 5.4.2. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.