FS#75337 - [noto-fonts] Glyph overlap issue with harfbuzz 4.4

Attached to Project: Arch Linux
Opened by Sudaraka Wijesinghe (sudaraka) - Friday, 15 July 2022, 19:56 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 29 January 2023, 22:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

With harfbuzz 4.4.0 and later rendering is broken for Noto Sinhala fonts.

I have reported the issue to harfbuzz developers assuming the problem is in there, and found out it is due outdated variation of Noto fonts used in Arch Linux.
When I remove this package from system and download the fonts directly from https://fonts.google.com/noto/specimen/Noto+Sans+Sinhala, it renders the font correctly.


Additional info:
* package version 20220607-1
* same issue with the locally built package using HEAD of https://github.com/notofonts/noto-fonts main branch
* link to harfbuzz bug report: https://github.com/harfbuzz/harfbuzz/issues/3725
* link to bug report by harfbuzz developer: https://github.com/notofonts/sinhala/issues/1

Steps to reproduce:

With harfbuzz 4.4.0 or later go to a web page with Sinhala text (ex. https://si.wikipedia.org/wiki/%E0%B7%83%E0%B7%92%E0%B6%82%E0%B7%84%E0%B6%BD_%E0%B6%B7%E0%B7%8F%E0%B7%82%E0%B7%8F%E0%B7%80), notice the overlapping glyps.

Attached screenshots (of LibreOffice Writer) shows difference in rendering with old/new versions of harfbuzz.
This task depends upon

Closed by  Antonio Rojas (arojas)
Sunday, 29 January 2023, 22:45 GMT
Reason for closing:  Fixed
Additional comments about closing:  noto-fonts 20230117
Comment by Toolybird (Toolybird) - Wednesday, 27 July 2022, 05:11 GMT
Is this still happening with latest harfbuzz 5.0.1-1 ? Please let us know.
Comment by Sudaraka Wijesinghe (sudaraka) - Wednesday, 27 July 2022, 10:48 GMT
Yes, it's still the same with harfbuzz 5.0.1-1
Comment by l3s2d (l3s2d) - Saturday, 05 November 2022, 20:58 GMT
This issue is still present in the repo version of Noto Fonts.
Comment by stderr (stderr) - Tuesday, 29 November 2022, 00:02 GMT
Can confirm that this still exist on EndaevourOS as well. OP's workaround works well.
Comment by Amal Karunarathna (r3b311i0n) - Friday, 16 December 2022, 19:37 GMT
+1 Using noto from fonts.google fixes the issue.
Comment by Antonio Rojas (arojas) - Friday, 16 December 2022, 19:44 GMT
Please refrain from empty posting.

Loading...