GNU bug report logs - #29078
25.2; font issue with FreeType 2.8; should not use the rounded ascender and descender

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 Tue, 31 Oct 2017 10:14:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 29078) by debbugs.gnu.org; 31 Oct 2017 11:22:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 31 07:22:52 2017
Received: from localhost ([127.0.0.1]:43302 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1e9UdA-00088o-C6
	for submit <at> debbugs.gnu.org; Tue, 31 Oct 2017 07:22:52 -0400
Received: from mout.gmx.net ([212.227.15.15]:58467)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <werner.lemberg@HIDDEN>) id 1e9Ud7-00088a-PE
 for 29078 <at> debbugs.gnu.org; Tue, 31 Oct 2017 07:22:50 -0400
Received: from gnu.org ([217.175.203.57]) by mail.gmx.com (mrgmx002
 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Lhwgc-1dNnnF2tzW-00n7F9; Tue, 31
 Oct 2017 12:22:35 +0100
Date: Tue, 31 Oct 2017 12:22:14 +0100 (CET)
Message-Id: <20171031.122214.1272044855799157335.wl@HIDDEN>
To: rpluim@HIDDEN
Subject: Re: bug#29078: 25.2; font issue with FreeType 2.8; should not use
 the rounded ascender and descender
From: Werner LEMBERG <wl@HIDDEN>
In-Reply-To: <874lqfmvvj.fsf@HIDDEN>
References: <87d153pqw0.fsf@HIDDEN> <874lqfmvvj.fsf@HIDDEN>
X-Mailer: Mew version 6.7 on Emacs 26.0.50 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:DdNcnKQInxNhrtLci+cT5Fvi/z6X5XRzL6lyqn7tyzZDN2xdeM4
 hld4sI7bDiq9K+GBK8lNB9976oNVvdrQC0+0XmWSjPXtIqFeAhw8Et00XWjZME20VP6dST0
 9hFIwqUQEtlOavMTu3jDzvOjSyi+MYpC80QR2bf7rGo4uX9sns+Z3TRjyRBl6xWT7QA03Cu
 4NPRyutOvrrSvWJkGxzQQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:0FEdZG0UtEM=:N0r5uk8lJEi/3WtcksOOCW
 LNfFADweQ4YbXvMuQgsusnsYQq6VGNs7HB9JNWSnAcw756WxdADbXnRor+f3NQOG0e3UvPr0p
 TvYgtM4Vmjg6awKhj5BUiYRpEbQOBfXR6f6at4oK8TLhs8uXNNDlZDCBGdmTzUgJsk7xwYa2Q
 KiQNuBL8EdEEilt8w294WiGNXFJMW0VIrXfmEdVklpFRzjW1rkv4OtlA19aDOu7CkxwzKXHFz
 qdFGSY28Ok307YcgEdjL1RbeusndHZRKnDbkPNcJpr6cZHbvatoxrA5OaOnDJQezZWwa67aMs
 nq2YqegtA2H6hAXiwUru1hZ1Z1mMsTYApHZ/ZTkXRGkjAv008PANOxnhPS5gfIm3J5q6JULxW
 nRESz9VO10MS7CgMFu8/MQPCvHGG15y+6vJFtcgG1JGh9GBzwh6IC7Z8Or2sLfUi1BNgJEB79
 Jo0tALW+ZK6jd1B0bRsXt+E859EHFO/HBSWe9ak9tjKa0v/sfvZSSWuRkt62b5cgo4yRGCU+v
 wkynoPop81YYNIVappaUCpU6NPa/vUiXwHDyNvU3zIaZSLMTwT3dQntDpyfXyJozFx0W+ay22
 bGIxQ+cd6KlCQlElGXqAUaj+8LFJSF9LD2hx1028ud2Xjjbnji0+UnthXCUuBwa095Chrf8E2
 Do3wEI1wpSoe2SjZBMranK4wAFjcflqUmYYKJFaN4qf6VO05qIGrtsJ2AzmQVcIE3K/E9zIFR
 Kn2GXqV2mn8dihtuBap/sVoaYF26KBrKWlEZ+J6Wv2wq4H35ice/tNLM9oftLkjI+xsHLi+V5
 KVH5jcjemKvgFNM36Ucdrk9jkn9WQxUWxWVp1tehvZAJaUaEmE=
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: 29078
Cc: vincent@HIDDEN, 29078 <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 (---)


>> For TrueType fonts, FreeType 2.8 uses different rounding rules for
>> values in the FT_Size_Metrics structure, which is apparently used
>> by Emacs (since there are visible changes). In particular, one can
>> now have ascender + descender > height. The consequences are:
>>
>> 1. Tables look a bit ugly.
>>
>> 2. Windows (with the same number of text lines) are unnecessarily
>>    higher than before.
>>
>> 3. This can break existing configurations, where Emacs would be
>>    opened at start up, with an expected window size.
>>
>> I could notice changes at least with the default Mono font, which
>> appears to be DejaVu Sans Mono.
>>
>> Upstream now recommends to use the values from the FT_Face
>> structure and scale them manually:
> 
> I don't have FreeType2.8 to test, but you're saying we need to do this?
> 
> diff --git a/src/ftfont.c b/src/ftfont.c
> index 35f5923376..d16bf09a1e 100644
> --- a/src/ftfont.c
> +++ b/src/ftfont.c
> @@ -1153,18 +1153,9 @@ ftfont_open2 (struct frame *f,
>    upEM = ft_face->units_per_EM;
>    scalable = (INTEGERP (AREF (entity, FONT_AVGWIDTH_INDEX))
>  	      && XINT (AREF (entity, FONT_AVGWIDTH_INDEX)) == 0);
> -  if (scalable)
> -    {
> -      font->ascent = ft_face->ascender * size / upEM + 0.5;
> -      font->descent = - ft_face->descender * size / upEM + 0.5;
> -      font->height = ft_face->height * size / upEM + 0.5;
> -    }
> -  else
> -    {
> -      font->ascent = ft_face->size->metrics.ascender >> 6;
> -      font->descent = - ft_face->size->metrics.descender >> 6;
> -      font->height = ft_face->size->metrics.height >> 6;
> -    }
> +  font->ascent = ft_face->ascender * size / upEM + 0.5;
> +  font->descent = - ft_face->descender * size / upEM + 0.5;
> +  font->height = ft_face->height * size / upEM + 0.5;
>    if (INTEGERP (AREF (entity, FONT_SPACING_INDEX)))
>      spacing = XINT (AREF (entity, FONT_SPACING_INDEX));
>    else

No.  The `scalable' branch must make a distinction between TrueType
and non-TrueType fonts if the font gets fully hinted (i.e., if the
TrueType bytecode gets interpreted), something like

  if (scalable)
    {
      if (use_truetype_bytecode_hinting(font))
        {
          /* use TrueType rules for rounding */
          font->ascent = ROUND(ft_face->ascender * size / upEM)
          font->descent = ROUND(-ft_face->descender * size / upEM);
          font->height = font->ascent + font->descent;
        }
      else
        {
          font->ascent = CEIL(ft_face->ascender * size / upEM);
          font->descent = FLOOR(-ft_face->descender * size / upEM);
          font->height = ROUND(ft_face->height * size / upEM);
        }
    }
  ...


    Werner




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

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


Received: (at 29078) by debbugs.gnu.org; 31 Oct 2017 10:53:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 31 06:53:33 2017
Received: from localhost ([127.0.0.1]:43270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1e9UAm-0007Q4-T5
	for submit <at> debbugs.gnu.org; Tue, 31 Oct 2017 06:53:33 -0400
Received: from mail-wm0-f53.google.com ([74.125.82.53]:55359)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1e9UAk-0007Pp-69
 for 29078 <at> debbugs.gnu.org; Tue, 31 Oct 2017 06:53:31 -0400
Received: by mail-wm0-f53.google.com with SMTP id y83so22080185wmc.4
 for <29078 <at> debbugs.gnu.org>; Tue, 31 Oct 2017 03:53:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:gmane-reply-to-list:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=y9D7BGfgfhdzw+gcZJZYTOUMDkf0G8H8b/dFqr0/oGE=;
 b=s5eFm5N/RYTf+6SCxGa75VGnxojibixKgHTbokg1Su+bAiGq0Xjvrrn1f+0YM+I73x
 105A38pbZZctlVDC49jxMkm+dpwmO4mkzYZu3+M5h1T82HNQj7JawpGZMwopDmB5UhbJ
 vJcY165F2aUdFS/CavMavY7xkoJOPLsZTMuVIKJqXIlGqaAKGe+XvzpYMuxuO0f+Qa2W
 ysGUGGtDqlkFji/YOsXZJcY1MDTDKX0g3uYRUeHp9wYrnv0l8TKGiMUnJloo9XC3SkTf
 DKkcU35mjzi2T53Htm50D8Yy4Juk9hgBvw77FAp+6n3egyJByjyt4NYCDA0n2WJORYLI
 vaXQ==
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
 :gmane-reply-to-list:date:in-reply-to:message-id:user-agent
 :mime-version;
 bh=y9D7BGfgfhdzw+gcZJZYTOUMDkf0G8H8b/dFqr0/oGE=;
 b=NBT8o1EQ/pmcZ26A3o+CYbwuE7kpJDzKc24W4o/VezOqd/SnEZmUSsiti1zyeNrtPH
 OwCXyIBDL+ANxCayVAJI/5vTFgjnhA/V5W1gjSEYCa+1w7EGiAx1vbhAPyTCBGa16R38
 qjxE/Fe4PVQLwkV7AmktrlhRyBhzoPgGjpBjNzsDonvzjYS15o7PelUBA21TENE5YV7s
 JcuoniLJ5GymOuV0SJam1Ttp3htxwQDRDZwG8VxqtuELpK9j/GPkDvz/UmGAUEBUiGF5
 qVkMV43exsUTJ2608Hw8AU/dDrdo7SaZTfHSJqwtpfLNzXYxA16Y+tcBTFbCcEzSU3q3
 BgsQ==
X-Gm-Message-State: AMCzsaU174f+/bTFPMI3FqIigemzTIO6pbIVKJeThW7g+ZlnSAWNaR0R
 PhjIkLR5s2sUvyVY0pLoKo5rQ9su
X-Google-Smtp-Source: ABhQp+TqgAIeY/qQ89m9SiAM5XZ5g2LOdqBm7eSTbgncCiEPinjAqk0Z+1rcNxkBUg/CsACjFplxUQ==
X-Received: by 10.80.167.34 with SMTP id h31mr2531425edc.43.1509447203850;
 Tue, 31 Oct 2017 03:53:23 -0700 (PDT)
Received: from rpluim-ubuntu ([149.5.228.1])
 by smtp.gmail.com with ESMTPSA id o60sm964832eda.48.2017.10.31.03.53.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 31 Oct 2017 03:53:22 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
To: Vincent Lefevre <vincent@HIDDEN>
Subject: Re: bug#29078: 25.2; font issue with FreeType 2.8;
 should not use the rounded ascender and descender
References: <87d153pqw0.fsf@HIDDEN>
X-Debbugs-No-Ack: yes
Gmane-Reply-To-List: yes
Date: Tue, 31 Oct 2017 11:53:20 +0100
In-Reply-To: <87d153pqw0.fsf@HIDDEN> (Vincent Lefevre's
 message of "Tue, 31 Oct 2017 11:12:47 +0100")
Message-ID: <874lqfmvvj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 29078
Cc: 29078 <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: 0.5 (/)

Vincent Lefevre <vincent@HIDDEN> writes:

> For TrueType fonts, FreeType 2.8 uses different rounding rules for
> values in the FT_Size_Metrics structure, which is apparently used
> by Emacs (since there are visible changes). In particular, one can
> now have ascender + descender > height. The consequences are:
>
> 1. Tables look a bit ugly.
>
> 2. Windows (with the same number of text lines) are unnecessarily
>    higher than before.
>
> 3. This can break existing configurations, where Emacs would be
>    opened at start up, with an expected window size.
>
> I could notice changes at least with the default Mono font, which
> appears to be DejaVu Sans Mono.
>
> Upstream now recommends to use the values from the FT_Face structure
> and scale them manually:
>

I don't have FreeType2.8 to test, but you're saying we need to do this?

diff --git a/src/ftfont.c b/src/ftfont.c
index 35f5923376..d16bf09a1e 100644
--- a/src/ftfont.c
+++ b/src/ftfont.c
@@ -1153,18 +1153,9 @@ ftfont_open2 (struct frame *f,
   upEM = ft_face->units_per_EM;
   scalable = (INTEGERP (AREF (entity, FONT_AVGWIDTH_INDEX))
 	      && XINT (AREF (entity, FONT_AVGWIDTH_INDEX)) == 0);
-  if (scalable)
-    {
-      font->ascent = ft_face->ascender * size / upEM + 0.5;
-      font->descent = - ft_face->descender * size / upEM + 0.5;
-      font->height = ft_face->height * size / upEM + 0.5;
-    }
-  else
-    {
-      font->ascent = ft_face->size->metrics.ascender >> 6;
-      font->descent = - ft_face->size->metrics.descender >> 6;
-      font->height = ft_face->size->metrics.height >> 6;
-    }
+  font->ascent = ft_face->ascender * size / upEM + 0.5;
+  font->descent = - ft_face->descender * size / upEM + 0.5;
+  font->height = ft_face->height * size / upEM + 0.5;
   if (INTEGERP (AREF (entity, FONT_SPACING_INDEX)))
     spacing = XINT (AREF (entity, FONT_SPACING_INDEX));
   else




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

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


Received: (at submit) by debbugs.gnu.org; 31 Oct 2017 10:13:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 31 06:13:18 2017
Received: from localhost ([127.0.0.1]:43236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1e9TXp-0006OZ-OK
	for submit <at> debbugs.gnu.org; Tue, 31 Oct 2017 06:13:18 -0400
Received: from eggs.gnu.org ([208.118.235.92]:50839)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <vincent@HIDDEN>) id 1e9TXn-0006OK-Pa
 for submit <at> debbugs.gnu.org; Tue, 31 Oct 2017 06:13:16 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <vincent@HIDDEN>) id 1e9TXf-0008Jt-6W
 for submit <at> debbugs.gnu.org; Tue, 31 Oct 2017 06:13:10 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled
 version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:48351)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <vincent@HIDDEN>) id 1e9TXf-0008Jd-2O
 for submit <at> debbugs.gnu.org; Tue, 31 Oct 2017 06:13:07 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:41736)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <vincent@HIDDEN>) id 1e9TXZ-0005z5-El
 for bug-gnu-emacs@HIDDEN; Tue, 31 Oct 2017 06:13:06 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <vincent@HIDDEN>) id 1e9TXW-00089j-36
 for bug-gnu-emacs@HIDDEN; Tue, 31 Oct 2017 06:13:01 -0400
Received: from cventin.lip.ens-lyon.fr ([140.77.13.17]:51458)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <vincent@HIDDEN>) id 1e9TXV-0007v0-Pe
 for bug-gnu-emacs@HIDDEN; Tue, 31 Oct 2017 06:12:58 -0400
Received: from vlefevre by cventin.lip.ens-lyon.fr with local (Exim 4.89)
 (envelope-from <vincent@HIDDEN>)
 id 1e9TXM-00016U-0E; Tue, 31 Oct 2017 11:12:48 +0100
From: Vincent Lefevre <vincent@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 25.2; font issue with FreeType 2.8;
 should not use the rounded ascender and descender
Date: Tue, 31 Oct 2017 11:12:47 +0100
Message-ID: <87d153pqw0.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
 [fuzzy]
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
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: -5.0 (-----)


For TrueType fonts, FreeType 2.8 uses different rounding rules for
values in the FT_Size_Metrics structure, which is apparently used
by Emacs (since there are visible changes). In particular, one can
now have ascender + descender > height. The consequences are:

1. Tables look a bit ugly.

2. Windows (with the same number of text lines) are unnecessarily
   higher than before.

3. This can break existing configurations, where Emacs would be
   opened at start up, with an expected window size.

I could notice changes at least with the default Mono font, which
appears to be DejaVu Sans Mono.

Upstream now recommends to use the values from the FT_Face structure
and scale them manually:

------------------------------------------------------------------------

Global size metrics values in the `FT_Size_Metrics' structure can be
different for TrueType fonts. Reason is that in older FreeType
versions the metrics were rounded differently to integer pixels
compared to all other font formats, yielding an inconsistent behaviour
if you used non-native hinting. Starting with this version, global
size metrics for TrueType fonts are handled the same as other font
formats: `ascender' gets rounded up, `descender' getsrounded down,
`height' gets normally rounded, and `max_advance' gets normally
rounded, too.

If you need more precise values of (global) ascender, descender,
height, or `max_advance', please take the corresponding values from
the `FT_Face' structure and scale them manually.

------------------------------------------------------------------------

See the discussion:
  https://savannah.nongnu.org/bugs/?52165



In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.20)
 of 2017-09-12, modified by Debian built on trouble
Windowing system distributor 'The X.Org Foundation', version 11.0.11905000
System Description:	Debian GNU/Linux stable-updates (sid)

Configured using:
 'configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --build x86_64-linux-gnu
 --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --with-x=yes --with-x-toolkit=gtk3
 --with-toolkit-scroll-bars 'CFLAGS=-g -O2
 -fdebug-prefix-map=/build/emacs25-XrMyQe/emacs25-25.2+1=.
 -fstack-protector-strong -Wformat -Werror=format-security -Wall'
 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

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

Major mode: Lisp Interaction

Minor modes in effect:
  display-time-mode: t
  show-paren-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)...done
