Accepted fonts-wqy-microhei 0.2.0-beta-2 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 12 Dec 2013 08:38:16 +0800
Source: fonts-wqy-microhei
Binary: fonts-wqy-microhei ttf-wqy-microhei
Architecture: source all
Version: 0.2.0-beta-2
Distribution: unstable
Urgency: low
Maintainer: Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org>
Changed-By: Anthony Fok <foka@debian.org>
Description:
fonts-wqy-microhei - Sans-serif style CJK font derived from Droid
ttf-wqy-microhei - transitional dummy package
Closes: 705180 714641
Changes:
fonts-wqy-microhei (0.2.0-beta-2) unstable; urgency=low
.
* Fix incorrect advanceWidths in hmtx for composite glyphs, which
had caused Korean Hangul glyphs to stack on top of each other.
.
From the bug report:
.
The issue appears when using ttf-wqy-microhei in Chromium
(and possibly other programs).
See https://code.google.com/p/chromium/issues/detail?id=233851 for
the original report against Chromium.
.
The issue itself is that the version of ttf-wqy-microhei in the
repository was created with an old version of FontForge which
created incorrect advanceWidths in the htmx tables of this font.
As a result many Korean glyphs have tiny advance withs (1/8 of
what they should be) and so stack on top of each other when linear
metrics are requested and used.
.
Many thanks to Chromium developer Ben Wagner (Bungeman) for his
excellent and meticulous work in investigating the issue and in
creating a patched version of wqy-microhei.ttc to fix the issue.
(Closes: #714641; LP: #1258520)
.
Also thanks to upstream author Qianqian Fang for giving us the go-ahead
to use Bungeman's version, and will investigate an upstream update
if he can find the time.
.
To facilitate adoption by other distributions, and for record keeping,
here are the checksums of wqy-microhei.ttc before and after the patch:
.
Checksum of original wqy-microhei.ttc with incorrect hmtx advanceWidths:
- MD5: 966af48e02884546677a2f762f6725b9
- SHA1: 42467ef798a8f7bd8192a869ac7e05e17132c5c6
- SHA256: e4bca8df123ce01b104780f576ea1a58b9a5ff1662a91124b6d3180cb6c88212
.
Checksum of wqy-microhei.ttc patched by Bungeman:
- MD5: a7ff47b49e15875c113ed77c491953ab
- SHA1: cd9c1b74f137db79c5fd403002cb1132d30f749b
- SHA256: 2420e8078af796b19a3f6ef13de527a1a91c1e7171eea115926c614ced1009b3
.
* Acknowledge NMU of ttf-wqy-microhei 0.2.0-beta-1.1 by Aron Xu
and contributed patch from 0.2.0-beta-1ubuntu1 by Steve Langasek
(Debian Bug#660060)
.
* Acknowledge improvements to ttf-wqy-microhei in Ubuntu
(0.2.0-beta-1.1ubuntu1 to 0.2.0-beta-1.1ubuntu4) by
Iain Lane, Scott Ritchie and Gunnar Hjalmarsson:
- New fontconfig file 65-wqy-microhei.conf
- Mark as Multi-Arch: foreign (Closes: #705180)
.
However, in 65-wqy-microhei.conf, I decide to remove <prefer> for serif
because WenQuanYi Micro Hei is a sans-serif font and there exist other
real serif CJK fonts in the Debian repository.
.
* Learning from Christian Perrier in his update to fonts-wqy-zenhei:
- Rename source package to "fonts-wqy-microhei" to fit the Font Packages
Naming Policy.
- Use dh minimal rules file
- Update Standards to 3.9.5 (checked)
- Bump debhelper compatibility to 9
- Use xz extreme compression for deb packages
- Use git for packaging: adapt Vcs-* fields
.
* Convert to machine-readable debian/copyright version 1.0
* Change upstream home page to http://wenq.org/
* Following the example of fonts-wqy-zenhei, set Debian Fonts Task Force
as the Maintainer.
* Add myself to the list of Uploaders
* Last but not least, many thanks to original maintainer Zhengpeng Hou
for generously allowing me do whatever I like to this package. :-)
Checksums-Sha1:
fe2317f1efc2c7c98acb0b392cedcd2b869d8d3d 2152 fonts-wqy-microhei_0.2.0-beta-2.dsc
28023041b22b6368bcfae076de68109b81e77976 2418536 fonts-wqy-microhei_0.2.0-beta.orig.tar.gz
5eb2f339fc22b07642496f68d7c7bc93aeb84511 7601 fonts-wqy-microhei_0.2.0-beta-2.debian.tar.gz
15b90c5aeba0f652557db86743101d0555d485bc 1605138 fonts-wqy-microhei_0.2.0-beta-2_all.deb
e7316e6b7ed7914a40e4059652d128edc44e5dbf 5386 ttf-wqy-microhei_0.2.0-beta-2_all.deb
Checksums-Sha256:
d3ecc9b2b922f8571d58cbd3ea2bad724539ea4434903fa0e351598649db5317 2152 fonts-wqy-microhei_0.2.0-beta-2.dsc
2802ac8023aa36a66ea6e7445854e3a078d377ffff42169341bd237871f7213e 2418536 fonts-wqy-microhei_0.2.0-beta.orig.tar.gz
da2769cfd3750ab65b10e3f34c52eabf877c880a16c3ee8d8d38dba594585da0 7601 fonts-wqy-microhei_0.2.0-beta-2.debian.tar.gz
507c8d3b5817e70b4076daf8dee9132a4b4f0123a7d6cd0581ca5d584e55eed9 1605138 fonts-wqy-microhei_0.2.0-beta-2_all.deb
15fe006e558ee5d9a98387ffc763527d4b3dc8d6bf217a8924f5293eea88bf55 5386 ttf-wqy-microhei_0.2.0-beta-2_all.deb
Files:
d3aeff4efc9b457aaa404bbf3a427282 2152 fonts optional fonts-wqy-microhei_0.2.0-beta-2.dsc
a124c5c6606f4f3b733d3477380e9d2f 2418536 fonts optional fonts-wqy-microhei_0.2.0-beta.orig.tar.gz
bc911f8a0aca96d2ae215bcec27fdcd4 7601 fonts optional fonts-wqy-microhei_0.2.0-beta-2.debian.tar.gz
922fc2e9b9efeaf50ad464cb1d7e57d0 1605138 fonts optional fonts-wqy-microhei_0.2.0-beta-2_all.deb
38e532adee285ea80294f8d1a8a1fa9f 5386 oldlibs extra ttf-wqy-microhei_0.2.0-beta-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAEBCAAGBQJSqQfhAAoJEOolALQSxZrPlNQP/Az8cORWc6WSR1xzQa+zjaQM
5Hm/j038MT6k4/6Ax8NBR8e35KUvzURit5CDYpKRREJ9rOYvZQHerNusXuJsAOWI
yOT/6UZO1FKxmZPiQzA07LwBAgjDTmkBvb1Rf3Z7WPJoj+x8RPVResrMo5Vdqz4f
+xVoJb7I2OxrJ46oQ+kmHAIMMiaiFlPVKLbrJRZ4WWjSWR4R43pgvTrr2O84laad
yTargFoRwTmllmLu0IDDXhQp0M7YX6nmSTg2lF7RnkZlvgzAC9ZmKVtcehNHQ4vZ
JBQ3T/TQxyDKKWkxLY6zeQAhXinnHjcbhV+JwxzxuU6k0EgpxMigZpk075eI9mwd
c+CShUKT/pLNdhUeNfWNsCpK3IzwzMFX6SG/BCHgwxzEqVSf5wxqO/rAm2OJjmYf
p8BKHoAWHzH8K0M3+n9Q5nA41zTUCO5qjUlfawJABVZFJxm8/AdhrSmoqu1rvTKp
983fw6YCaI+xs+kVHrzn1+I+TrWBPoH363EETaq2uVvPC5cTe5hAEw7kWKnEL+MZ
eKYU0Ic+QaOYGjiZixA0HxyCY9XAsUOzXWy0lJYAARq780JGR4VYFqyfmTdG2WNm
iqivW4xvP6FztiDOJVBGs90DHSfRSlMN529BwgYNXb8CyiJ7Zdct3PFtSXCWAQkW
33GEtwIfs2cwN8K8B87a
=75Z9
-----END PGP SIGNATURE-----