emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Fontset problem


From: Stefan Monnier
Subject: Re: Fontset problem
Date: Thu, 26 Sep 2002 10:06:20 -0400

> Sorry for the late response.
> 
> In article <address@hidden>, Andreas Schwab <address@hidden> writes:
> 
> > Kenichi Handa <address@hidden> writes:
> > |> So, please try this:
> > |> 
> > |> Emacs.Fontset-0: 
> > -*-courier-medium-r-normal--*-140-*-*-*-*-fontset-startup,\
> > |>  mule-unicode-2500-33ff:-*-fixed-*-*-*-*-*-*-*-*-*-*-iso10646-1,\
> > |>  mule-unicode-e000-ffff:-*-fixed-*-*-*-*-*-*-*-*-*-*-iso10646-1,\
> > |>  mule-unicode-0100-24ff:-*-fixed-*-*-*-*-*-*-*-*-*-*-iso10646-1
> 
> > That does not work either, now Emacs is using courier instead of fixed for
> > the mule-unicode charsets.
> 
> Ah, I see.  You actually have courier iso10646-1 fonts.
> 
> Hmmm, currently, Emacs tries at first the family specified
> by face, and if you have that font, Emacs uses it.
> 
> Perhaps, for finding a font or non-ASCII, non-Latin-1 chars,
> Emacs should prefer the family specified in the fontset to
> the family specified in the face.

I haven't seen the rest of the thread, so I don't know what problem
you're trying to solve, but this seems wrong to me.
If the face says "courier" then Emacs should use courier if it's available.
The fontset's family should only be obeyed for faces that do not set the
`family' property or when the face family cannot be found with the
desired encoding.


        Stefan





reply via email to

[Prev in Thread] Current Thread [Next in Thread]