New issue
Advanced search Search tips

Issue 787944 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

Update Noto fonts to the latest release available

Project Member Reported by js...@chromium.org, Nov 22 2017

Issue description

I'll use this to track on-going update of Noto fonts.

Upstream repos are : 

https://github.com/googlei18n/noto-fonts 
https://github.com/googlei18n/noto-emoji
https://github.com/googlei18n/noto-cjk

For this round, I'm updating Noto (noto-fonts) to 20171026 release that has phase 3 updates for 100+ font files, new serif fonts, new script support, and new Arabic fonts. 



 

Comment 1 by js...@chromium.org, Nov 27 2017

I'm also updating the Arabic font preferences:


sans-serif, standard: Noto Naskh Arabic UI => Noto Sans Arabic UI
serif: Noto Kufi Arabic => Noto Naskh Arabic


1. 
data:text/html,<span style="font-family:sans-serif" lang="ar">&#x0638;&#0x0635;</span>

2.
data:text/html,<span lang="ar">&#x0638;&#0x0635;</span>

3. 
data:text/html,<span style="font-family:serif" lang="ar">&#x0638;&#0x0635;</span>


Lines 1 and 2 should be rendered with monoline (unmodulated) glyphs without serif. 

Line 3 should be rendered with modulated glyphs with serif.
Project Member

Comment 2 by bugdroid1@chromium.org, Nov 29 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/cd106529024078147182f825529325897d8b9f8b

commit cd106529024078147182f825529325897d8b9f8b
Author: Jungshik Shin <jshin@chromium.org>
Date: Wed Nov 29 21:00:57 2017

Update Arabic font preferences

sans-serif/standard: Noto Naskh Arabic UI => Noto Sans Arabic UI
serif: Noto Kufi Arabic => Noto Naskh Arabic .

This is accompanied by the following CrOS-side change:

https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/786080

TEST=See bug commnet 1

Bug: 787944
Change-Id: Ib9555abddd7576541f918a7331a0b20b9cc617af
Reviewed-on: https://chromium-review.googlesource.com/790937
Reviewed-by: Dan Erat <derat@chromium.org>
Commit-Queue: Jungshik Shin <jshin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520235}
[modify] https://crrev.com/cd106529024078147182f825529325897d8b9f8b/chrome/app/resources/locale_settings_chromiumos.grd
[modify] https://crrev.com/cd106529024078147182f825529325897d8b9f8b/chrome/app/resources/locale_settings_google_chromeos.grd
[modify] https://crrev.com/cd106529024078147182f825529325897d8b9f8b/ui/strings/translations/app_locale_settings_ar.xtb

Project Member

Comment 3 by bugdroid1@chromium.org, Dec 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/66f97ee7bf4a01e66ff1a4ebe2cfc9ab272ce2e1

commit 66f97ee7bf4a01e66ff1a4ebe2cfc9ab272ce2e1
Author: Jungshik Shin <jshin@chromium.org>
Date: Fri Dec 01 05:37:43 2017

Revert "Update Arabic font preferences"

This reverts commit cd106529024078147182f825529325897d8b9f8b.

Reason for revert: The accompanied CL ( 
https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/786080 ) is not going to make a branch cut today.  

This CL will be landed again after that CL is merged first. 

Original change's description:
> Update Arabic font preferences
> 
> sans-serif/standard: Noto Naskh Arabic UI => Noto Sans Arabic UI
> serif: Noto Kufi Arabic => Noto Naskh Arabic .
> 
> This is accompanied by the following CrOS-side change:
> 
> https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/786080
> 
> TEST=See bug commnet 1
> 
> Bug: 787944
> Change-Id: Ib9555abddd7576541f918a7331a0b20b9cc617af
> Reviewed-on: https://chromium-review.googlesource.com/790937
> Reviewed-by: Dan Erat <derat@chromium.org>
> Commit-Queue: Jungshik Shin <jshin@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#520235}

TBR=derat@chromium.org,jshin@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 787944
Change-Id: I5b49733740624e802ecedacd98d4c96ee7a7371b
Reviewed-on: https://chromium-review.googlesource.com/802678
Reviewed-by: Jungshik Shin <jshin@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
Commit-Queue: Jungshik Shin <jshin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520862}
[modify] https://crrev.com/66f97ee7bf4a01e66ff1a4ebe2cfc9ab272ce2e1/chrome/app/resources/locale_settings_chromiumos.grd
[modify] https://crrev.com/66f97ee7bf4a01e66ff1a4ebe2cfc9ab272ce2e1/chrome/app/resources/locale_settings_google_chromeos.grd
[modify] https://crrev.com/66f97ee7bf4a01e66ff1a4ebe2cfc9ab272ce2e1/ui/strings/translations/app_locale_settings_ar.xtb