Loading /etc/emacs/site-start.d/50latex-cjk-thai.el (source)...done
Loading /etc/emacs/site-start.d/50psvn.el (source)...done
Loading /etc/emacs/site-start.d/50rnc-mode.el (source)...done
Loading /etc/emacs/site-start.d/50texlive-lang-english.el (source)...done
Loading /etc/emacs/site-start.d/50w3m-el.el (source)...done
Loading /home/vlefevre/share/emacs/site-lisp/mutteditor.el (source)...done
Loading time...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...

Load-path shadows:
/usr/share/emacs25/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
/usr/share/emacs/25.2/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs25/site-lisp/flim/md4 hides /usr/share/emacs/25.2/lisp/md4
/usr/share/emacs25/site-lisp/flim/hex-util hides /usr/share/emacs/25.2/lisp/hex-util
/usr/share/emacs25/site-lisp/flim/sasl-cram hides /usr/share/emacs/25.2/lisp/net/sasl-cram
/usr/share/emacs25/site-lisp/flim/hmac-md5 hides /usr/share/emacs/25.2/lisp/net/hmac-md5
/usr/share/emacs25/site-lisp/flim/hmac-def hides /usr/share/emacs/25.2/lisp/net/hmac-def
/usr/share/emacs25/site-lisp/flim/sasl-digest hides /usr/share/emacs/25.2/lisp/net/sasl-digest
/usr/share/emacs25/site-lisp/flim/sasl hides /usr/share/emacs/25.2/lisp/net/sasl
/usr/share/emacs25/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/25.2/lisp/net/sasl-ntlm
/usr/share/emacs25/site-lisp/flim/ntlm hides /usr/share/emacs/25.2/lisp/net/ntlm
/usr/share/emacs25/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/25.2/lisp/language/thai-word

Features:
(shadow sort mail-extr warnings emacsbug message dired format-spec
rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode easymenu
mail-prsvr mail-utils time cus-start cus-load paren cc-styles cc-align
cc-engine cc-vars cc-defs edmacro kmacro cl-loaddefs pcase cl-lib
w3m-load time-date mule-util tooltip eldoc electric uniquify ediff-hook
vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list newcomment elisp-mode
lisp-mode prog-mode register page menu-bar rfn-eshadow timer select
scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame
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 charscript
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer
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 dbusbind inotify
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 107514 7364)
 (symbols 48 22500 0)
 (miscs 40 55 113)
 (strings 32 20823 4597)
 (string-bytes 1 613432)
 (vectors 16 12942)
 (vector-slots 8 444085 4241)
 (floats 8 171 38)
 (intervals 56 277 12)
 (buffers 976 19))




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#29078; 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: Tue, 31 Oct 2017 11:30:02 UTC

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