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:48:29 -0400

> "Stefan Monnier" <monnier+gnu/address@hidden> writes:
> 
> |> > "Stefan Monnier" <monnier+gnu/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.
> |> > |> 
> |> > |> Oh, so could it be that the `family' property of the `default' face
> |> > |> should be `unspecified' rather than `courier' ?
> |> > 
> |> > ??? But I want courier, not something unspecified.
> |> 
> |> But that's specified in the `font' property already.
> 
> Sorry, I don't understand what you mean.

Faces have both a `font' property (which specifies a fontset or
a specific font) and a `family' property.
Typically the `font' is set once and for all in the `default' face
and is not touched by any other face: they set their `family'
property instead.

For some reason, the `default' face initializes its `family' property
not to `unspecified' but to the name of the `font', which will thus
stupidly override any other family setting in the fontset.  I think
that's the bug.


        Stefan





reply via email to

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