Description: When setting character spacing to 10pt, some unicode IVS ( U+4E00U+e01e1 ) get more space than it should have. Original issue is reported: https://github.com/ButTaiwan/bpmfvs/issues/1 The font can be downloaded here: https://github.com/ButTaiwan/bpmfvs/releases/download/v1.320/Bpmf_Regulars.zip Steps to Reproduce: 1.Open the document. 2.Check line 6, and 7. Actual Results: Some space between chracters are bigger. Expected Results: The width of character space should be consistent. Reproducible: Always User Profile Reset: No Additional Info: Version: 7.3.1.3 (x64) / LibreOffice Community Build ID: a69ca51ded25f3eefd52d7bf9a5fad8c90b87951 CPU threads: 16; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win Locale: zh-TW (zh_TW); UI: zh-TW Calc: CL
Created attachment 179557 [details] Sample document
Created attachment 179558 [details] Illustration for the problem.
Mark Hung committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/7418fc88021a7d2cb45eb3b029466ed7a14d3338 tdf#148594 correcting the number of kern spaces. It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Mark, is this fix done, or does it need further work?