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

--- Comment #13 from V Stuart Foote <[email protected]> ---
(In reply to Verhoeckx from comment #12)

> * As far as I know Noto Sans is the only real open source contender for a
> new modern font with a high coverage of characters and glyphs. There isn't
> much choice.

More important, and what folks miss, is that the Noto family of fonts is a
Superfamily. Meaning both its Sans and its Serif face offerings as packaged for
various regions, locales and intended scripts--are homogeneous in their
metrics. Not necessarily to be intermixed, but such that a text run with Noto
Sans CJK would not look "odd" in a document with core Noto Sans.

Not really the case for IBM Plex, Adobe Source, and DejaVu where the faces
designs don't seem as consistent.  

So, while LibreOffice currently bundles [1] a fair mix of Noto fonts, we depend
on os/DE delivered fonts (or user action) for locales needing CJK and some of
the complex Indic scripts. But those substitutions/fallbacks already are
recorded into the VCL.xcu listing.

And, with recent work on font handling, the Variable weight flavors that Noto
builds, can also be supported. I think @Khaled is moving us toward that.

Just be aware that most of the qa testing makes use of metrics from the the
Liberation fonts, including IIANM for the ww8 filter critical for OOXML .docx
and MS Binary .doc format validation import, export, and round trip. 

So I doubt they can go away completely, but those tests using font defaults
could be adjusted to use a Noto based font for build and functional testing.  

And that would require substantial dev/qa effort to transition the tests. But
cleanup of the VCL.xcu substitution lists can be curated to remove some of the
defunct 25 year old fonts included.

=-ref-=
[1] listing of fonts bundled at 27.2.0 (wef. master 2026-07-26) 
NotoKufiArabic-Bold.ttf
NotoKufiArabic-Regular.ttf
NotoNaskhArabic-Bold.ttf
NotoNaskhArabic-Regular.ttf
NotoSans-Bold.ttf
NotoSans-BoldItalic.ttf
NotoSans-Italic.ttf
NotoSans-Regular.ttf
NotoSansArabic-Bold.ttf
NotoSansArabic-Regular.ttf
NotoSansArmenian-Bold.ttf
NotoSansArmenian-Regular.ttf
NotoSansGeorgian-Bold.ttf
NotoSansGeorgian-Regular.ttf
NotoSansHebrew-Bold.ttf
NotoSansHebrew-Regular.ttf
NotoSansLao-Bold.ttf
NotoSansLao-Regular.ttf
NotoSansLisu-Bold.ttf
NotoSansLisu-Regular.ttf
NotoSerif-Bold.ttf
NotoSerif-BoldItalic.ttf
NotoSerif-Italic.ttf
NotoSerif-Regular.ttf
NotoSerifArmenian-Bold.ttf
NotoSerifArmenian-Regular.ttf
NotoSerifGeorgian-Bold.ttf
NotoSerifGeorgian-Regular.ttf
NotoSerifHebrew-Bold.ttf
NotoSerifHebrew-Regular.ttf
NotoSerifLao-Bold.ttf
NotoSerifLao-Regular.ttf

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

Reply via email to