From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Goldin Subject: Re: can't see emphasized text in org Date: Wed, 26 Aug 2009 14:20:22 -0700 Message-ID: <20090826212022.GA8214@dg> References: <20090823183402.GB20401@dg> <4A918D71.4030809@nickbell.org> <20090823211052.GB8346@dg> <28056.1251066657@gamaville.dokosmarshall.org> Reply-To: danielgoldin@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MgPv5-0005fx-8A for emacs-orgmode@gnu.org; Wed, 26 Aug 2009 17:20:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MgPv0-0005fS-Qh for emacs-orgmode@gnu.org; Wed, 26 Aug 2009 17:20:38 -0400 Content-Disposition: inline In-Reply-To: <28056.1251066657@gamaville.dokosmarshall.org> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Nick Dokos Cc: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Finally got a chance to try this. Works like a charm! Thanks. d. On Sun, 23 Aug 2009, Nick Dokos wrote: >Daniel Goldin wrote: > >> On Sun, 23 Aug 2009, Nick Bell wrote: >> >> > Daniel Goldin wrote: >> >> Non-programmer-type can't see markup like /this/ as emphasized. I >> >> looked through manual and searched web but found no answer. Any >> >> thoughts? >> > Are you using a font which has a separate italic form? Try switching >> > to a font which you know does, such as Courier New. >> > >> > Now wait for an expert to come along. >> > >> Doesn't help, I'm afraid. >> > >I've seen this problem before and I never chased it down but when I saw >Nick Bell's idea, I figured that's got to be it. It *almost* works >but not quite (as Daniel found out). > >If you enter /italic/ in an org buffer, place your cursor in there and >say M-x describe-text-properties, you get: > >,---- >| Text content at position 48: >| >| >| There are text properties here: >| face (italic) >| font-lock-multiline t >| fontified t >`---- > >You can then M-x describe-face italic . For me, that had >the :underline attribute set, and the :slant attribute unset. >If you customize the face, set the :slant attribute (e.g. to italic) >and unset the :underline attribute and *then* change to a font that >provides an italic form, then /italic/ is indeed italicized. > >The problem seems to be in faces.el: > >,---- >| (defface italic >| '((((supports :slant italic)) >| :slant italic) >| (((supports :underline t)) >| :underline t) >| (t >| ;; default to italic, even it doesn't appear to be supported, >| ;; because in some cases the display engine will do it's own >| ;; workaround (to `dim' on ttys) >| :slant italic)) >| "Basic italic face." >| :group 'basic-faces) >`---- > >which apparently looked at my default font[1], found that it does not >support italics but does support underlines and set the attributes >accordingly. *Why* it falls back to underlining is probably a question >that should be addressed to the emacs developers, but it looks like >a bug to me (hence copied to the emacs bugs list - version info appended[2]) > >HTH, >Nick > >[1] I have > >(set-default-font "-misc-fixed-medium-r-normal--15-120-100-100-c-90-iso8859-1") > >in my .emacs. I think this is what used to be called "9x15" at some point in >the past, but I'm really not sure. > > >[2] Version info: > >GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.12.9) of 2009-08-09 on gamaville.dokosmarshall.org >Org-mode version 6.29trans (release_6.29c.55.ga48f) -- Daniel Goldin 213.926.1960