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 ---

Reply via email to