因为你下的比如官方原版的思源黑体,字体轮廓是PostScript的,但IE并不支持渲染PostScript,只支持TrueType,因此你在选项里会看不见这个字体。
【解决办法】
1、以“思源黑体+TTF”为关键词搜索看看是不是有别人做的比较好的TrueType版本,下载安装使用。(但我估计不会有什么特别好的,因为格式转化会有损失,而且本身思源黑体没有hinting,IE也不支持其它字体渲染软件,真的用了效果也不会特别好。就我知道的几个人,目前应该还没做好比较满意的版本,但只是时间问题。)
2、要不就直接换用比如firefox浏览器,不需要转字体格式,再配合一下字体渲染软件可能效果还行。IE下就老老实实用带hinting的雅黑,或者就普通的中易宋体吧。
这个你最好问问律师。从版权角度来说,应该是你复制过来字体就已经是违法的了。后面生成算作违法行为似乎也已经是违法后的违法。
不过一般说来,这种字体一般的授权都是只有“显示”的权利,你用这种字体去嵌入某些文件里面,都需要特殊授权的。
详细看看这里,有提供 eula 下载:
http://www.microsoft.com/typography/fonts/family.aspx?FID=350
但是注意这个页面里面有句话:
Purchase &Download Microsoft fonts for personal, professional or business use on workstations.
“on workstation ”这一点我觉得应该还是表示只能用来显示。你这个输出到 PDF 应该是属于嵌入字体的范畴,不是“显示”的使用范畴。
我觉得你可以参考这个:
http://rpsh.net/archives/font-licensing-for-the-web/
应该类似的方式。
那么按照上面我的想法,也就是说,你在 Windows 下面输出 PDF 嵌入字体应该也是违反版权的。
除非你打印出来只能用于“显示”这种“嵌入”才能算是豁免。当然你不能用这种打印出来的字做 LOGO 这种含有艺术成分的内容,不然也不算单纯的“显示”。
但是你不嵌入字体,在用户的机器上调用用户机器里面的字体就不算侵权。当然在 XP 机器里面是没有雅黑的。这样是因为你的 PDF 里面没有“嵌入”字体,只是指定了“显示”字体。“显示”的生成是由读者计算机进行调用他自己存储的字体实现的“显示”,和你们没关系。
所以,你们这个项目选择这个字体从一开始就需要授权。
我建议你们换字体,现在有真正完全免费的字体。记得 Droid Font 和 谷歌 &Adobe 合作的思源黑体都可以,前者是 Apache License 的(不知道版本),后者明确是 Apache License 2.0 的。
不过具体这个 APL 到底要求什么内容,建议你们还是研究一下。
绝对不要用文泉驿的字体,他不购买是 GPL 的,这会让你们输出的 PDF 被 GPL 协议污染。购买文泉驿的授权和找方正、文鼎什么的公司买授权的价格也差不多了。
还有,微软雅黑和宋体都是方正的。微软只是买了版权。你们要是买这两个字体,应该是联系方正。
以上内容是我的分析,本人非法律专业,以上内容仅供参考;本人不承担相关的法律责任。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)