Description: When I try to use Cardo font (http://scholarsfonts.net/cardofnt.html) on LibreOffice, I found texts overlap each other, especially I break them into different lines. Steps to Reproduce: 1. Insert several texts 2. Use different fonts for them Actual Results: If I use Cardo font, I found texts overlap each other. Expected Results: - Reproducible: Always User Profile Reset: No Additional Info: User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0
Created attachment 129064 [details] My screenshot
Created attachment 129065 [details] Test with Cardo
That is a font bug, the “hhea” table has a +ve Descender value, but it should be negative. The “OS/2” table has correct sTypoDescender, but the font does not set USE_TYPO_METRICS bit on fsSelection, so we didn’t use it. I suggest reporting this to the font authors, I’m intentionally not adding workarounds for such broken fonts. This is from the fix for bug 55469, not the new layout engine.
I found this font works well with Caligra, why?
This problem is disappeared in LO 5.4.4. 版本:5.4.4.1 (x64) Build ID:da790616461e15a10c95a80eb8ef8ee7b726c114 CPU 线程:4; 操作系统:Windows 6.19; UI 渲染:默认; 区域语言:zh-CN (zh_CN); Calc: group
*** This bug has been marked as a duplicate of bug 107605 ***