Your message dated Tue, 17 Dec 2013 06:34:06 +0000
with message-id <[email protected]>
and subject line Bug#698194: fixed in unifont 1:6.3.20131215-1
has caused the Debian Bug report #698194,
regarding unifont: Wrong width for box-drawing characters (at least)
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 [email protected]
immediately.)
--
698194: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698194
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: unifont
Version: 1:5.1.20080914-1.3
Severity: normal
Dear Maintainer,
I found this under What's Next at <http://unifoundry.com/unifont.html>:
* Make some changes for errors and usage preferences requested since
the Unicode 5.1 release. Notably the line drawing set will be
half-width instead of full-width (I'll make the current full-width
set available as a separate file in case anyone wants it for CJK).
This seems to refer to the characters U+2580 through U+259F, which *do*
look rather wider than the ones I remember from DOS. And it looks
*really* bad in "xterm -fa 'unifont' -fs 15"; just try this in Python:
>>> print ''.join(map(unichr,range(0x2580, 0x25A0)))
It would probably be a good idea to check *all* the widths against the
East_Asian_Width property from <http://www.unicode.org/reports/tr11/>.
(Presumably, the only reason it's called "east asian" is because only
East Asian character sets (and I really mean character sets here!) and
fonts actually have such a concept at this point?)
Unfortunately, the Neutral (N) and East Asian Ambiguous (A) values for
this property don't actually tell us how wide a character should be.
Neutral (N) says *nothing* about the appropriate width; for now, it's
probably best to follow Markus Kuhn's free wcwidth() implementation
<http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c> and treat everything with
this value as narrow; it's kind of important to have the same idea of
character width as xterm, ncurses, etc. ...
East Asian Ambiguous (A) characters "occur in East Asian legacy
character sets as wide characters, but as narrow (i.e., normal-width)
characters in non-East Asian usage". In other words, Unicode should
probably have made compatability characters for these to preserve width
when transcoding ... and according to TR11, still *could*, but probably
won't.
These characters (including the block mentioned at the top of this
report) should indeed be Narrow in the default font; a wide variant is
likely unnecessary, though: don't existing CJK fonts already cover the
legacy encodings used with the sort of program that would need this
quite well already, and with higher quality glyphs, too? (Why would
anyone use a "CJK legacy" variant of unifont in preference to a native
CJK font, when the program in question is probably using a legacy coding
*anyway*?)
-- System Information:
Debian Release: 7.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages unifont depends on:
ii ttf-unifont 1:5.1.20080914-1.3
ii xfonts-unifont 1:5.1.20080914-1.3
unifont recommends no packages.
Versions of packages unifont suggests:
ii unifont-bin 1:5.1.20080914-1.3
-- no debconf information
--
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
--- End Message ---
--- Begin Message ---
Source: unifont
Source-Version: 1:6.3.20131215-1
We believe that the bug you reported is fixed in the latest version of
unifont, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Paul Hardy <[email protected]> (supplier of updated unifont 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 15 Dec 2013 12:19:29 -0800
Source: unifont
Binary: unifont xfonts-unifont ttf-unifont unifont-bin
Architecture: source all amd64
Version: 1:6.3.20131215-1
Distribution: unstable
Urgency: low
Maintainer: Paul Hardy <[email protected]>
Changed-By: Paul Hardy <[email protected]>
Description:
ttf-unifont - TrueType version of GNU Unifont
unifont - font with a glyph for each visible Unicode Plane 0 character
unifont-bin - utilities for manipulating the GNU Unifont
xfonts-unifont - PCF (bitmap) version of GNU Unifont
Closes: 698191 698194 727309
Changes:
unifont (1:6.3.20131215-1) unstable; urgency=low
.
* Switched to upstream version 6.3.20131215.
(Closes: #698191, #698194, #727309)
(LP: #1231173)
* debian/compat: now set to "9".
* debian/control:
- unifont source package now Build-Depends on debhelper (>= 9.0).
- Standards-Version updated to 3.9.5.
- Removed redundant "Section: fonts" entries.
- Added Suggests to unifont-bin for texinfo package, to run makeinfo
and texi2pdf if someone wants to change the source documents.
- Updated Description fields to reflect the installation of the
special-purpose font "Unifont Sample" alongside the standard font
"Unifont".
* debian/copyright - updated to reflect new licensing arrangements.
* debian/README.Debian - removed an extraneous "the".
* debian/rules: Now builds with "dh" instead of the old debhelper scripts.
* debian/unifont-bin.doc-base: old "unifont-intro.txt" is now "unifont.txt".
* debian/unifont-bin.docs: added new document files for binary package.
* debian/unifont-bin.info: added to support new Texinfo documentation.
* debian/unifont-bin.lintian-overrides: override a probable false positive
complaint about hardening. All binaries are built with the very same
flags, and lintian only complains about hardening in one of those programs.
* src/unihex2png: new program to convert unifont.hex to PNG image.
* src/unipng2hex: new program to convert PNG image to unifont.hex.
* src/hex2bdf:
- Added new XLFD properties for font generation for FreeType and
grub-mkfont support; includes version & copyright info.
- Fields now begin with upper-case, including "unifont"-->"Unifont".
- Changed POINT_SIZE property from 160 to 120.
- Added "Sans" style name to FONT string plus XLFD property.
- Added command line options for font name, version, & glyph height.
- Allow generation of fonts with other than 16 pixel rows/glyph, to
support new capabilities of unihex2png, unipng2hex, and hexdraw.
* src/unidup.c: now takes an optional file name on the command line.
* src/*.c: reformatted to follow GNU Coding Standards.
* man/*: Updated man pages to reflect new options, new programs,
and to reflect the GPLv2+ license now common to all programs.
* doc/: new directory with Texinfo files.
* ChangeLog: created new file.
* COPYING: created new file.
* INSTALL: file created using BUILDING section from old README file.
* LICENSE: removed; its contents are in README and COPYING now.
* NEWS: created new file.
* Makefiles: added "SHELL = /bin/sh" if not already declared.
* Makefiles (distclean): added removal of "*~" if not already declared.
* Makefile: compress text files with "gzip -f -9" during installation.
* font/Makefile: fontforge scripting updated; now adds font copyright,
license, version and other info to PCF files.
* font/hexsrc/unifont-base.hex:
- Redrew several Armenian letters (U+0530..U+058F).
- Redrew Capricorn symbol (U+2651).
- Redrew CJK Radical Supplement glyphs: U+2E9F, U+2EA9, U+2EAC,
U+2EAE, U+2EC0, U+2EDE, U+2EE7, and U+2EED.
* font/ttfsrc/Makefile: fontforge scripting command changed from
"Simplify(-1,1)" to "Simplify(64,1)" to "merge lines which are
nearly parallel into one". This decreases the TrueType file size
by almost 2 Megabytes, by reducing the number of control points
for a glyph. Also add font copyright, license, version, and
other info to TTF files.
* font/ttfsrc/Makefile: now builds SBIT font unifont_sample.ttf.
* unifontall-*: renamed to "unifont_sample-*".
* *.bdf: Added font version, copyright, etc. with hex2bdf.
* *.pcf: Added font version, copyright, etc. with fontforge.
* *.ttf: Added font version, copyright, etc. with fontforge.
* font/*/unifont-*.bmp: Create chart of entire Unifont using pre-built
unifont_sample.hex rather than assembling *.hex just for this image.
* hangul/hangul-generation.html: updated to correct a typo, where
rieul was mentioned as an initial consonant instead of a final
consonant in an explanation of vertical spacing constraints.
* hangul/Makefile:
- Updated hex2bdf parameters to name generated BDF font
"Unifont Johab" rather than "unifont" and add copyright.
- Used a sed script to change BDF encoding from ISO10646 to "Johab".
- Call bdftopcf to create hangul-base.pcf, then compress with gzip.
- Add "precompiled:" target to create basic Johab font files.
Checksums-Sha1:
e8102375106184d37eb263280065fb736b2b5bdc 1272 unifont_6.3.20131215-1.dsc
dc0c340fec53628967b702c3f774e31e237b20f2 14723559
unifont_6.3.20131215.orig.tar.gz
e2a8c9d8fddeef50079b645c750f29c21a88c6aa 10005 unifont_6.3.20131215-1.diff.gz
89547bb259f91f3ef55dc4d5e8c07d08292064f7 1395490 unifont_6.3.20131215-1_all.deb
ff6cc700726c6e268fb0f3f024ae1f86f76d2113 2522572
xfonts-unifont_6.3.20131215-1_all.deb
b211bb2229d5a2f8708fa8a213217b05836474b7 2685256
ttf-unifont_6.3.20131215-1_all.deb
13238f89e9de5dcc0da9381bb7a6906031335586 338544
unifont-bin_6.3.20131215-1_amd64.deb
Checksums-Sha256:
97fc56a236807c17b432e38e5c737556c53eb4bfaf262b76892daf3138577a2c 1272
unifont_6.3.20131215-1.dsc
c27dd9ea634a16236798742f5f3d5f90200b558ac27c461d3d3e4053d3a18ca4 14723559
unifont_6.3.20131215.orig.tar.gz
2356c4f4eccbb4b51bbb8a3426f9f02528598ca723627dec16b4b74c982326fa 10005
unifont_6.3.20131215-1.diff.gz
6e6adfdaa3023e724e7bb7bc3d95c77b31290920358e567b85bac4810e29807a 1395490
unifont_6.3.20131215-1_all.deb
9743791b1bdd34a60a83de5f79bae3e3f8000bc11e9bc10c1a18bd5c54aac68a 2522572
xfonts-unifont_6.3.20131215-1_all.deb
4b33c8a24eac445e9a8c725fc23ea68ee0dff57a39c04f81b50f6efb26e71e38 2685256
ttf-unifont_6.3.20131215-1_all.deb
236e9c2f1e89a2afe20d538062944f1740ce788cf49e6e4c730fe4355aba97e4 338544
unifont-bin_6.3.20131215-1_amd64.deb
Files:
26dbaba763007eea67b968f6c656bb30 1272 fonts optional unifont_6.3.20131215-1.dsc
0084ac3afad061b93cb2fee8d0b75169 14723559 fonts optional
unifont_6.3.20131215.orig.tar.gz
c069a297bfe52e614d0b71b70d843f61 10005 fonts optional
unifont_6.3.20131215-1.diff.gz
f03806a3fd9f8175f4aa05c1962fed9a 1395490 fonts optional
unifont_6.3.20131215-1_all.deb
4e458cdd4d62fa252c8894c87a53e367 2522572 fonts optional
xfonts-unifont_6.3.20131215-1_all.deb
57fd1697fa81acd0c32d9b87d56974a8 2685256 fonts optional
ttf-unifont_6.3.20131215-1_all.deb
978620769b72d3a0f1d44de7f5597e99 338544 x11 optional
unifont-bin_6.3.20131215-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iEYEARECAAYFAlKv7TsACgkQfNdgYxVXvBAl6wCgoaJRYiUzTzpAttHdzKC4ExKa
A+kAoLIVuqKcoRoEa5bJGsVR0ApGg1cD
=h9nX
-----END PGP SIGNATURE-----
--- End Message ---