• Bug#1109154: gpg-key2ps can't display UTF-8 in key uid name

    From xiao sheng wen@21:1/5 to All on Sat Jul 12 17:30:01 2025
    Package: signing-party
    Version: 2.12-1
    Tags: l10n
    X-Debbugs-Cc: [email protected],[email protected]

    Hi,

    When I use:

    gpg-key2ps -1 -p a4 [email protected] | gs -sDEVICE=pdfwrite -sOutputFile=out.pdf

    My Chinese name in uid display question mark.

    I tested use only "gpg-key2 [email protected]", I also find it's question mark
    in it's output.

    Is gpg-key2ps support UTF-8 well?


    Thanks!

    Report from DebConf25 in Brest!

    xiao sheng wen

    -- System Information:
    Release: 12.11.0
    Codename: bookworm
    Architecture: x86_64

    Kernel: Linux 6.12.32+bpo-rt-amd64 (SMP w/16 CPU threads; PREEMPT)
    Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8), LANGUAGE=zh_CN:zh
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages signing-party depends on:
    ii gnupg 2.2.40-1.1+deb12u1
    ii libc6 2.36-9+deb12u12
    ii libclass-methodmaker-perl 2.24-2+b3
    ii libgnupg-interface-perl 1.02-3
    ii libmailtools-perl 2.21-2
    ii libmd0 1.0.4-2
    ii libmime-tools-perl 5.510-1
    ii libnet-idn-encode-perl 2.500-3+b1
    ii libterm-readkey-perl 2.38-2+b1
    ii libtext-template-perl 1.61-1
    ii perl 5.36.0-7+deb12u2
    ii python3 3.11.2-1+b1
    ii qprint 1.1.dfsg.2-2.1

    Versions of packages signing-party recommends:
    ii exim4-daemon-light [mail-transport-agent] 4.96-15+deb12u7
    ii libgd-perl [libgd-gd2-perl] 2.76-4+b1
    ii libpaper-utils 1.1.29
    ii whiptail 0.52.23-1+b1

    Versions of packages signing-party suggests:
    ii fonts-noto-cjk 1:20220127+repack1-1
    ii fonts-noto-mono 20201225-1
    ii imagemagick 8:6.9.11.60+dfsg-1.6+deb12u3
    ii imagemagick-6.q16 [imagemagick] 8:6.9.11.60+dfsg-1.6+deb12u3
    pn mutt | neomutt <none>
    ii qrencode 4.1.1-1
    ii texlive-font-utils 2022.20230122-4
    ii texlive-latex-extra 2022.20230122-4
    ii texlive-latex-recommended 2022.20230122-3
    ii texlive-xetex 2022.20230122-3
    pn wipe <none>

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guilhem Moulin@21:1/5 to xiao sheng wen on Sat Jul 12 17:50:02 2025
    Hi,

    On Sat, 12 Jul 2025 at 23:27:49 +0800, xiao sheng wen wrote:
    gpg-key2ps -1 -p a4 [email protected] | gs -sDEVICE=pdfwrite -sOutputFile=out.pdf

    My Chinese name in uid display question mark.

    I tested use only "gpg-key2 [email protected]", I also find it's question mark
    in it's output.

    Is gpg-key2ps support UTF-8 well?

    AFAIK not and that tool is no longer maintained, I should probably add a deprecation warning in the manual page.

    I'd suggest to use gpg-key2latex(1) instead (also from signing-party)
    and use XeLaTeX to convert LaTeX output to PDF. I'm not familiar enough
    with Postscript and wrote gpg-key2latex(1) to workaround that particular
    issue with gpg-key2ps(1), plus other issues such as as feature requests
    for photo IDs and QR codes. gpg-key2latex(1) is still supported :-)

    --
    Guilhem.

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

    iQIzBAEBCgAdFiEERpy6p3b9sfzUdbME05pJnDwhpVIFAmhygp4ACgkQ05pJnDwh pVJTWQ//cOoQvqF8vNfNYWiphBh2m7+tupE0Dhh9xe0zKWlBzuUZJqgOFEdgwLqw p6gKXrbHP6xA/moK+Qr9EgVdBk1PSI5SuG28HDxpLJoqT9CZhbXaxPvKOLvVce0R rIn4gQLCoWVR328qkHQgW+pMpUWigJBGVeVLNeGqIFyTF62Qkqi+j/6KoscZtRMt R0gDt4J8knimSVVZy6YHmo5wmaJXvyjQuXveqDxW+dpYtaQC3PQteXqUcrdqCTWG EJif02ywOnarbsziFlnBlSwFwVawYIoI/2ZsPcTHIILOqhdwAbdYsCIzsMU3M5u/ o/MfGQ7QFs90SrC0bEE7EK0W7OWA9Hj6CQ73md9im4JUjbt4UQoytoe/SYUzgXDk EKp4lPSGgviSzCKawGFRRjE9xsSmrWSg2rBVElDGd/JZNM+dDVZFPUKvQMIUxJiq WosQmKa1yFE9D+jC1hwVZI6gGXYrD7A7STg47obBAkk/Y+dHEeJYJzLpVa4ptRYd H8fvOU9iLItb2wApuo2wO3SXu04jrXanjWt78TL4sfhGFMwN3uVwbR5TmQFbhHlt T9qrSeCAd/fhhSbxVT+eN6bDUHJyrDa24E6KmUBuKpndRA05Ajdp2QwfFwlLa8Ly HcZ1FYiv64o/QEhR6jmQeim00SAg+Pcyoktg8w/rk0ViKMsh3Ko=
    =i4qi
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Guilhem Moulin@21:1/5 to Guilhem Moulin on Sun Jul 13 18:10:01 2025
    Control: tag -1 = pending

    On Sat, 12 Jul 2025 at 17:43:27 +0200, Guilhem Moulin wrote:
    AFAIK not and that tool is no longer maintained, I should probably add a deprecation warning in the manual page.

    Done in 0b206df5e92fd1e2d35e930c3da8053db6319480.

    --
    Guilhem.

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

    iQIzBAEBCgAdFiEERpy6p3b9sfzUdbME05pJnDwhpVIFAmhz2AUACgkQ05pJnDwh pVLSshAAvhwvDCr7+1/YR2Gm6NgW7zLATkDormb4axaTKIgVEZG777NBKoCKShaL bO3Hxnwzk0HKHmKn+oeefjmBJv/hRnBQ/aiHmYE7gRIpRx1EaAdob3Xd73AHJXsc 4R0xl9AmTKzy5gsqUwK6JVCJiUnYa+fJ3J2ehFO4foHTpT/itYbjudQ0pZXJAxlg +z50YEtbr552S1vYtRNrjAxKlV+Ops9cNnCn/Bq/ZXJyH6SrYonz/Mf11lslP1ok y4xiRQW+in1b70pvIW1n+B5Wo2WqtyRlbncLH93PyDg8NqqukYJoKNao9atT3gO2 e2WPfZloIQBnLsHPlmIzaujMa3MY9T7dxzcsN5BjS8U/PFcufaKKzAJO7eEq5Ndl syklHYUNWMgDT/QB8NMuld6C6cJU/+ymoOjXFvHPU5LT3KNbPpiWn6XC1HrcOJTc Dge4v7qhWyqIA+nOWAPzXyxtDcqmJHqKwg2RxshOCyPvKeryBhCjVxYLG29vVEIC d1mWWvkDPFn+YoBvRWtHN+nt/H4H4UwzzLaZeqnQHjt7Av+7hunAz+Ua0rxQh6ID zAtjlZPSjOcMnT+4J3ERNjB/msY+/9HJ9D22y/TeEy2ZbaL9XULijtlUAujqnQBu ys9o8SADRjWEbwWYAmC5z4EdEH7nXEOr3CKJnK4+oDg2esn9VUc=
    =ayHL
    -----END PGP SIGNATURE-----

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