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

Bug#931305: marked as done (xterm: problems with Greek pi (π) and box-drawing)



Your message dated Mon, 20 Jan 2020 18:07:01 +0000
with message-id <E1itbS1-0005YT-Si@fasolo.debian.org>
and subject line Bug#931305: fixed in xterm 352-1
has caused the Debian Bug report #931305,
regarding xterm: problems with Greek pi (π) and box-drawing
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
immediately.)


-- 
931305: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931305
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xterm
Version: 344-1
Severity: normal

Dear Maintainer,

While using proportional fonts, the Greek letter pi (π) is treated as
a box-drawing character or, more likely, as missing from the
proportional font altogether.  This happens _only at certain point
sizes_ AND/OR _only with specific fonts_.

Scenario 1: Greek pi works, but box-drawing does not
----------------------------------------------------

With these settings:

	xterm.vt100.faceName: DejaVu Sans Mono
	xterm.vt100.faceSize: 10
	XTerm.vt100.forceBoxChars: false

The greek letter pi is displayed correctly, but the second vertical line
(drawn with U+2502) is almost the same as the first one (drawn with
U+007C).

Image: https://protesilaos.com/assets/images/attachments/xterm_grpi_boxchars_scenario1.png

Scenario 2: Greek pi does not work, but box-drawing does
--------------------------------------------------------

With these settings:

	xterm.vt100.faceName: DejaVu Sans Mono
	xterm.vt100.faceSize: 10
	XTerm.vt100.forceBoxChars: true

The Greek letter pi is drawn using a fixed-size (bitmap) font.  The
second vertical line is properly displayed using box-drawing characters.

Image: https://protesilaos.com/assets/images/attachments/xterm_grpi_boxchars_scenario2.png

Scenario 3: faceSize: 9.5 forceBoxChars: false works for both
-------------------------------------------------------------

With these settings:

	xterm.vt100.faceName: DejaVu Sans Mono
	xterm.vt100.faceSize: 9.5
	XTerm.vt100.forceBoxChars: false

Everything appears to work as intended.

Image: https://protesilaos.com/assets/images/attachments/xterm_grpi_boxchars_scenario3.png

Scenario 4: Fira Code works using settings from scenarios 1 and 3
-----------------------------------------------------------------

With these:

	xterm.vt100.faceName: Fira Code
	xterm.vt100.faceSize: 10
	XTerm.vt100.forceBoxChars: false

Or this changed:

	xterm.vt100.faceSize: 9.5

Everything seems to work as intended.

Image: https://protesilaos.com/assets/images/attachments/xterm_grpi_boxchars_scenario4.png

Scenario 5: forceBoxChars always breaks Greek letter pi (π)
-----------------------------------------------------------

With these settings:

	xterm.vt100.faceName: Fira Code
	xterm.vt100.faceSize: 10
	XTerm.vt100.forceBoxChars: true

Regardless of typeface, enabling forceBoxChars will always draw the
letter pi in a bitmap font.

Image: https://protesilaos.com/assets/images/attachments/xterm_grpi_boxchars_scenario5.png


-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xterm depends on:
ii  libc6           2.28-10
ii  libfontconfig1  2.13.1-2
ii  libfreetype6    2.9.1-3
ii  libice6         2:1.0.9-2
ii  libtinfo6       6.1+20181013-2
ii  libutempter0    1.1.6-3
ii  libx11-6        2:1.6.7-1
ii  libxaw7         2:1.0.13-1+b2
ii  libxft2         2.3.2-2
ii  libxinerama1    2:1.1.4-2
ii  libxmu6         2:1.1.2-2+b3
ii  libxpm4         1:3.5.12-1
ii  libxt6          1:1.1.5-1+b3
ii  xbitmaps        1.1.1-2

Versions of packages xterm recommends:
ii  x11-utils  7.7+4

Versions of packages xterm suggests:
pn  xfonts-cyrillic  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: xterm
Source-Version: 352-1

