如何从字体的文件名(simsun.ttc),得到字体的名字(宋体)???

ammycute 2005-08-30 04:02:27
如题!!请教高手!
...全文
733 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
thisisll 2005-08-30
  • 打赏
  • 举报
回复
是我不知道
学习学习
ammycute 2005-08-30
  • 打赏
  • 举报
回复

只能有此一条道了???

TO alphapaopa:
能不能给我点提示!帮帮我吧!!我的Email: ipdw@public1.ptt.js.cn 谢谢先
alphapaopao 2005-08-30
  • 打赏
  • 举报
回复
我分析过
ammycute 2005-08-30
  • 打赏
  • 举报
回复
确实:ttc 是字体文件集,但是ttf 却只包含一种字体!

我查了很久了,也没有找到相对应的信息,只能用EnumFont* 得到其的FACENAME 、STYLENAME、FULLNAME,不是我想要的!!不会要我去分析文件格式吧!!
alphapaopao 2005-08-30
  • 打赏
  • 举报
回复
我好像有资料的,我找找
ammycute 2005-08-30
  • 打赏
  • 举报
回复
TO thisisll:

谢谢你的回答,您没有理解我的意思!可能是我没说清楚!

我要得到的是(simsun.ttc)这个文件中的字体名,而不是这个字符串文件名称的前部分!!!

simsun.ttc ---> "宋体"
SIMYOU.TTF ---> "幼圆"
bobob 2005-08-30
  • 打赏
  • 举报
回复
要做什么用?
bobob 2005-08-30
  • 打赏
  • 举报
回复
ttc是集合字体文件,里面包含不止一种字体
快乐鹦鹉 2005-08-30
  • 打赏
  • 举报
回复
晕,楼主是要得到字体的名称阿。楼上没看明白
thisisll 2005-08-30
  • 打赏
  • 举报
回复
如果文件名放在char* filename;里
char* p;
p = strrchr(filename,'.');
p[0] = '\0';
这样filename就成simsun了

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