Closed Bug 1787117 Opened 3 years ago Closed 3 years ago

Unicode rendering issue since Firefox 104.0 update

Categories

(Core :: Graphics: Text, defect)

Firefox 104
Unspecified
Linux
defect

Tracking

()

RESOLVED INVALID
Tracking Status
firefox-esr91 --- unaffected
firefox-esr102 --- unaffected
firefox104 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix

People

(Reporter: kamal_sisira, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0

Steps to reproduce:

Access a web page which uses Sinhala unicode using Firefox 104.0.

An example page: https://mahanayaka.trekmentor.com/mahanayakavada

I am on Ubuntu 20.04. The problem does not occur if downgraded to Firefox 103.0.

Actual results:

Parts of Sinhala characters overlap with other characters.

Expected results:

No overlapping should happen.

Status: UNCONFIRMED → NEW
Component: Untriaged → Graphics: Text
Ever confirmed: true
Keywords: regression
OS: Unspecified → Linux
Product: Firefox → Core
Regressed by: 1776802

:RyanVM, since you are the author of the regressor, bug 1776802, could you take a look?
For more information, please visit auto_nag documentation.

Flags: needinfo?(ryanvm)

This looks like upstream issue https://github.com/harfbuzz/harfbuzz/issues/3725. Reporter, can you please see if the solutions shown in that bug work for you?

Flags: needinfo?(ryanvm) → needinfo?(kamal_sisira)

As far as I can tell, Chrome 105 will also ship with the HarfBuzz 4.4.1 release (104 is current stable).

Severity: -- → S3

It worked. Noto font on github has been fixed. However, I ended up using LKLUG_T font to get the familiar appearance.

Steps I followed on Ubuntu 20.04:

  1. Download lklugt.ttf from https://wrdingham.co.uk/fonts/lklugt.html and save as /usr/share/fonts/truetype/sinhala/lklugt.ttf
  2. Edit /etc/fonts/conf.avail/65-nonlatin.conf and change occurrences of LKLUG to LKLUG_T
  3. Run this command: fc-cache -fv
  4. Restart Firefox and visit the Sinhala site

Thank you for the help provided!

Kamal

Flags: needinfo?(kamal_sisira)

Thanks for the confirmation! I'm going to close this as Invalid for now as my understanding is that Google doesn't intend to address this on the HarfBuzz side of things, but we'll keep an eye out for any changes upstream in case they change their mind after Chrome 105 ships the change soon.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: