我需要导出带有中文字母的pdf,并按照下面的链接写代码:
我的密码是:
css:
@font-face {
font-family: SimSun;
font-weight: normal;
font-style: normal;
src: url("./simsun.ttc");
}
body{
font-family: 'SimSun';
}联署材料:
pdf.addFont('SimSun', 'SimSun', 'normal','StandardEncoding');
pdf.setFont('SimSun');
pdf.text(20, 20, '西溪园区 5号楼 1F');
pdf.save('TestSVG.pdf');正如有人说的,我已经证实addFont是公开的:
API.addFont = function(postScriptName, fontName, fontStyle) {
addFont(postScriptName, fontName, fontStyle, 'StandardEncoding');
};我还发现' SimSun‘的postScriptName是SimSun。HOWTO/simsun.html
谁能告诉我原因吗?
发布于 2016-05-06 00:59:53
您正在尝试加载一个truetype集合,而不是一个truetype字体。当前版本的CSS不支持字体集合,因此,请解压集合,然后加载单个字体。
@font-face {
font-family: SimSun;
font-weight: normal;
font-style: normal;
src: url("./simsunregular.ttf");
}
@font-face {
font-family: SimSun;
font-weight: bold;
font-style: normal;
src: url("./simsunbold.ttf");
}
...etc...
body{
font-family: 'SimSun';
}https://stackoverflow.com/questions/37045586
复制相似问题