We believe that the bug you reported is fixed in the latest version of
xterm, 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 931305@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Joachim <svenjoac@gmx.de> (supplier of updated xterm 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 20 Jan 2020 18:31:37 +0100
Source: xterm
Architecture: source
Version: 352-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Sven Joachim <svenjoac@gmx.de>
Closes: 880407 931305
Changes:
 xterm (352-1) unstable; urgency=medium
 .
   * New upstream release.
     - Adjust fontsize data to handle a minor inconsistency from recent Xft
       versions (Closes: #880407, adapted from patch by Vincent Lefevre).
     - Add a table to the manual page description of forceBoxChars to alert
       the reader to the special characters aside from "line-drawing" which
       are drawn directly when this resource is set (Closes: #931305).
   * Bump autoconf-dickey build dependency to (>= 2.52+20200111), as per
     configure.in.
   * Disable the adequate autopkgtest.
   * Update years in debian/copyright.
Checksums-Sha1:
 6f71d2b7eadaf47e179cc57c896b4d9e8106d61a 2402 xterm_352-1.dsc
 9f16861deae113cab4c651c19f9083ecea28ad32 1405420 xterm_352.orig.tar.gz
 252f74e66aa5849b74571b19bbab163063d9a85d 265 xterm_352.orig.tar.gz.asc
 5835d87bc897c5c0079725765d0b1655360c855d 110764 xterm_352-1.debian.tar.xz
 1f2c7e00f5c165153bf75ade0d893ae8d3954da6 7445 xterm_352-1_source.buildinfo
Checksums-Sha256:
 f5b9c7028137fe2d46343f0ec775c8d2865ab61b3195efcaf96b29d6ddca0816 2402 xterm_352-1.dsc
 7342f8da0e5337ed8c8722b05257d90b1bd2f9b04f3a2d9c10ad05e95c52d57e 1405420 xterm_352.orig.tar.gz
 ca6cf42bec73399c408a69a70e0a03ad319915ad259cdaf1b06fbe4c643c2c2f 265 xterm_352.orig.tar.gz.asc
 55acc6f19bab209aac4c58af8628bb08c794a91f3f5e92309d3b422bc304c4ee 110764 xterm_352-1.debian.tar.xz
 ec7b5c754a39719a4c6eeaf255cf7af81bec5a2a36e6b6d540fd1d9e34f9736e 7445 xterm_352-1_source.buildinfo
Files:
 1dfbc1debd957cf0e35b78d08e1801d6 2402 x11 optional xterm_352-1.dsc
 9d41798d035976715d532d38327f5e41 1405420 x11 optional xterm_352.orig.tar.gz
 469c0ba7d7e7713ee1593f53a4ef8ff8 265 x11 optional xterm_352.orig.tar.gz.asc
 6a5002fe9a0a7e7f86b1b16feffe2e6e 110764 x11 optional xterm_352-1.debian.tar.xz
 d45dc98fc42e8a0c2190571ccb4294bf 7445 x11 optional xterm_352-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKF8heKgv5Jai5p4QOxBucY1rMawFAl4l5fYACgkQOxBucY1r
MayD5w//TdG1on6f62UhF3auhTlVYh3ls6edJbmmJBF3Y1ZpTuuYcQEdz4xXJzn7
Ko3RWuj/sg6wDKMW+JxrYZKjqAn3xHDykv0DHajL9uzC9+cCjtqJlj/b0nRWQxNS
or6+D7ywkaG21q2kMOyQgHKfnjZRWm1o/W/1oG7Jz50LbN4YGLj5Gv9rRcsfwDzk
dftshnJg2lzowv8gl1Rgl84Cj/LAwR1vINSWwvQbzam3Kn58h69LNOYIW7aJ7iq2
/Wv6W1igx1KMSyK+Aqzj5m2ygKRDgtHsUOIwezkTGz3ttjAInH5U0Im1TSCgF5Na
NoVnSnNC0ERmZIrqIKPSkN3YIeYgxx38vaUxWLNrCuFUqRtrpp2vsPfJ6BITZNRm
nKJkN0BiCxfZ8gsBw+LsBfzl1WJCm7t2RjagB7MhLo0sw2x+20ves99zIJVS2jj9
cvNuwIrWkrHwCuIjB5Eg7hb86eZVcpKMDvAl7JScaaAczUZrkQeb86dqCr5jOONq
/B5xDz704wis5NjEZEbBgkmuuK4Sj0pOH0dnECPV9O+EhQhyychM9q/mGW1FzHee
dEpwt6DeEPPawOdQ14SplDOtoYxUCdqDmLdEtpvZNp1Pst+qGhoYguzpcvPNv6H2
algpi5yE8cCfs4h2ThY7QG8e3pwPDeSUUwx0dfFSaH67D0CcEv8=
=sGm3
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: