I'm sorry for the late response.

>>>>> In <[EMAIL PROTECTED]> Kenichi Handa wrote:

> I found what is wrong.  In x_load_resources (xrdb.c),
> default values of several X resources are set, but fontSet
> is not set.  But, in x_update_menu_appearance (xfaces.c)
> which is called when you set `menu' face, the fontSet
> resource is set.   That's why executing
>       (set-face-font 'menu (face-font 'menu))
> makes the menu label display correctly.

>> I hope it is fixed in Emacs 22.2 or 23. ;-)

> I've just installed the attached patch for 23
> (emacs-unicode-2 branch).  Could you please confirm that the
> change surely fixes the problem in your environment too?

I confirmed the change did the trick.  I ran Emacs 23 with the
-Q option and viewed the Japanese menu by evaluating the code
that I posted first.  Thank you.

Although the X resources seems to be ignored now, I believe all
will be fixed in the future.

> By the way, I think the relevant code should be improved to
> reflect a font specified for menu bar in a created fontset,
> but, for the moment, I don't have a time to work on it,
> sorry.

Most of Japanese are busy at the year-end, so please do your own
business. ;-)

Regards,


_______________________________________________
emacs-pretest-bug mailing list
emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to