Font's align problem is not a big problem :-), Chinese emacs user's fonts setup is complicate, so it is not easily to use set-frame-font. so I decide just ignore this small problem :-) I have use `mode-line-format' and `header-line-format' , they are more simple. thanks for this good tip. At 2017-12-09 18:35:42, "martin rudalics" wrote: > > Thank your for your help, I have solved the problem: I add (window-min-height 1) and (window-min-width 1)) > > to my code and let my English main font is taller than my Chinese fonts. > >Would setting `set-frame-font' for that child frame help then? Provided >you can say in advance which of your fonts should be the dominant one >for the frame in question. > >BTW, note that setting these parameters > > (set-window-parameter window 'mode-line-format 'none) > (set-window-parameter window 'header-line-format 'none)) > >is generally only needed when you show the corresponding buffer in a >"normal" window and in a child frame window. If you show the buffer in >a child frame only, setting the buffer-local values of >`mode-line-format' and `header-line-format' to nil usually suffices. > >martin