这是我的代码
var myStyle = '<link rel="stylesheet" href="http://example.com/mystyle.css" />';
window.document.write( myStyle + $('#containerpdf').wrap('<div/>').parent().html() +'</body>');
它运作良好,但在导出字母L时似乎是粗体,是否有解决方法?
答案 0 :(得分:4)
我知道这听起来很奇怪,但大胆的L / l PDF格式是一些PDF查看器/库中众所周知的问题......多年来。真的,继续谷歌吧:https://www.google.com/search?q=L+bold+in+pdf
您的代码或导出的文件本身可能没有任何问题,只是它的显示方式。
基本上这是一个字体提示问题,通常只出现在屏幕上 - 如果你在纸上打印文件,它可能会很好。这是因为更高的分辨率,打印机通常有300-600 DPI,屏幕被卡在~100,除了Retina和其他hi-dpi显示器。
如果你正在使用Acrobat Reader(或者这些天所谓的),你可以尝试关闭“增强细线”选项:
更改字体也可能会有所帮助。