GNU bug report logs - #41278
27.0.91; incorrect U+203E OVERLINE alignment with Fantasque Sans Mono

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Vincent Lefevre <vincent@HIDDEN>; dated Thu, 14 May 2020 19:42:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 41278 <at> debbugs.gnu.org:


Received: (at 41278) by debbugs.gnu.org; 15 May 2020 11:25:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 15 07:25:26 2020
Received: from localhost ([127.0.0.1]:36051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jZYT0-0007Vp-31
	for submit <at> debbugs.gnu.org; Fri, 15 May 2020 07:25:26 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51330)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1jZYSy-0007VZ-Eh
 for 41278 <at> debbugs.gnu.org; Fri, 15 May 2020 07:25:24 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:35883)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1jZYSr-0004SQ-1V; Fri, 15 May 2020 07:25:17 -0400
Received: from [176.228.60.248] (port=1956 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1jZYSp-00051k-Qr; Fri, 15 May 2020 07:25:16 -0400
Date: Fri, 15 May 2020 14:25:03 +0300
Message-Id: <831rnl30fk.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Vincent Lefevre <vincent@HIDDEN>
In-Reply-To: <20200515102848.GB631870@HIDDEN> (message from Vincent
 Lefevre on Fri, 15 May 2020 12:28:48 +0200)
Subject: Re: bug#41278: 27.0.91;
 incorrect U+203E OVERLINE alignment with Fantasque Sans Mono
References: <87blmqz4me.fsf@HIDDEN>
 <m2tv0hy0zn.fsf@HIDDEN> <20200515102848.GB631870@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 41278
Cc: rpluim@HIDDEN, 41278 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Fri, 15 May 2020 12:28:48 +0200
> From: Vincent Lefevre <vincent@HIDDEN>
> Cc: 41278 <at> debbugs.gnu.org
> 
> >     - is Fantasque being used for the U+203E (check with C-u C-x =)
> 
> No:
> 
>     xfthb:-PfEd-Linux Libertine Display O-normal-normal-normal-*-22-*-*-*-*-0-iso10646-1 (#x619)
> 
> So I suppose that XTerm does a better replacement.

Does xterm support variable-pitch fonts?  If not, you will always see
alignment in xterm, but not always in Emacs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#41278; Package emacs. Full text available.

Message received at 41278 <at> debbugs.gnu.org:


Received: (at 41278) by debbugs.gnu.org; 15 May 2020 10:35:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 15 06:35:30 2020
Received: from localhost ([127.0.0.1]:35949 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jZXgg-00069k-FF
	for submit <at> debbugs.gnu.org; Fri, 15 May 2020 06:35:30 -0400
Received: from eggs.gnu.org ([209.51.188.92]:41632)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1jZXgf-00069X-0o
 for 41278 <at> debbugs.gnu.org; Fri, 15 May 2020 06:35:29 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:60628)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <eliz@HIDDEN>)
 id 1jZXgZ-00010i-Ac; Fri, 15 May 2020 06:35:23 -0400
Received: from [176.228.60.248] (port=2861 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <eliz@HIDDEN>)
 id 1jZXgY-0001Ke-PI; Fri, 15 May 2020 06:35:23 -0400
Date: Fri, 15 May 2020 13:35:08 +0300
Message-Id: <83blmp32qr.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Vincent Lefevre <vincent@HIDDEN>
In-Reply-To: <87blmqz4me.fsf@HIDDEN> (message from Vincent Lefevre on Thu, 
 14 May 2020 21:41:13 +0200)
Subject: Re: bug#41278: 27.0.91;
 incorrect U+203E OVERLINE alignment with Fantasque Sans Mono
References: <87blmqz4me.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 41278
Cc: 41278 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Vincent Lefevre <vincent@HIDDEN>
> Date: Thu, 14 May 2020 21:41:13 +0200
> 
> On the following text file:
> 
> underline
> ‾‾‾‾‾‾‾‾‾
> 
> (where ‾ is U+203E OVERLINE), the command
> 
>   emacs -Q -fn "Fantasque Sans Mono" text
> 
> shows an incorrect alignment (see attached screenshot).

AFAICT, that font doesn't have a glyph for U+203E, so Emacs is
probably using some other font, which has a different width.  (I
looked in version 1.8.0 of the font, not 1.7.2.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#41278; Package emacs. Full text available.

Message received at 41278 <at> debbugs.gnu.org:


Received: (at 41278) by debbugs.gnu.org; 15 May 2020 10:28:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 15 06:28:51 2020
Received: from localhost ([127.0.0.1]:35939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jZXaF-0005yY-CH
	for submit <at> debbugs.gnu.org; Fri, 15 May 2020 06:28:51 -0400
Received: from joooj.vinc17.net ([155.133.131.76]:58886)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <vincent@HIDDEN>) id 1jZXaE-0005yQ-Km
 for 41278 <at> debbugs.gnu.org; Fri, 15 May 2020 06:28:50 -0400
Received: from smtp-zira.vinc17.net (128.119.75.86.rev.sfr.net [86.75.119.128])
 by joooj.vinc17.net (Postfix) with ESMTPSA id C614D3D8;
 Fri, 15 May 2020 12:28:48 +0200 (CEST)
Received: by zira.vinc17.org (Postfix, from userid 1000)
 id 8043FC211E0; Fri, 15 May 2020 12:28:48 +0200 (CEST)
Date: Fri, 15 May 2020 12:28:48 +0200
From: Vincent Lefevre <vincent@HIDDEN>
To: Robert Pluim <rpluim@HIDDEN>
Subject: Re: bug#41278: 27.0.91; incorrect U+203E OVERLINE alignment with
 Fantasque Sans Mono
Message-ID: <20200515102848.GB631870@HIDDEN>
References: <87blmqz4me.fsf@HIDDEN>
 <m2tv0hy0zn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <m2tv0hy0zn.fsf@HIDDEN>
X-Mailer-Info: https://www.vinc17.net/mutt/
User-Agent: Mutt/1.14+36 (e78d2b4f) vl-127292 (2020-05-15)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 41278
Cc: 41278 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

On 2020-05-15 11:57:16 +0200, Robert Pluim wrote:
> >>>>> On Thu, 14 May 2020 21:41:13 +0200, Vincent Lefevre <vincent@HIDDEN> said:
> 
>     Vincent> On the following text file:
> 
>     Vincent> underline
>     Vincent> ‾‾‾‾‾‾‾‾‾
> 
>     Vincent> (where ‾ is U+203E OVERLINE), the command
> 
>     Vincent>   emacs -Q -fn "Fantasque Sans Mono" text
> 
>     Vincent> shows an incorrect alignment (see attached screenshot).
> 
> Two questions:
> 
>     - is Fantasque being used for the U+203E (check with C-u C-x =)

No:

    xfthb:-PfEd-Linux Libertine Display O-normal-normal-normal-*-22-*-*-*-*-0-iso10646-1 (#x619)

So I suppose that XTerm does a better replacement.

>     - does this same problem happen if you build emacs 27 with Cairo
>     enabled? (you might need to install some cairo development
>     packages)

Same problem.

-- 
Vincent Lefèvre <vincent@HIDDEN> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#41278; Package emacs. Full text available.

Message received at 41278 <at> debbugs.gnu.org:


Received: (at 41278) by debbugs.gnu.org; 15 May 2020 09:57:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 15 05:57:26 2020
Received: from localhost ([127.0.0.1]:35878 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jZX5q-00056k-JG
	for submit <at> debbugs.gnu.org; Fri, 15 May 2020 05:57:26 -0400
Received: from mail-wm1-f42.google.com ([209.85.128.42]:35663)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1jZX5o-00056W-8U
 for 41278 <at> debbugs.gnu.org; Fri, 15 May 2020 05:57:24 -0400
Received: by mail-wm1-f42.google.com with SMTP id n5so1987021wmd.0
 for <41278 <at> debbugs.gnu.org>; Fri, 15 May 2020 02:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :mime-version:content-transfer-encoding;
 bh=rsioPbDbfvZpn9kc5Vd5pl5qDD5jS/lZ5upSm48R3As=;
 b=eg1FSz7fDzXbbkS/J5XZZo4vtK4OrB9Lt6K9hxFdfVjV/YqejAbkPLdWA6ZxwmeY0K
 hEssosn2v6xXWZNkqkoalDTGv8PX0PELLhGetRkeSNb6Ikokd35glsopKh2+EFy4zJe4
 diwe6a3EurH5I48FvZoJr7YiwnU3uItUAT9RvJ6i80Kqxi89XYdZTxx21nTQq0tFbBSl
 r7SMeYh+6CAQplNicYuGK8Dj+av65JDGnMR0hr9THIsStqDdnrXlB+t3ZXjARIr5Uoa9
 GUA2SVrP169WFxN+SWU7xNvf0XXwi1kI1mrgtiOJ9AfYy7a0SCgNbPGuPS5RMz6k+vqa
 7T/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:mime-version:content-transfer-encoding;
 bh=rsioPbDbfvZpn9kc5Vd5pl5qDD5jS/lZ5upSm48R3As=;
 b=Ggmk7w6A3/g9j08Sh/jqHGdLL3TSeDwobz/LpUUIj5a5b9p3MhI8dxyoNKDN9byKl4
 byOvETNgelz1HclmqqqVXLXMHBv9o954D4gyQ8Q2mux7zf45ciBC6S38WSWGVCD+hPtz
 BfWQPK4oNBShKf7sy5hthKDicVnS58aqK2HtUEKkL605thPiDPhDe6UK0a/KKYP1c5GI
 M3BRzh5LoTduR+zZZPr9yPwxVhixyDp+5tCiSfRuOZw9UZikeG4sz/dpzeBlPzDFbbo9
 p38Szi4XiFIOI7KTvbBIehiMZ9O5PSgOCdXltFOHUs/hdIfjIMiT5IQQIXovGJWlAUOi
 4uPw==
X-Gm-Message-State: AOAM531lAs8EixYQsSmiTG52DG+2R37ykIAjgbj6LRAYHamQI+KOrS2r
 zOZAl2sD21MkYVZ9Npm+pDoaFJb1OwCMHQ==
X-Google-Smtp-Source: ABdhPJxqBOGiSvwwOSaPjZAXkhz3W7oUzRHxCb+9QkG2roPAdpJuoWwGnvpWkjfJf+TuNsoNW+BQwg==
X-Received: by 2002:a1c:2087:: with SMTP id g129mr3100763wmg.126.1589536637831; 
 Fri, 15 May 2020 02:57:17 -0700 (PDT)
Received: from rpluim-mac ([2a01:e34:ecfc:a860:2596:89e6:a99a:9ba2])
 by smtp.gmail.com with ESMTPSA id g6sm2812723wrp.75.2020.05.15.02.57.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 15 May 2020 02:57:17 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
To: Vincent Lefevre <vincent@HIDDEN>
Subject: Re: bug#41278: 27.0.91; incorrect U+203E OVERLINE alignment with
 Fantasque Sans Mono
References: <87blmqz4me.fsf@HIDDEN>
Date: Fri, 15 May 2020 11:57:16 +0200
In-Reply-To: <87blmqz4me.fsf@HIDDEN> (Vincent Lefevre's message of "Thu,
 14 May 2020 21:41:13 +0200")
Message-ID: <m2tv0hy0zn.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 41278
Cc: 41278 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>>>> On Thu, 14 May 2020 21:41:13 +0200, Vincent Lefevre <vincent@HIDDEN=
et> said:

    Vincent> On the following text file:

    Vincent> underline
    Vincent> =E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=
=BE=E2=80=BE=E2=80=BE

    Vincent> (where =E2=80=BE is U+203E OVERLINE), the command

    Vincent>   emacs -Q -fn "Fantasque Sans Mono" text

    Vincent> shows an incorrect alignment (see attached screenshot).

Two questions:

    - is Fantasque being used for the U+203E (check with C-u C-x =3D)
    - does this same problem happen if you build emacs 27 with Cairo
    enabled? (you might need to install some cairo development
    packages)

Robert




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#41278; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 14 May 2020 19:41:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 14 15:41:38 2020
Received: from localhost ([127.0.0.1]:34964 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1jZJje-0002Jh-7b
	for submit <at> debbugs.gnu.org; Thu, 14 May 2020 15:41:38 -0400
Received: from lists.gnu.org ([209.51.188.17]:35372)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <vincent@HIDDEN>) id 1jZJjc-0002JX-IL
 for submit <at> debbugs.gnu.org; Thu, 14 May 2020 15:41:36 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60268)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <vincent@HIDDEN>)
 id 1jZJjc-0003IM-6v
 for bug-gnu-emacs@HIDDEN; Thu, 14 May 2020 15:41:36 -0400
Received: from joooj.vinc17.net ([155.133.131.76]:58920)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <vincent@HIDDEN>)
 id 1jZJjZ-0003Ga-I9
 for bug-gnu-emacs@HIDDEN; Thu, 14 May 2020 15:41:35 -0400
Received: from smtp-zira.vinc17.net (128.119.75.86.rev.sfr.net [86.75.119.128])
 by joooj.vinc17.net (Postfix) with ESMTPSA id 1AFF84C2;
 Thu, 14 May 2020 21:41:24 +0200 (CEST)
Received: by zira.vinc17.org (Postfix, from userid 1000)
 id DC351C22B0D; Thu, 14 May 2020 21:41:23 +0200 (CEST)
From: Vincent Lefevre <vincent@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.0.91; incorrect U+203E OVERLINE alignment with Fantasque Sans Mono
Date: Thu, 14 May 2020 21:41:13 +0200
Message-ID: <87blmqz4me.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Received-SPF: none client-ip=155.133.131.76; envelope-from=vincent@HIDDEN;
 helo=joooj.vinc17.net
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/14 15:41:24
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic]
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9,
 URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN
X-Spam_action: no action
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


On the following text file:

underline
=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=80=BE=E2=
=80=BE

(where =E2=80=BE is U+203E OVERLINE), the command

  emacs -Q -fn "Fantasque Sans Mono" text

shows an incorrect alignment (see attached screenshot).
--=-=-=
Content-Type: image/png
Content-Disposition: attachment; filename=underline.png
Content-Transfer-Encoding: base64
Content-Description: screenshot

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
--=-=-=
Content-Type: text/plain


There is no such issue with xterm.

Tested under Debian/unstable with
  fonts-fantasque-sans 1.7.2~alpha.3~dfsg-2

Debian's package GNU Emacs 26.3 has the same issue.


In GNU Emacs 27.0.91 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20)
 of 2020-05-14 built on zira
Windowing system distributor 'The X.Org Foundation', version 11.0.12008000
System Description: Debian GNU/Linux bullseye/sid

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.

Configured using:
 'configure --prefix=/usr/local/emacs-27.0.91'

Configured features:
XPM JPEG TIFF GIF PNG RSVG SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD PDUMPER
LCMS2 GMP

Important settings:
  value of $LC_COLLATE: POSIX
  value of $LC_CTYPE: C.UTF-8
  value of $LC_TIME: en_DK
  value of $LANG: POSIX
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg
epg-config gnus-util rmail rmail-loaddefs text-property-search seq
byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x
cl-loaddefs cl-lib vc-dispatcher vc-svn tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote threads dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting move-toolbar gtk x-toolkit x
multi-tty make-network-process emacs)

Memory information:
((conses 16 48117 9155)
 (symbols 48 6158 1)
 (strings 32 16333 1771)
 (string-bytes 1 543005)
 (vectors 16 11261)
 (vector-slots 8 144865 9168)
 (floats 8 20 40)
 (intervals 56 195 0)
 (buffers 1000 12))

--=-=-=--




Acknowledgement sent to Vincent Lefevre <vincent@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#41278; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 15 May 2020 11:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.