unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* 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
       [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: 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).