* Re: can't see emphasized text in org [not found] ` <20090823211052.GB8346@dg> @ 2009-08-23 22:30 ` Nick Dokos 2009-08-23 16:06 ` Bastien 2009-08-26 21:20 ` Daniel Goldin 0 siblings, 2 replies; 3+ messages in thread From: Nick Dokos @ 2009-08-23 22:30 UTC (permalink / raw) To: Daniel Goldin, Nick Bell, emacs-orgmode; +Cc: bug-gnu-emacs Daniel Goldin <danielgoldin@gmail.com> 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 <RET>. 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) _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: can't see emphasized text in org 2009-08-23 22:30 ` can't see emphasized text in org Nick Dokos @ 2009-08-23 16:06 ` Bastien 2009-08-26 21:20 ` Daniel Goldin 1 sibling, 0 replies; 3+ messages in thread From: Bastien @ 2009-08-23 16:06 UTC (permalink / raw) To: nicholas.dokos; +Cc: bug-gnu-emacs, emacs-orgmode Nick Dokos <nicholas.dokos@hp.com> writes: > *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]) Wow, thanks for tracking this down! I'm not sure I would consider the fallback on underline a bug. As I understand it, the "italic" face is equivalent to the LaTeX "emphasize" -- which means that the font has to be more readable in any fashion, either by slanting the text or by underlining it. This is an incorrect use of "italic" but I guess fixing this would break things backward. Thanks again for the helpful information, -- Bastien _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: can't see emphasized text in org 2009-08-23 22:30 ` can't see emphasized text in org Nick Dokos 2009-08-23 16:06 ` Bastien @ 2009-08-26 21:20 ` Daniel Goldin 1 sibling, 0 replies; 3+ messages in thread From: Daniel Goldin @ 2009-08-26 21:20 UTC (permalink / raw) To: Nick Dokos; +Cc: bug-gnu-emacs, emacs-orgmode Finally got a chance to try this. Works like a charm! Thanks. d. On Sun, 23 Aug 2009, Nick Dokos wrote: >Daniel Goldin <danielgoldin@gmail.com> 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 <RET>. 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 _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-08-26 21:20 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <20090823183402.GB20401@dg> [not found] ` <4A918D71.4030809@nickbell.org> [not found] ` <20090823211052.GB8346@dg> 2009-08-23 22:30 ` can't see emphasized text in org Nick Dokos 2009-08-23 16:06 ` Bastien 2009-08-26 21:20 ` Daniel Goldin
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).