请问如何获得中文字体的英文名?
请问如何获得中文字体的英文名?这两者是用什么方法一一对应起来的?
比如宋体,对应的英文字体(FaceName)名称为SimSun
使用 EnumFontFamiliesEx
英文系统上获得的当然是英文名
但中文系统上如何获得宋体字体的英文名SimSun?
英文系统上如何将“宋体”(FaceName)转换成英文名SimSun?
谢谢
[解决办法]
找个英文系统安装各种中文字体然后来看。
[解决办法]
字注到系的候,就把名字根系型到注表了
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
枚字的候,字名非是注表取而已。
[解决办法]
用GetFontData取得Name Table数据,如果Name ID为4,即是Full font name,Name Table的结构可以查一下ttfspec。