Hello,
I tried to set the font for the shell-output-face with
    (set-face-property 
     'shell-output-face 
     'font 
     "-sony-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1")
but that  doesn't  change  anything in the *shell*  buffer.
I checked that the part of 
But doing the same thing for shell-prompt-face like this
    (set-face-property 
     'shell-prompt-face 
     'font 
     "-sony-fixed-medium-r-normal--24-170-100-100-c-120-iso8859-1")
works fine. I checked that the face `shell-output-face' is really 
used in my current *shell* buffer by calling
    (save-excursion
      (set-buffer "*shell*")
      (mapcar 'extent-face (extent-list)))
which gives the return value:
(shell-prompt-face nil shell-output-face nil shell-output-face nil shell-output-face nil
shell-output-face nil shell-output-face nil shell-output-face nil shell-output-face nil
shell-prompt-face nil)
Is this a bug?
Mike
-- 
Mike Fabian   mike.fabian(a)mail.rhein-ruhr.de   mike.fabian(a)gmx.de
Termuehlenweg 2, D-40885 Ratingen-Lintorf, Telephone: +49(0)2102/893130
    
    
    
 
                    
                    
                        
                        Show replies by date