• Bug#872778: U+1F618 is legal unicode

    From =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=@21:1/5 to All on Mon Aug 21 10:40:03 2017
    XPost: linux.debian.bugs.dist

    Package: xterm
    Version: 330-1

    I still see a white diamond with a question mark for
    U+1F618 FACE THROWING A KISS

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Dickey@21:1/5 to All on Mon Aug 21 11:50:02 2017
    XPost: linux.debian.bugs.dist

    On Mon, Aug 21, 2017 at 02:47:02PM +0800, 積丹尼 Dan Jacobson wrote:
    Package: xterm
    Version: 330-1

    I still see a white diamond with a question mark for
    U+1F618 FACE THROWING A KISS

    sorry - I haven't gotten back to xterm, have been spending most of my time
    in ncurses to prepare a new release.

    --
    Thomas E. Dickey <dickey@invisible-island.net>
    http://invisible-island.net
    ftp://ftp.invisible-island.net

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.12 (GNU/Linux)

    iEYEARECAAYFAlmamkMACgkQcCNT4PfkjtueLgCfdJNepzq3OoGInlGs3FcMm0ow ALoAoJWX/53EdWTTK7hw+tB2eJl4JfkA
    =ssRs
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julien Cristau@21:1/5 to All on Thu Aug 24 10:40:02 2017
    XPost: linux.debian.bugs.dist

    On 08/21/2017 08:47 AM, 積丹尼 Dan Jacobson wrote:
    Package: xterm
    Version: 330-1

    I still see a white diamond with a question mark for
    U+1F618 FACE THROWING A KISS

    I seem to remember that xterm doesn't handle code points past U+FFFF,
    unless something's changed in the last few years.

    Cheers,
    Julien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Dickey@21:1/5 to Julien Cristau on Thu Aug 24 11:30:05 2017
    XPost: linux.debian.bugs.dist

    On Thu, Aug 24, 2017 at 09:29:29AM +0200, Julien Cristau wrote:
    On 08/21/2017 08:47 AM, 積丹尼 Dan Jacobson wrote:
    Package: xterm
    Version: 330-1

    I still see a white diamond with a question mark for
    U+1F618 FACE THROWING A KISS

    I seem to remember that xterm doesn't handle code points past U+FFFF,
    unless something's changed in the last few years.

    XLFD (bitmap) fonts are only 16 bits, but TrueType fonts are not.
    xterm's used 32 bits internally for Unicode (with an option to
    use 16-bits) for some time. I added this option in 2009:

    --enable-16bit-chars enable 16-bit characters support

    Enable wide-character support, but store only 16-bits for each wide
    character. Unicode values can be larger than 16-bits, up to 21-bits.
    This uses less memory, but is less complete. However, most languages
    are covered by the 16-bit encoding.

    Even if it only shows boxes..., select/paste should work, since that uses
    the internal values.

    --
    Thomas E. Dickey <dickey@invisible-island.net>
    http://invisible-island.net
    ftp://ftp.invisible-island.net

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.12 (GNU/Linux)

    iEYEARECAAYFAlmei0MACgkQcCNT4PfkjtspTACeJQ82bV26PCCufd/v1HOT2zNg kcMAoJoCC9JtFQZsyl4DO4TjXq/ec4wS
    =LhQI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)