https://bugs.documentfoundation.org/show_bug.cgi?id=165256

            Bug ID: 165256
           Summary: UnitTests relying on "full" version Noto fonts break
                    when using system provided fonts
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: trivial
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

In Fedora we had to exclude several UnitTests because they break due to missing
glyphs in fonts.

After some digging, as I understand, LO unit tests are written against bundled
provided fonts, but some of these are using the "full" version, while fonts
provided within Linux distributions are built with the "hinted" or "unhinted"
versions. The full version is made by adding the missing glyphs from the base
font family, thus they are duplicating glyphs with increased size, so it's not
something downstream distribution want to fix.

Looking into /external/more_fonts files, these are the fonts using the Full
version:
ExternalPackage_noto_kufi_arabic.mk
ExternalPackage_noto_naskh_arabic.mk
ExternalPackage_noto_sans.mk
ExternalPackage_noto_sans_armenian.mk
ExternalPackage_noto_sans_georgian.mk
ExternalPackage_noto_sans_hebrew.mk
ExternalPackage_noto_sans_lao.mk
ExternalPackage_noto_sans_lisu.mk
ExternalPackage_noto_serif_armenian.mk
ExternalPackage_noto_serif_georgian.mk
ExternalPackage_noto_serif_hebrew.mk
ExternalPackage_noto_serif_lao.mk

It would be nice if those would be set to use the hinted version, but I don't
know if the related tests really require the use of the full version.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to