GNU logs - #475, boring messages


Message sent to bug-submit-list@HIDDEN, Emacs Bugs <bug-gnu-emacs@HIDDEN>:


X-Loop: don@HIDDEN
Subject: bug#475: 23.0.60; [Feature request] activate kerning and standard ligatures in variable-pitch-mode
Reply-To: James Cloos <cloos@HIDDEN>, 475 <at> debbugs.gnu.org
Resent-From: James Cloos <cloos@HIDDEN>
Resent-To: bug-submit-list@HIDDEN
Resent-CC: Emacs Bugs <bug-gnu-emacs@HIDDEN>
Resent-Date: Tue, 24 Jun 2008 11:55:05 +0000
Resent-Message-ID: <handler.475.B.121430817032077@HIDDEN>
Resent-Sender: don@HIDDEN
X-Emacs-PR-Message: report 475
X-Emacs-PR-Package: emacs
X-Emacs-PR-Keywords: 
Received: via spool by submit@HIDDEN id=B.121430817032077
          (code B ref -1); Tue, 24 Jun 2008 11:55:05 +0000
X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02
	(2007-08-08) on rzlab.ucr.edu
X-Spam-Level: 
X-Spam-Status: No, score=-6.4 required=4.0 tests=AWL,BAYES_00,FOURLA,
	RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02
Received: (at submit) by emacsbugs.donarmstrong.com; 24 Jun 2008 11:49:30 +0000
Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10])
	by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m5OBnPm6032071
	for <submit@HIDDEN>; Tue, 24 Jun 2008 04:49:26 -0700
Received: from mail.gnu.org ([199.232.76.166]:60489 helo=mx10.gnu.org)
	by fencepost.gnu.org with esmtp (Exim 4.67)
	(envelope-from <cloos@HIDDEN>)
	id 1KB71S-00074J-J0
	for emacs-pretest-bug@HIDDEN; Tue, 24 Jun 2008 07:49:18 -0400
Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60)
	(envelope-from <cloos@HIDDEN>)
	id 1KB71U-00078Z-7c
	for emacs-pretest-bug@HIDDEN; Tue, 24 Jun 2008 07:49:23 -0400
Received: from eagle.jhcloos.com ([207.210.242.212]:2679)
	by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32)
	(Exim 4.60)
	(envelope-from <cloos@HIDDEN>)
	id 1KB71T-00076n-Jd
	for emacs-pretest-bug@HIDDEN; Tue, 24 Jun 2008 07:49:19 -0400
Received: by eagle.jhcloos.com (Postfix, from userid 10)
	id 1AFE3402AC; Tue, 24 Jun 2008 11:49:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com;
	s=eagle; t=1214308156; bh=NwZBoyQg2dDtymsjsg8evHigzENYznTKHCXTModcK
	1E=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:
	 Content-Transfer-Encoding; b=JuVw4+E3t4sml92edys8npp3w5RqfVfmU3aRh
	pSo2sMONF4dAkQEiDt9WPTZ045a4FmYxI+VqguEMBT2ZV5DqzQZrFsthK/i0MBqpHBE
	YhjT28Cj3ENqmCEmvsdmNhzs5Co0jEDh4dcLmo8mRjjrNhT7P0Hh90XJ9PEm3sk08QQ
	=
Received: by lugabout.jhcloos.org (Postfix, from userid 500)
	id C1B8C210685; Tue, 24 Jun 2008 11:24:13 +0000 (UTC)
From: James Cloos <cloos@HIDDEN>
To: emacs-pretest-bug@HIDDEN
User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux)
Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J
 REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d
 eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX
 FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg==
Copyright: Copyright 2008 James Cloos
OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc
OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B  63E7 997A 9F17 ED7D AEA6
Date: Tue, 24 Jun 2008 07:23:50 -0400
Message-ID: <m3prq7yt2a.fsf@HIDDEN>
Lines: 66
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4)


Please write in English if possible, because the Emacs maintainers
usually do not have translators to read other languages for them.

Your bug report will be posted to the emacs-pretest-bug@HIDDEN mailing l=
ist.

Please describe exactly what actions triggered the bug
and the precise symptoms of the bug:

I=E2=80=99ve been testing (variable-pitch-mode) for gnus *Article* buffer=
s,
message buffers and src modes.  Quite cool.

But it would be better were the standard ligatures applied.

I=E2=80=99ve been using DejaVu Serif for the variable-pitch face.  Its OT=
F
tables include ff, fi, fl, ffi, ffl ligs which should apply for all text
runs, but Emacs does not apply them.  The ligs /are/ easier to read,
even at screen resolutions.

Obviously this should not be done for fixed-pitch text runs, but it will
improve variable-pitch runs quite a bit.

For cases where point is at one of the characters which make up a
ligated glyph, the Right Thing To Do is to break the text run either
side of point, so that the individual glyphs are painted; this will
ensure that the user can tell what is going on.

Put another way:  in order the get the ligated glyphs you have to pass
each text run at least a word at a time to the OTF engine.  If the text
run is also broken before and after point =E2=80=94 which implies that th=
e
character at point is its own single-character text run =E2=80=94 then
everything just works.

(At least for simple scripts like latin, greek, cyrillic, et al.  I
/think/ that concept would work OK for arabic as well, but I=E2=80=99m no=
t at
all sure how well it matches up with, eg, the dravidian scripts.)

For non-OTF variable-pitch-mode fonts, it would not hurt to look for
encoded ligatures and use them, at least for fi and fl, but getting it
working for fonts with OTF tables would be an important first step.

Kerning probably will have only a minimal impact on the display at
typical screen resolution, but it should be applied anyway.  There are a
few combinations where it does make a significant difference in legibilit=
y.

As a side note, it would be cool to support applying other OTF features
by way of overlays.

In GNU Emacs 23.0.60.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
 of 2008-06-21 on lugabout
Windowing system distributor `The X.Org Foundation', version 11.0.1059900=
1
configured using `configure  '--prefix=3D/usr' '--host=3Di686-pc-linux-gn=
u' '--mandir=3D/usr/share/man' '--infodir=3D/usr/share/info' '--datadir=3D=
/usr/share' '--sysconfdir=3D/etc' '--localstatedir=3D/var/lib' '--program=
-suffix=3D-emacs-23' '--infodir=3D/usr/share/info/emacs-23' '--without-ca=
rbon' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-gif'=
 '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--e=
nable-font-backend' '--with-freetype' '--with-xft' '--with-libotf' '--wit=
h-m17n-flt' '--with-x-toolkit=3Dathena' '--without-hesiod' '--with-kerber=
os' '--with-kerberos5' '--with-gpm' '--with-dbus' '--build=3Di686-pc-linu=
x-gnu' 'build_alias=3Di686-pc-linux-gnu' 'host_alias=3Di686-pc-linux-gnu'=
 'CC=3Di686-pc-linux-gnu-gcc' 'CFLAGS=3D-march=3Dpentium3 -O2' 'LDFLAGS=3D=
 -Wl,--as-needed ''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: C
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: C
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.420 (Entity 5.420)
Content-Type: text/plain; charset=utf-8
X-Loop: don@HIDDEN
From: help-debbugs@HIDDEN (Emacs bug Tracking System)
To: James Cloos <cloos@HIDDEN>
Subject: bug#475: Acknowledgement (23.0.60; [Feature request] activate 
 kerning and standard ligatures in variable-pitch-mode)
Message-ID: <handler.475.B.121430817032077.ack@HIDDEN>
References: <m3prq7yt2a.fsf@HIDDEN>
X-Emacs-PR-Message: ack 475
X-Emacs-PR-Package: emacs
Reply-To: 475 <at> debbugs.gnu.org


Thank you for filing a new bug report with Emacs.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 Emacs Bugs <bug-gnu-emacs@HIDDEN>

If you wish to submit further information on this problem, please
send it to 475 <at> debbugs.gnu.org, as before.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.


--=20
475: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D475
Emacs Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message received at (unknown):


Received: (at unknown) by unknown; unknown
X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02
	(2007-08-08) on rzlab.ucr.edu
X-Spam-Level: 
X-Spam-Status: No, score=-5.0 required=4.0 tests=AWL,BAYES_00,SPF_HELO_PASS,
	VALID_BTS_CONTROL autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02
Received: (at control) by emacsbugs.donarmstrong.com; 2 Aug 2008 10:04:44 +0000
Received: from mk-outboundfilter-5.mail.uk.tiscali.com (mk-outboundfilter-5.mail.uk.tiscali.com [212.74.114.1])
	by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m72A4fT0029563
	for <control@HIDDEN>; Sat, 2 Aug 2008 03:04:42 -0700
X-Trace: 64538503/mk-outboundfilter-5.mail.uk.tiscali.com/F2S/$F2S-ACCEPTED/f2s-freedom2Surf-customers/83.67.23.108
X-SBRS: None
X-RemoteIP: 83.67.23.108
X-IP-MAIL-FROM: jasonr@HIDDEN
X-IP-BHB: Once
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnoOAHTOk0hTQxds/2dsb2JhbACBW4lEo0I
X-IronPort-AV: E=Sophos;i="4.31,296,1215385200"; 
   d="scan'208";a="64538503"
X-IP-Direction: IN
Received: from i-83-67-23-108.freedom2surf.net (HELO wanchan.jasonrumney.net) ([83.67.23.108])
  by smtp.f2s.tiscali.co.uk with ESMTP; 02 Aug 2008 11:04:35 +0100
Received: from [192.168.249.27] (chiko.jasonrumney.net [192.168.249.27])
	by wanchan.jasonrumney.net (Postfix) with ESMTP id 9121D5AF
	for <control@HIDDEN>; Sat,  2 Aug 2008 11:04:35 +0100 (BST)
Message-ID: <48943133.2040509@HIDDEN>
Date: Sat, 02 Aug 2008 11:04:35 +0100
From: Jason Rumney <jasonr@HIDDEN>
User-Agent: Thunderbird 2.0.0.16 (Windows/20080708)
MIME-Version: 1.0
To: control <at> debbugs.gnu.org
Subject: More classification
X-Enigmail-Version: 0.95.6
OpenPGP: id=8086879D
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

severity 475 wishlist
found 547 23.0.60
reassign 547 emacs,w32
reassign 592 emacs,w32
merge 593 595
reassign 641 emacs,w32
found 641 22.2
found 641 23.0.60




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


Received: (at control) by debbugs.gnu.org; 30 Sep 2019 06:02:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 30 02:02:09 2019
Received: from localhost ([127.0.0.1]:56591 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iEol7-0002U9-17
	for submit <at> debbugs.gnu.org; Mon, 30 Sep 2019 02:02:09 -0400
Received: from quimby.gnus.org ([80.91.231.51]:44344)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1iEol5-0002T1-W5
 for control <at> debbugs.gnu.org; Mon, 30 Sep 2019 02:02:08 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>) id 1iEol3-0003mU-Aj
 for control <at> debbugs.gnu.org; Mon, 30 Sep 2019 08:02:07 +0200
Date: Mon, 30 Sep 2019 08:02:05 +0200
Message-Id: <87y2y6jp9e.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: control message for bug #36914
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  forcemerge 36914 475 quit 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

forcemerge 36914 475
quit





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


Received: (at control) by debbugs.gnu.org; 30 Sep 2019 06:02:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 30 02:02:46 2019
Received: from localhost ([127.0.0.1]:56594 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1iEoli-0002sd-Bq
	for submit <at> debbugs.gnu.org; Mon, 30 Sep 2019 02:02:46 -0400
Received: from quimby.gnus.org ([80.91.231.51]:44360)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1iEolg-0002sV-G6
 for control <at> debbugs.gnu.org; Mon, 30 Sep 2019 02:02:44 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>) id 1iEold-0003mp-SO
 for control <at> debbugs.gnu.org; Mon, 30 Sep 2019 08:02:43 +0200
Date: Mon, 30 Sep 2019 08:02:41 +0200
Message-Id: <87wodqjp8e.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: control message for bug #30331
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  forcemerge 30331 475 quit 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
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 (-)

forcemerge 30331 475
quit






Last modified: Mon, 25 Nov 2019 12:00:02 UTC

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