Re: [hackers] [tabbed][PATCH] Use utf8 for window name

From: Nikita Zlobin <nick87720z_AT_gmail.com>
Date: Thu, 11 Jun 2020 11:42:40 +0500

In Wed, 10 Jun 2020 22:09:01 +0200
Hiltjo Posthuma <hiltjo_AT_codemadness.org> wrote:

> On Thu, Jun 04, 2020 at 02:13:49PM +0500, Nikita Zlobin wrote:
> > At least some desktop tools (non-mainstream) are in trouble with
> > tabbed window name. At the moment of try I have only tint2 and
> > rofi. First just showes intitled, but second - "Invalid encoding".
> > Though xfwm4 has no problem with compound text names. ---
> > tabbed.c | 4 ++--
> > 1 file changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/tabbed.c b/tabbed.c
> > index af207c8..4ee4277 100644
> > --- a/tabbed.c
> > +++ b/tabbed.c
> > _AT_@ -1296,8 +1296,8 @@ xsettitle(Window w, const char *str)
> > {
> > XTextProperty xtp;
> >
> > - if (XmbTextListToTextProperty(dpy, (char **)&str, 1,
> > - XCompoundTextStyle, &xtp) == Success) {
> > + if (Xutf8TextListToTextProperty(dpy, (char **)&str, 1,
> > + XUTF8StringStyle, &xtp) == Success) {
> > XSetTextProperty(dpy, w, &xtp, wmatom[WMName]);
> > XSetTextProperty(dpy, w, &xtp, XA_WM_NAME);
> > XFree(xtp.value);
> > --
> > 2.26.2
> >
> >
>
> Hi,
>
> Just curious, whats your system locale?
>
> Can you show the output of `locale`?
>

One more reason to propose utf. I have read this to better understand
Xft: https://keithp.com/~keithp/talks/xtc2001/paper

It mentions, that Xft requires unicode. Not sure, what unicode type is
meant, but at least Xft manual hs Utf(x) suffixed functions, though no
with Ucs(x).
Received on Thu Jun 11 2020 - 08:42:40 CEST

This archive was generated by hypermail 2.3.0 : Thu Jun 11 2020 - 08:48:32 CEST