Project Member

Comment 4 by bugdroid1@chromium.org, Dec 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/65a9af632423aad507d1829291030336193c2cfe

commit 65a9af632423aad507d1829291030336193c2cfe
Author: Jungshik Shin <jshin@chromium.org>
Date: Fri Dec 01 10:51:39 2017

Update Noto to 20171026 (95558bd828).

100+ fonts are updated to Noto font phase 3. fontconfig files are
updated accordingly. A few font packages are dropped now that Noto
can replace them.

The following font files are dropped:

  - Kufi dropped. Naskh is repurposed to be a serif font. Naskh UI fonts are kept
    for now for Android subsystem.

    NotoKufiArabic-Bold.ttf
    NotoKufiArabic-Regular.ttf

  - With Noto Sans UI dropped, no need to use TTC.
    NotoSans-BoldItalic.ttc
    NotoSans-Bold.ttc
    NotoSans-Italic.ttc
    NotoSans-Regular.ttc

  - Replaced by NotoSansMono
    NotoMono-Regular.ttf

Added are the following font files:

  - TTF instead of TTC
    NotoSans-BoldItalic.ttf
    NotoSans-Bold.ttf
    NotoSans-Regular.ttf
    NotoSans-Italic.ttf

    NotoSansMono-Bold.ttf
    NotoSansMono-Regular.ttf

  - A new Arabic sans-serif family and UI fonts
    NotoSansArabic-Bold.ttf
    NotoSansArabic-Regular.ttf
    NotoSansArabicUI-Bold.ttf
    NotoSansArabicUI-Regular.ttf

  - Sinhala UI fonts
    NotoSansSinhalaUI-Bold.ttf
    NotoSansSinhalaUI-Regular.ttf

  - Symbols font update
    NotoSansCherokee-Bold.ttf
    NotoSansSymbols2-Regular.ttf
    NotoSansSymbols-Bold.ttf

  - Serif fonts for more scripts
    NotoSerifEthiopic-Bold.ttf
    NotoSerifEthiopic-Regular.ttf
    NotoSerifMyanmar-Bold.ttf
    NotoSerifMyanmar-Regular.ttf
    NotoSerifSinhala-Bold.ttf
    NotoSerifSinhala-Regular.ttf

  - New scripts
    NotoSansAnatolianHieroglyphs-Regular.ttf
    NotoSansChakma-Regular.ttf
    NotoSansOsage-Regular.ttf

Drop the following font packages and remove their ebuild files:

  - droidfonts-cros: DroidSansMono: replaced by Noto Sans Mono
  - ml-anjaliodlipi: Replaced by Noto Serif Malayalam

Drop sil-abyssinica (Replaced by Noto Serif Ethiopic).

Delete the ebuild files for ja-ipafonts that was dropped previously.

The net size impact is +5,944 KiB. See https://goo.gl/EYvRBu .

This CL is accompanied by
https://chromium-review.googlesource.com/c/chromium/src/+/790937 (Chrome-side change).

BUG=chromium:787944
TEST=emerge-${BOARD} notofonts,fontconfig,chromeos-fonts
TEST=build image and see dropped font packages are gone
TEST=Install image and make sure https://unicode.org/emoji/charts/full-emoji-list.html renders Emoji in color.
CQ-DEPEND=CL:801259

Change-Id: I3e3c89eb3c48f7928c830fc8f8943b7f5a590fe4
Reviewed-on: https://chromium-review.googlesource.com/786080
Commit-Ready: Jungshik Shin <jshin@chromium.org>
Tested-by: Jungshik Shin <jshin@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/ja-ipafonts/ja-ipafonts-003.03-r1.ebuild
[modify] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/chromeos-base/chromeos-fonts/chromeos-fonts-0.0.1.ebuild
[add] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-fonts/notofonts/notofonts-20171026-r1.ebuild
[modify] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-fonts/notofonts/Manifest
[rename] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/chromeos-base/chromeos-fonts/chromeos-fonts-0.0.1-r29.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/droidfonts-cros/Manifest
[rename] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-fonts/lohitfonts-cros/lohitfonts-cros-2.5.5.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/notofonts/notofonts-20170428-r1.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/droidfonts-cros/droidfonts-cros-20140815.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/ja-ipafonts/Manifest
[modify] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-libs/fontconfig/files/local.conf
[modify] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-fonts/lohitfonts-cros/Manifest
[rename] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-libs/fontconfig/fontconfig-2.11.1-r22.ebuild
[add] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-fonts/lohitfonts-cros/lohitfonts-cros-2.5.5-r1.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/ja-ipafonts/metadata.xml
[rename] https://crrev.com/65a9af632423aad507d1829291030336193c2cfe/media-fonts/notofonts/notofonts-20171026.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/ml-anjalioldlipi/ml-anjalioldlipi-0.740.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/droidfonts-cros/droidfonts-cros-20140815-r1.ebuild
[delete] https://crrev.com/ee114dd7860e056446bda8baf4dfe500d68ff4e6/media-fonts/ml-anjalioldlipi/Manifest

