在Delphi 2010中,VCL控件的TFont.Charset属性起到什么作用?既然所有Delphi 2010组件都支持UNICODE,那这个属性还有意义吗?
在Delphi 2010中,VCL控件的TFont.Charset属性起到什么作用?既然所有Delphi 2010组件都支持UNICODE,那这个属性还有意义吗?
如果一个字体支持这些字符集,那么为Charset
属性设置不同的值将没有影响;但是,如果您设置了一个字体不支持的字符集,Windows将使用字体替换来查找支持所选字符集的字体。尝试为像Tahoma这样的文本字体设置SYMBOL_CHARSET
并查看结果。
因此,虽然字体字符集在Unicode Delphi中已经过时,但它们不能完全被忽略。