1
有什么办法可以得到亚洲字体列表吗? (请参阅http://dl.getdropbox.com/u/61853/FontDialog.jpg)如何获取亚洲文字字体的列表?
或者如何知道字体是否支持亚洲文字?
有什么办法可以得到亚洲字体列表吗? (请参阅http://dl.getdropbox.com/u/61853/FontDialog.jpg)如何获取亚洲文字字体的列表?
或者如何知道字体是否支持亚洲文字?
对于您感兴趣的各字体:
bool IsFontAsian(Font font)
{
LOGFONT lf = new LOGFONT();
font.ToLogFont(lf);
byte charSet = lf.lfCharSet;
return charSet == 136; // CHINESEBIG5_CHARSET -- probably also want to check others
// such as hangul, korean, vietnamese - it depends on what you consider
// "Asian"
}
谢谢, 但我发现一些支持CJK字符的字体会返回字符集作为DEFAULT_CHARSET,如“MS PMincho” – zunyite 2009-09-18 06:38:34