From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Erin Brinkley Newsgroups: gmane.emacs.help Subject: Using proportional (variable-width) fonts in Emacs23 Date: Mon, 28 Mar 2011 09:22:51 -0700 (PDT) Message-ID: <898836.13190.qm@web121803.mail.ne1.yahoo.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1301335163 2981 80.91.229.12 (28 Mar 2011 17:59:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 28 Mar 2011 17:59:23 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Mar 28 19:59:19 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 1Q4Gik-0007aB-7F for geh-help-gnu-emacs@m.gmane.org; Mon, 28 Mar 2011 19:59:18 +0200 Original-Received: from localhost ([127.0.0.1]:41497 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4Gij-00077c-Dw for geh-help-gnu-emacs@m.gmane.org; Mon, 28 Mar 2011 13:59:17 -0400 Original-Received: from [140.186.70.92] (port=47106 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q4FDY-0006UU-1f for help-gnu-emacs@gnu.org; Mon, 28 Mar 2011 12:23:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q4FDT-0004BO-I9 for help-gnu-emacs@gnu.org; Mon, 28 Mar 2011 12:22:56 -0400 Original-Received: from nm6-vm1.bullet.mail.ne1.yahoo.com ([98.138.91.71]:26424) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Q4FDT-0004Aq-4t for help-gnu-emacs@gnu.org; Mon, 28 Mar 2011 12:22:55 -0400 Original-Received: from [98.138.90.51] by nm6.bullet.mail.ne1.yahoo.com with NNFMP; 28 Mar 2011 16:22:52 -0000 Original-Received: from [98.138.87.12] by tm4.bullet.mail.ne1.yahoo.com with NNFMP; 28 Mar 2011 16:22:52 -0000 Original-Received: from [127.0.0.1] by omp1012.mail.ne1.yahoo.com with NNFMP; 28 Mar 2011 16:22:51 -0000 X-Yahoo-Newman-Property: ymail-5 X-Yahoo-Newman-Id: 987755.43120.bm@omp1012.mail.ne1.yahoo.com Original-Received: (qmail 20775 invoked by uid 60001); 28 Mar 2011 16:22:51 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1301329371; bh=o5yizTeX+OJWhDo5llVxpXPfgKdLgrMytXjiouc2oxk=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=cNPzzULY9mpWJrzPsfeG+mKbqbHnkeohDpeWzpLdfvJdsBIyfju5XqomZEVQpm4VaYVqR3sjNupGxmX/YC6Yj6rTGyf5wg2QQ2umNCpwqj33LoZV5q1EyewQAVn9aU5zq1ds/H5yhpZaDDNCDTZIlwU/+203uQ90FuJnWWP1S3Q= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=mZqTwnYvLo9SorAF4CM8DEjAKfrqV4yljbcndrpKUTBmGXEu6IqMFFAem4Y4ayUqYNEUsR111kDfe1Sg+xAniyKnQ7DAddVloTyrnaqzlZ0HwYl7I7CUkTqqY+6668u6UvoFww1MfC/SyYH35HE16D2Lm9pOwYvmkscbULG6VbQ=; X-YMail-OSG: 66yCNn8VM1m5Q5T7Ji8AuM5N04S_5dUzQ5eUXL_jo8IHoAL AKPzFdEa9FZvLABZ9YvKUNQzQe8zU05qTVyZ.9pJoD0diBoognvpJCuKcCnS gJ5nBioQ5f6cdt6vY03Rd8NTTtwh1M5Qe9j5kuaeoycHT1m_4DGQ0cOORBBq c147xWlAppIYgkUp7mIAk2cvg3vQwnny2oET0nAe6RFHQ7x9I82ywJNdudnO gYTKWaw0UX4n5pDC2IbXD3xYUJaDH1iK9RzCypWG71wk9HcBoO5iH4kL1hFE R6Bjx9yOUU4HjqFuIYeM9OuUNP.pxdTrc2tCMR8INh29OXXnIAZV_ Original-Received: from [68.110.191.208] by web121803.mail.ne1.yahoo.com via HTTP; Mon, 28 Mar 2011 09:22:51 PDT X-Mailer: YahooMailClassic/12.0.2 YahooMailWebService/0.8.109.295617 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 98.138.91.71 X-Mailman-Approved-At: Mon, 28 Mar 2011 13:45:50 -0400 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:80486 Archived-At: Hi! I'm using Emacs 23 now and LOVE using proportional fonts! (AKA variable width fonts.) It FINALLY makes Emacs look beautiful, makes text easy to read. But I discovered a huge problem: the fill and word wrap commands are hard coded to work for monospaced fonts only! For instance the fill-column is based on monospace fonts: if you use a proportional font and set the fill column to what you think is a reasonable number, you'll soon find out that you are WRONG and you get extra whitespace at the end of a line, and words will wrap! The only way out is to set the fill-column to an insanely low number, and that's not a real solution either! I saw a copy of the old Emacs 21 manual online where it says that yes, you can use variable width fonts but the fill and wrap commands aren't yet set up for it. Something about how they were working on it. I'm curious how that's been going over the years. Is there any support for these fonts in Emacs now? Anyone know of a hack - kludge - tip - workaround I can try in the meantime? I love how this looks but admit to going crazy here with all my documents having these weird wrap problems. Appreciate the help everyone!