Bug 124591 - Update Noto Fonts to latest releases
Summary: Update Noto Fonts to latest releases
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.0.0.3 release
Hardware: All All
: medium enhancement
Assignee: ⁨خالد حسني⁩
URL:
Whiteboard: target:24.2.0 target:24.8.0 target:24...
Keywords:
: 150066 (view as bug list)
Depends on:
Blocks: Font-Rendering Fonts-Bundled
  Show dependency treegraph
 
Reported: 2019-04-07 16:45 UTC by hsr
Modified: 2024-02-26 08:35 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hsr 2019-04-07 16:45:43 UTC
Description:
The Noto fonts in version 2.000 that are currently installed with LibO Version 6.2.x do not display correctly in Microsoft Office 2016. They are substituted with other fonts there. This is not strictly a LibO problem, but I am probably not the only (home) user of LibO who also has Microsoft Office in parallel (for job related reasons). Updating the Noto fonts to version 2.001 in LibO would fix this, see here:

https://answers.microsoft.com/en-us/msoffice/forum/all/its-2018-and-microsoft-still-cant-get-fonts-right/36bac9bc-e85e-4ad1-a226-f6b61db0aca0

So it's not a Microsoft problem but a bug in the Noto fonts distributed with LibO.

Steps to Reproduce:
1. Install Libreoffice (from version 6.x with Noto fonts)
2. Write document with Noto font (Noto Serif, Noto Sans)
3. Open document in Microsoft Office 2016.

Actual Results:
see above.

Expected Results:
Noto fonts are substituted with other fonts in Microsoft Office.


Reproducible: Always


User Profile Reset: No



Additional Info:
Use the latest version of Noto fonts (2.001) to avoid this problem.
Comment 1 Adolfo Jayme Barrientos 2019-04-08 07:16:34 UTC
Thanks for your bug report.
Comment 2 V Stuart Foote 2019-04-09 06:25:01 UTC
I verify the missing code page details, opening the v2.000.GOOG build Noto fonts with FontCreator, but can not confirm the impact of the missing Code Page Character Ranges--at least in an en-US locale.

On a system with the Noto v2.00 build fonts installed with LibreOffice 6.2, LO generated ODF, OOXML and at least DOCX are rendered in MS Word 2016 with no loss of font fidelity. The Noto Sans and Noto Serif Regular fonts are parsed and read by MS Word.

On same system with an ODF exported to PDF (font subset) the PDF renders using the Noto fonts as composed.

So on the originating system this appears pretty benign. Of course it could be more severe reopening on a different system, or for locale using other scripts.

But, probably best to move to more current Noto sources that have been patched when available as this seems legitimate for some locales.

@Khaled?
Comment 3 ⁨خالد حسني⁩ 2019-06-14 12:12:44 UTC
That is a known bug in certain versions of Noto fonts that lacked code pages bits in the OS/2, which makes them not work on certain Windows applications that use the code pages to determine what character ranges the font supports before using fallback fonts (not only MS Office, but I believe other applications using RichEdit component as well).

