6805 |
lplf->elfLogFont.lfCharSet != lpef->logfont.lfCharSet) |
lplf->elfLogFont.lfCharSet != lpef->logfont.lfCharSet) |
6806 |
return 1; |
return 1; |
6807 |
|
|
6808 |
|
|
6809 |
|
if (FontType == RASTER_FONTTYPE) |
6810 |
|
{ |
6811 |
|
/* DBCS raster fonts have problems displaying, so skip them. */ |
6812 |
|
int charset = lplf->elfLogFont.lfCharSet; |
6813 |
|
if (charset == SHIFTJIS_CHARSET |
6814 |
|
|| charset == HANGEUL_CHARSET |
6815 |
|
|| charset == CHINESEBIG5_CHARSET |
6816 |
|
|| charset == GB2312_CHARSET |
6817 |
|
#ifdef JOHAB_CHARSET |
6818 |
|
|| charset == JOHAB_CHARSET |
6819 |
|
#endif |
6820 |
|
) |
6821 |
|
return 1; |
6822 |
|
} |
6823 |
|
|
6824 |
{ |
{ |
6825 |
char buf[100]; |
char buf[100]; |
6826 |
Lisp_Object width = Qnil; |
Lisp_Object width = Qnil; |