Package: fonts-noto-core
Version: 20201225-2
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

I noticed that the Noto fonts available in this package lack font fallback. 
Especially compared to the online
fonts that can be downloaded from the fonts.google.com server.

My goal is to support language translation of a Scribus file. Scribus itself 
doesn't (yet) have font fallback
so I'm dependent on the font fallback that is already in place. I tried Noto 
Sans Hebrew and Noto Sans Arabic
and both fonts result in missing glyphs because of the lacking font fallback.

To compare both cases, here is the info from the Debian font:

```
$ fc-query /usr/share/fonts/truetype/noto/NotoSansArabic-Regular.ttf
...
        charset: 
        0000: 00000000 07ff7003 00000000 00000000 00000000 08000801 00000000 
00000000
        0003: 00000000 00000000 00008000 00000000 00000000 00000000 00000000 
00000000
        0006: dfffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
ffffffff
        0007: 00000000 00000000 ffff0000 ffffffff 00000000 00000000 00000000 
00000000
        0008: 00000000 00000000 00000000 00000000 00000000 7fdfffff fff80000 
ffffffff
        0020: 0003f800 00000000 00008000 00000000 00000000 00000000 00000000 
00000000
        0025: 00000000 00000000 00000000 00000000 00000000 00000000 00001000 
00000000
        002e: 00000000 00000000 00000002 00000000 00000000 00000000 00000000 
00000000
        00fb: 00000000 00000000 ffff0000 ffffffff ffffffff ffffffff fff80003 
ffffffff
        00fc: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
ffffffff
        00fd: ffffffff ffffffff ffff0000 ffffffff fffcffff ffffffff 000000ff 
3fff0000
        00fe: 00000000 00000000 00000000 ffdf0000 ffffffff ffffffff ffffffff 
1fffffff
(s)
        lang: 
ar|az-ir|fa|ks|ku-ir|ps-af|ps-pk|ug|ur|ku-iq|ota|pa-pk|sd|lah|ckb(s)
...
```

Compared to the same font from 
https://fonts.google.com/noto/specimen/Noto+Sans+Arabic

```
$ fc-query Downloads/static/NotoSansArabic-Regular.ttf
...
        charset: 
        0000: 00000000 ffffffff ffffffff 7fffffff 00000000 8dd1cfaf ffffffff 
ffffffff
        0001: cfcffcff 7ec3cccf cfff3dfe 7ffffc33 00000000 00000000 00000000 
00000000
        0002: 0f000000 00800000 00000000 00000000 00000000 00000000 3f0002c0 
00000000
        0003: 00041ddf 000001c0 00008000 00000000 00000000 00000000 00000000 
00000000
        0006: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
ffffffff
        0007: 00000000 00000000 ffff0000 ffffffff 00000000 00000000 00000000 
00000000
        0008: 00000000 00000000 00000000 ffff0000 ff037fff ffffffff ffffffff 
ffffffff
        001e: 00000000 00000000 00000000 00000000 4000003f 00000000 00000000 
000c0000
        0020: 771bfa00 06008044 00008000 00000000 00000000 00001000 00000000 
00000000
        0021: 00000000 00000004 00000000 00000000 00000000 00000000 00000000 
00000000
        0022: 04040000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000
        0025: 00000000 00000000 00000000 00000000 00000000 00000000 00001000 
00000000
        002e: 00000000 00000000 00000002 00000000 00000000 00000000 00000000 
00000000
        00fb: 00000000 00000000 ffff0000 ffffffff ffffffff ffffffff fff80007 
ffffffff
        00fc: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 
ffffffff
        00fd: ffffffff ffffffff ffffffff ffffffff fffcffff ffffffff 000080ff 
ffff0000
        00fe: 00000000 00000000 00000000 ffdf0000 ffffffff ffffffff ffffffff 
9fffffff
        010e: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
e0000000
(s)
        lang: 
aa|ar|ay|az-ir|bi|br|bs|ch|co|cs|cy|da|de|en|es|et|eu|fa|fi|fj|fo|fr|fur|fy|gd|gl|gv|ho|hr|hu|ia|id|ie|io|is|it|ks|ku-ir|lb|lt|lv|mg|mh|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|pl|ps-af|ps-pk|pt|rm|ro|sk|sl|sma|smj|smn|so|sq|ss|st|sv|sw|tk|tl|tn|tr|ts|ug|ur|uz|vo|vot|wa|wen|wo|xh|yap|zu|an|crh|csb|fil|hsb|ht|jv|kj|ku-iq|ku-tr|kwm|lg|li|ms|ng|ota|pa-pk|pap-an|pap-aw|rn|rw|sc|sd|sg|sn|su|za|lah|agr|ayc|bem|ckb|dsb|lij|mfe|mjw|nhn|niu|sgs|tpi|unm|wae|yuw(s)
...
```

More context about the use-case is available via 
https://git.fsfe.org/FSFE/ada-zangemann/issues/156


-- Package-specific info:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name               Version               Architecture Description
+++-==================-=====================-============-=====================================================
ii  fontconfig         2.15.0-2.3            amd64        generic font 
configuration library - support binaries
ii  libfreetype6:amd64 2.13.3+dfsg-1+deb13u1 amd64        FreeType 2 font 
engine, shared library files
ii  libxft2:amd64      2.3.6-1+b4            amd64        FreeType-based font 
drawing library for X

-- System Information:
Debian Release: 13.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.90+deb13.1-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_DIE
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_IE:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fonts-noto-core depends on:
ii  fonts-noto-mono  20201225-2

fonts-noto-core recommends no packages.

fonts-noto-core suggests no packages.

-- no debconf information

Reply via email to