Summary: | Indic: Visarga characters should combine correctly after Vedic tone markers | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Shriramana Sharma <samjnaa> |
Component: | LibreOffice | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | RESOLVED NOTOURBUG | ||
Severity: | normal | CC: | khaled, vsfoote |
Priority: | medium | ||
Version: | 6.3.2.2 release | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 71732 | ||
Attachments: |
Screenshot illustrating bug
Font supporting relevant characters Script to produce random test samples |
Description
Shriramana Sharma
2019-10-01 11:23:03 UTC
Please provide a sample document (simple text runs in several of the fonts that support the combining glyphs). Created attachment 154697 [details]
Font supporting relevant characters
Created attachment 154698 [details]
Script to produce random test samples
Hello. There was some problem in auto-detecting and manually setting the content type of the font to font/ttf. Don't know why. So have set to application/octet-stream. Anyway, I am not aware of any one publicly available font that supports all relevant characters since Vedic is a rare use case. I have uploaded the OFL Lohit Devanagari locally modified by myself adding the extra required characters. I have also uploaded a Python script to produce test case sequences. Hope this would be sufficient. Note that currently the script only produces test cases for Devanagari as I only have a Vedic-supporting font for that script, but you can see that it can be easily toggled to printing randomly other scripts also. Confirmed on a Windows 10 Home 64-bit en-US with Version: 6.3.2.2 (x64) Build ID: 98b30e735bda24bc04ab42594c85f7fd8be07b9c CPU threads: 4; OS: Windows 10.0; UI render: GL; VCL: win; Locale: en-US (en_US); UI-Language: en-US Calc: threaded with Devanagari (0x0900-0x097f) coverage in Microsoft provided Nimala UI, and installed Code 2000, and Adobe Devanagari. Only picking up the first in a sequence of combining glyphs. Happens with both default GDI rendering, and with OpenGL rendering. Are multiple combining glyphs for CTL handled in HarfBuzz? I can reproduce with hb-view utility from HarfBuzz, so it is a HarfBuzz issue. Please report on https://github.com/harfbuzz/harfbuzz/issues Reported upstream as https://github.com/harfbuzz/harfbuzz/issues/2017. |