Project Member

Comment 5 by bugdroid1@chromium.org, Dec 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/bmpblk/+/8af22b835a03dae7818dacc6b0ef150f55dee45d

commit 8af22b835a03dae7818dacc6b0ef150f55dee45d
Author: Jungshik Shin <jshin@chromium.org>
Date: Fri Dec 01 10:51:39 2017

Replace 'Noto Sans UI' with 'Noto Sans'

Noto Sans UI and Noto Sans used to be identical. When updating Noto
family to a new version, 'Noto Sans UI' is dropped and is no more
available.

BUG=chromium:787944
TEST=cros_workon --board=${BOARD} start chromeos-bmpblk
TEST=cros_workon --board=${BOARD} start chromeos-bmpblk --{test,install}
TEST=cros deploy <device> sys-boot/chromeos-bmpblk-9999 and reboot
CQ-DEPEND=CL:786080

Change-Id: I56dc2217708a510c1cba048267563c7af7b9fbda
Reviewed-on: https://chromium-review.googlesource.com/801259
Commit-Ready: Jungshik Shin <jshin@chromium.org>
Tested-by: Jungshik Shin <jshin@chromium.org>
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>

[modify] https://crrev.com/8af22b835a03dae7818dacc6b0ef150f55dee45d/strings/text_to_png_svg
[modify] https://crrev.com/8af22b835a03dae7818dacc6b0ef150f55dee45d/strings/build_font
[modify] https://crrev.com/8af22b835a03dae7818dacc6b0ef150f55dee45d/strings/locale/format.yaml

Project Member

Comment 6 by bugdroid1@chromium.org, Dec 2 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/7d00c9e685b7774b8b3975060e04a5a9e97fb660

commit 7d00c9e685b7774b8b3975060e04a5a9e97fb660
Author: Jungshik Shin <jshin@chromium.org>
Date: Sat Dec 02 00:36:01 2017

Reland "Update Arabic font preferences"

This is a reland of cd106529024078147182f825529325897d8b9f8b
after the Chrome OS side changes (2 CLs) were landed.

TBR=derrat@chromium.org

Original change's description:
> Update Arabic font preferences
>
> sans-serif/standard: Noto Naskh Arabic UI => Noto Sans Arabic UI
> serif: Noto Kufi Arabic => Noto Naskh Arabic .
>
> This is accompanied by the following CrOS-side change:
>
> https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/786080
>
> TEST=See bug commnet 1
>
> Bug: 787944
> Change-Id: Ib9555abddd7576541f918a7331a0b20b9cc617af
> Reviewed-on: https://chromium-review.googlesource.com/790937
> Reviewed-by: Dan Erat <derat@chromium.org>
> Commit-Queue: Jungshik Shin <jshin@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#520235}

Bug: 787944
Change-Id: Ia9481af5065915b150fe50c7826fc62c6831f940
Reviewed-on: https://chromium-review.googlesource.com/804014
Commit-Queue: Jungshik Shin <jshin@chromium.org>
Reviewed-by: Dan Erat <derat@chromium.org>
Reviewed-by: Jungshik Shin <jshin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#521152}
[modify] https://crrev.com/7d00c9e685b7774b8b3975060e04a5a9e97fb660/chrome/app/resources/locale_settings_chromiumos.grd
[modify] https://crrev.com/7d00c9e685b7774b8b3975060e04a5a9e97fb660/chrome/app/resources/locale_settings_google_chromeos.grd
[modify] https://crrev.com/7d00c9e685b7774b8b3975060e04a5a9e97fb660/ui/strings/translations/app_locale_settings_ar.xtb

Owner: js...@chromium.org
i think this is done now ?
<UI triage> Bug owners, please add the appropriate component to your bug. Thanks!

Comment 9 by tbuckley@google.com, Jan 18 (4 days ago)

Components: Blink>Fonts

Sign in to add a comment