I think we should upgrade our version since technically the version we have is broken on Windows even though LibreOffice itself is unaffected.
Comment 4 hsr 2020-03-29 16:28:13 UTC
What are the prospects of having this fixed? It is apparently not a priority for LibO developers, but I suppose updating the Noto fonts to version 2.001 would not be very difficult.
Comment 5 Grover Hauck 2020-12-25 12:02:36 UTC Comment hidden (spam)
Comment 6 BogdanB 2023-09-21 05:08:36 UTC
(In reply to ⁨خالد حسني⁩ from comment #3)
> 
> I think we should upgrade our version since technically the version we have
> is broken on Windows even though LibreOffice itself is unaffected.

A polite ping. Could you update Noto fonts to the latest version?
Comment 7 ⁨خالد حسني⁩ 2023-09-24 17:11:36 UTC
(In reply to BogdanB from comment #6)
> (In reply to ⁨خالد حسني⁩ from comment #3)
> > 
> > I think we should upgrade our version since technically the version we have
> > is broken on Windows even though LibreOffice itself is unaffected.
> 
> A polite ping. Could you update Noto fonts to the latest version?

I don’t know where the Noto fonts that we ship came from, it is a single tarball with all fonts, but upstream does not provide such a tarball, not anymore at least:
https://fonts.google.com/noto
Comment 8 ⁨خالد حسني⁩ 2023-09-26 10:53:28 UTC
*** Bug 150066 has been marked as a duplicate of this bug. ***
Comment 9 Volga 2023-09-26 12:41:59 UTC
(In reply to ⁨خالد حسني⁩ from comment #7)
> I don’t know where the Noto fonts that we ship came from, it is a single
> tarball with all fonts, but upstream does not provide such a tarball, not
> anymore at least:
> https://fonts.google.com/noto

You can now see them at Noto dashboard:
https://notofonts.github.io/
Comment 10 V Stuart Foote 2023-09-26 12:46:56 UTC
(In reply to ⁨خالد حسني⁩ from comment #7)
> 
> I don’t know where the Noto fonts that we ship came from, it is a single
> tarball with all fonts...


This was Jay's effort for template refresh for bug 113795 with template appropriate "selections" of Noto fonts done for bug 103080 at the 6.0 release

https://gerrit.libreoffice.org/44128

There is the Google Noto main.zip [1] but that is massive--could we grab it but then selectively extract the fonts and signatures we need to bundle?

=-ref-=
[1] https://github.com/google/fonts/archive/main.zip
Comment 11 ⁨خالد حسني⁩ 2023-09-26 12:50:04 UTC
I already updated all the fonts https://gerrit.libreoffice.org/q/owner:khaled%2540libreoffice.org

Missing is Noto Kufi Arabic, upstream does not seem to have any releases for it, and Noto Mono which does not exist upstream.
Comment 12 Commit Notification 2023-09-26 19:53:52 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/69943f33bf219558d6b219f0eaeda1e25e487b05

tdf#124591: Update Noto Sans to v2.012

It will be available in 24.2.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.
Comment 13 Commit Notification 2023-09-26 19:53:55 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/96aba2de78ffa641f6c0c898b99158715b2f2703

tdf#124591: Update Noto Serif to v2.012

It will be available in 24.2.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.
Comment 14 Commit Notification 2023-09-26 19:54:00 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/9998c242c6c2ece5f240db2f6ffdf04e7ca7cbb4

tdf#124591: Update Noto Sans Arabic to v2.010

It will be available in 24.2.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.
Comment 15 Commit Notification 2023-09-26 19:54:03 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/448d5d7fbfc3d545cb9f8e5e89514784b03e4cd1

tdf#124591: Update Noto Sans Hebrew to v2.003

It will be available in 24.2.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.
Comment 16 Commit Notification 2023-09-26 19:55:05 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7376eed0f00ab7d3217f484a707aaf5ef4bc801e

tdf#124591: Update Noto Serif Hebrew to v2.003

It will be available in 24.2.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.
Comment 17 Commit Notification 2023-09-26 19:55:08 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/d69317ca8f4b39c7fe62e9404f93d5d43e5495d6

tdf#124591: Update Noto Sans Armenian to v2.008

It will be available in 24.2.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.
Comment 18 Commit Notification 2023-09-26 19:55:10 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/15f234bab54c990f3d5362b89afc097f82718e9b

tdf#124591: Update Noto Serif Armenian to v2.008

It will be available in 24.2.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.
Comment 19 Commit Notification 2023-09-26 19:55:13 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/529ddd57c673f49a334b0813f979e7c88db2f46b

tdf#124591: Update Noto Sans Georgian to v2.003

It will be available in 24.2.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.
Comment 20 Commit Notification 2023-09-26 19:55:15 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/0d49ac1ba30e2cb6247a77e75383176a4624adfd

tdf#124591: Update Noto Serif Georgian to v2.003

It will be available in 24.2.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.
Comment 21 Commit Notification 2023-09-26 20:01:18 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/c4609a0721b466a805514197cd6872e0dfb07aa6

tdf#124591: Update Noto Sans Lao to v2.003

It will be available in 24.2.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.
Comment 22 Commit Notification 2023-09-26 20:01:20 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/114b94f7e04daf699dad44857c1a86932f466c46

tdf#124591: Update Noto Serif Lao to v2.003

It will be available in 24.2.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.
Comment 23 Commit Notification 2023-09-26 20:01:23 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/00db8423d18d75f982b337744ec39c4b7269a433

tdf#124591: Update Noto Sans Lisu to v2.102

It will be available in 24.2.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.
Comment 24 Commit Notification 2023-09-26 20:01:25 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/4d6533a5babd23262f27eb65fd4b5b12a5d889c0

tdf#124591: Update Noto Naskh Arabic to v2.016

It will be available in 24.2.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.
Comment 25 Commit Notification 2023-09-26 20:01:27 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/739ee655294be56021dc6244dde3faa75e288bd5

tdf#124591: Remove Noto Mono

It will be available in 24.2.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.
Comment 26 Commit Notification 2023-09-26 20:01:30 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/2902ab24ecc5ffbf4907ea83b2028508b9de6364

tdf#124591: Rename *noto.mk to *noto_kufi_arabic.mk

It will be available in 24.2.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.
Comment 27 Commit Notification 2024-02-25 12:21:39 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/a7e2f44d64e729027fac0cfeaa896d5d76385a6a

tdf#124591: upgrade NotoKufiArabic to v2.109

It will be available in 24.8.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.
Comment 28 Commit Notification 2024-02-26 08:35:56 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "libreoffice-24-2":

https://git.libreoffice.org/core/commit/4f4003ea7d9292d4b57ff88f6f44bed31337f0a5

tdf#124591: upgrade NotoKufiArabic to v2.109

It will be available in 24.2.2.

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.