Chrome/Chromium use "Thin" as default font weight
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fonts-noto-cjk (Debian) |
Fix Released
|
Unknown
|
|||
fonts-noto-cjk (Ubuntu) |
Fix Released
|
Medium
|
Gunnar Hjalmarsson | ||
Xenial |
Fix Released
|
Medium
|
Gunnar Hjalmarsson |
Bug Description
[Impact]
Chromium and Google Chrome use "Thin" as the default Noto Sans CJK font weight, which makes some Chinese and Japanese web pages difficult to read, and thus gives a bad user experience.
The fonts-noto-cjk version in the PPA
https:/
installs 7 weight specific font files instead of a single "super" file. This works around the Chromium/Chrome issue.
Note: It has been fixed in yakkety via autosync, so "backporting" yakkety (as an SRU) instead of uploading from the PPA is an option.
[Test Case]
To reproduce the bug:
* Install Chromium or Google Chrome.
* Go to <http://
* Install fonts-noto-cjk from the PPA and notice the difference.
[Regression Potential]
This is about another font packaging form, without any change in glyph coverage, so the the regression risk should be low.
[Original description]
The package seems to only "thin" variant of the font, which makes it very unreadable in applications such as Chrome (when it has to fall back on Chinese fonts on a mostly-English page). I had to remove the package and then manually download the font from Google website and install it to make the regular weight available
Release: 16.04 LTS
Package Version: 1.004+repack1-1
Expected: All weights of the noto cjk font to be installed
Happened: Only the "thin" weight of the font seems to be installed
description: | updated |
description: | updated |
description: | updated |
no longer affects: | language-selector (Ubuntu Xenial) |
no longer affects: | language-selector (Ubuntu) |
Changed in fonts-noto-cjk (Debian): | |
status: | Unknown → New |
description: | updated |
Changed in fonts-noto-cjk (Debian): | |
status: | New → Fix Released |
description: | updated |
Well, the package installs a bunch of font weights:
$ dpkg-query -W fonts-noto-cjk
fonts-noto-cjk 1:1.004+repack1-1
$ fc-match -a | grep 'Noto Sans CJK SC'
NotoSansCJK.ttc: "Noto Sans CJK SC" "Regular"
NotoSansCJK.ttc: "Noto Sans CJK SC" "Medium"
NotoSansCJK.ttc: "Noto Sans CJK SC" "DemiLight"
NotoSansCJK.ttc: "Noto Sans CJK SC" "Light"
NotoSansCJK.ttc: "Noto Sans CJK SC" "Thin"
NotoSansCJK.ttc: "Noto Sans CJK SC" "Bold"
NotoSansCJK.ttc: "Noto Sans CJK SC" "Black"
Explicitly setting the font in Chrome/Chromium is discussed as a workaround in the Ask Ubuntu question you asked (<http:// askubuntu. com/q/763632>). One question is if the problem lies in Chrome/Chromium, or if it would be possible to fix it in the fontconfig package by further tweaking the font weights handling (see bug #1556457).