[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-fonts-devel] Bug#762296: marked as done ("Droid Sans Fallback" refers to three different files)

Your message dated Sat, 18 Oct 2014 15:35:29 +0000
with message-id <E1XfW2T-0004Rk-Ar@franck.debian.org>
and subject line Bug#762296: fixed in fonts-android 1:4.4.4r2-4
has caused the Debian Bug report #762296,
regarding "Droid Sans Fallback" refers to three different files
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org

762296: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762296
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: fonts-droid
Version: 1:4.4.4r2-2
Severity: important

Before the fix of https://bugs.debian.org/737105, fonts-droid installed
one Droid Sans Fallback file: DroidSansFallbackFull.ttf

Now the package installs:
- DroidSansFallback.ttf
- DroidSansFallbackFull.ttf
- DroidSansFallbackLegacy.ttf

Since they are all installed in /usr/share/fonts/truetype/droid and
share the same name ("Droid Sans Fallback"), the change introduced a
configuration issue.

Jonas Smedegaard addressed this issue in the bug report:
> As it seems all three variants register as exact same name, I suspect
> special care needs to be taken to ensure that
> DroidSansFallbackFull.ttf is used in normal cases.
> Best option is to include fontconfig hints - I just don't know how to
> do that and if it is possible at all to distinguish by path rather
> than by name and other declared hints.
> Second-best option is probably to ship the files outside of
> fontconfig paths, and registering them with update-alternatives.
> That allows both to change system-wide (by use of
> update-alternatives) and to explicitly use an alternative variant (as
> is needed for Ghostscript).

His advice seems to have been ignored, though.

fonts-droid is installed on every Ubuntu 14.04+ installation, and the
configuration makes DroidSansFallbackFull.ttf the preferred font for
rendering Chinese content. If we would sync the latest fonts-droid
version with Debian, that configuration would break.

$ dpkg-query -W fonts-droid
fonts-droid	1:4.4.4r2-2
$ fc-match -s 'sans-serif' | head -10
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
n019003l.pfb: "Nimbus Sans L" "Regular"
Waree.otf: "Waree" "Book"
Laksaman.otf: "Laksaman" "Regular"
DroidSansFallback.ttf: "Droid Sans Fallback" "Regular"
DroidSansFallbackFull.ttf: "Droid Sans Fallback" "Regular"
ukai.ttc: "AR PL UKai CN" "Book"
ukai.ttc: "AR PL UKai HK" "Book"
uming.ttc: "AR PL UMing CN" "Light"

As you can see, DroidSansFallback.ttf shows up before

I don't know to which extent this would alter the user experience in
various environments, and I'm not inclined to let all Ubuntu users test
and find out. ;) I do know that we don't need DroidSansFallback.ttf,
since we like Android use NanumGothic for Korean (via fonts-nanum).

So something needs to be done. With my Ubuntu glasses I think the best
solution is to stop letting fonts-droid install DroidSansFallback.ttf
and DroidSansFallbackLegacy.ttf for now. Then, if it's considered
important to include them somehow, it should be done in a more carefully
considered manner.

Gunnar Hjalmarsson

--- End Message ---
--- Begin Message ---
Source: fonts-android
Source-Version: 1:4.4.4r2-4

We believe that the bug you reported is fixed in the latest version of
fonts-android, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 762296@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Christian Perrier <bubulle@debian.org> (supplier of updated fonts-android package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)

Hash: SHA256

Format: 1.8
Date: Sat, 18 Oct 2014 15:31:51 +0200
Source: fonts-android
Binary: fonts-droid fonts-roboto
Architecture: source all
Version: 1:4.4.4r2-4
Distribution: unstable
Urgency: low
Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org>
Changed-By: Christian Perrier <bubulle@debian.org>
 fonts-droid - handheld device font with extensive style and language support
 fonts-roboto - sans-serif font family released with Android Ice Cream Sandwich
Closes: 762296
 fonts-android (1:4.4.4r2-4) unstable; urgency=low
   * Team upload
   * No longer use xz extreme compression for deb packages
   * Move DroidSansFallback.ttf and DroidSansFallbackLegacy.ttf in
     /usr/share/fonts-droid/truetype which is not monitored by
     fontconfig, leaving DroidSansFallbackFull.ttf as the only
     font file to provide "Droid Sans Fallback"
     Closes: #762296
     Thanks to Jonas Smedegaard and Gunnar Hjalmarsson for their
     input about this issue.
   * Use machine-readable copyright format
   * Update Standards to 3.9.6 (checked)
 6a3b7f83c020e2fd42811d2887b1f7c0caa928c3 2133 fonts-android_4.4.4r2-4.dsc
 6ec5922b686a77e1f537c5b22445b6778583c1c1 7067796 fonts-android_4.4.4r2.orig.tar.xz
 811571314d6c73f544bcb51a00f1dd39545b4ec4 6436 fonts-android_4.4.4r2-4.debian.tar.xz
 a83d6957c2857d149d91a8449f5d94bb68b4affc 3731120 fonts-droid_4.4.4r2-4_all.deb
 ef94e261581826acee3f6e9e486fb37cd82c78be 368574 fonts-roboto_4.4.4r2-4_all.deb
 aed0f4ca4968c219a867d1281b7264295135ffe1422d45204d4bbc7a2a03d7ac 2133 fonts-android_4.4.4r2-4.dsc
 39a6b64ab292fa65b7db2829917ec0f297f0789298b152fbf5d84fc6a56df170 7067796 fonts-android_4.4.4r2.orig.tar.xz
 084f10cd8116c1c69b524e0f510eae32346025beb4c7eac4565541d132d2717d 6436 fonts-android_4.4.4r2-4.debian.tar.xz
 ee954c80e984573a724bcc6a73100e36f7f003b067925b9c8941e6ef5b108839 3731120 fonts-droid_4.4.4r2-4_all.deb
 f13675890bc856578a7fd266343cc2e68ae6e44aa3ea907dc9cdb7cc0182f1a9 368574 fonts-roboto_4.4.4r2-4_all.deb
 910cdec33e60d84b1a007fa398ff7955 2133 fonts optional fonts-android_4.4.4r2-4.dsc
 351432aab0853958b28daebf28f8a988 7067796 fonts optional fonts-android_4.4.4r2.orig.tar.xz
 8fc64e741971eed11dfdfb581861609c 6436 fonts optional fonts-android_4.4.4r2-4.debian.tar.xz
 77a6f85bfb80c2b0676a03a2ef141c77 3731120 fonts optional fonts-droid_4.4.4r2-4_all.deb
 fdac0301af5fa7b78f65df258ca7bbeb 368574 fonts optional fonts-roboto_4.4.4r2-4_all.deb

Version: GnuPG v1.4.12 (GNU/Linux)


--- End Message ---

Reply to: