From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Using proportional (variable-width) fonts in Emacs23 Date: Fri, 01 Apr 2011 13:26:31 -0400 Organization: A noiseless patient Spider Message-ID: References: <898836.13190.qm@web121803.mail.ne1.yahoo.com> <4d9120aa$0$23756$14726298@news.sunsite.dk> <47119ce7-b1d1-4967-aa3e-d10112f10510@q40g2000prh.googlegroups.com> <4d9232cb$0$23752$14726298@news.sunsite.dk> <516de695-18e0-4442-9616-63bc24b99a58@18g2000prd.googlegroups.com> <4d92ead3$0$23757$14726298@news.sunsite.dk> <87sju47n29.fsf@kuiper.lan.informatimago.com> <33669aa8-47ea-48c5-8dc9-fb216893ef03@f15g2000pro.googlegroups.com> <87fwq47ggx.fsf@kuiper.lan.informatimago.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1301679684 22535 80.91.229.12 (1 Apr 2011 17:41:24 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 1 Apr 2011 17:41:24 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Apr 01 19:41:20 2011 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Q5iLY-0007U3-6x for geh-help-gnu-emacs@m.gmane.org; Fri, 01 Apr 2011 19:41:20 +0200 Original-Received: from localhost ([127.0.0.1]:49931 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q5iLU-0001qD-NH for geh-help-gnu-emacs@m.gmane.org; Fri, 01 Apr 2011 13:41:16 -0400 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!194.109.133.85.MISMATCH!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!feeder.news-service.com!85.214.198.2.MISMATCH!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 11 Injection-Info: mx01.eternal-september.org; posting-host="YVJF0tYdQisMfdUjuTCIDQ"; logging-data="14788"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18UGg7Nd33d0wzfOUM3z8Ic" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:6fguOPNnttN0o43bMmtsztUrLDo= sha1:i48egIuVTM/deqtRI5FnNUN29kE= Original-Xref: usenet.stanford.edu gnu.emacs.help:186451 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:80573 Archived-At: > We do something very similar with fontification. There's no reason, > at least not a-priori, that it won't work with alignment. There's a good reason: fontification does have all the necessary information in the source file (it does not always make full use of it because it requires potentially complex parsing, but the info is there). Whereas for alignment, the info is only in the original coder's head and needs to be guessed. Stefan