CFont输不出宋体以处的字体,比如隶书解决方法

CFont输不出宋体以处的字体,比如隶书
要在试图中输入各种字体,但不管用下面两种方法都不管用
1。    
CFont     initFont;    
LOGFONT     lf;    
strcpy(lf.lfFaceName,     "隶书 ");    
initFont.CreateFontIndirect(&lf)    
 
2。    
initFont.CreateFont     (    
m_dHeight*m_dZoomScale,                       //字体的高度    
m_dWidth*m_dZoomScale,                         //字体的宽度    
m_nEscapement,                                         //字体显示的角度    
m_nOrientation,                                       //字体的角度    
FW_NORMAL,                                                 //字体的磅数    
m_bItalic,                                                 //斜体字体    
m_bUnderLine,                                           //带下划线的字体    
0,                                                                   //带删除线的字体    
ANSI_CHARSET,                                             //所需的字符集    
OUT_DEFAULT_PRECIS,                         //输出的精度    
CLIP_DEFAULT_PRECIS,                       //裁减的精度        
DEFAULT_QUALITY,                               //逻辑字体与输出设备的实际    
                                                                                                                                                                                                                //字体之间的精度    
DEFAULT_PITCH         ¦     FF_SWISS,     //字体间距和字体集    
m_strFontNm);    
//m_strFontNm     =     "隶书 ";    
 
用DrawText()或TextOut()
输出时都显示为宋体,宋体以外的输不出来?    
请大侠,高手,专家指点,(我机子可有其他字体)    


------解决方案--------------------