https://bugzilla.redhat.com/show_bug.cgi?id=2186711
Bug ID: 2186711
Summary: "Open Sans" substitute config affects other languages'
default font selection
Product: Fedora
Version: rawhide
Status: NEW
Component: google-droid-fonts
Assignee: aekoroglu(a)linux.intel.com
Reporter: tagoh(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: aekoroglu(a)linux.intel.com,
fonts-bugs(a)lists.fedoraproject.org,
i18n-bugs(a)lists.fedoraproject.org,
nicolas.mailhot(a)laposte.net, oliver(a)redhat.com
Target Milestone: ---
Classification: Fedora
Description of problem:
Having "Open Sans" substitution isn't bad BUT "Droid Sans" family
name works as
an alias for all variants of Droid Sans families in current config. since we
have proper priority against language coverage to prioritize latin fonts and
non-latin fonts, this alias escalates a priority of that "other variants" in
Droid Sans families. For example, non-latin fonts are supposed to be managed
between 65 and 69, and 65 is used for default fonts, and
google-droid-sans-fonts take 66 to avoid conflict to other default fonts.
However, by this substitution config, it becomes equivalant to 60 because
open-sans-fonts puts their config at 60.
There are two options to address this:
a) drop "Open Sans" substitution from config. this will stops escalating their
config.
b) stop unifying all "Droid Sans" families. Droid Sans still works as
substitution of "Open Sans" but only take effects for "Droid Sans"
family only
then.
Version-Release number of selected component (if applicable):
google-droid-sans-fonts-20200215-14.fc38.noarch
How reproducible:
always
Steps to Reproduce:
1.LANG=ja_JP.UTF-8 fc-match sans:lang=ja
2.
3.
Actual results:
DroidSansJapanese.ttf: "Droid Sans" "Regular"
Expected results:
NotoSansCJK-VF.ttc: "Noto Sans CJK JP" "Regular"
Additional info:
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2186711