使用Courier New字体样式时,页面中不显示某些土耳其语字符。
<apex:page renderAs="pdf">
<table style="font-family : Corier New ; font-size:80%">
<tr align="left"><td style="width:40px;"/>
<td>
öçşığüÖÇŞİĞÜ
</td>
</tr>
</table>
...
输出:öçüÖÇÜ
<apex:page renderAs="pdf">
<table style="font-family : Arial Unicode MS ; font-size:80%">
<tr align="left"><td style="width:40px;"/>
<td>
öçşığüÖÇŞİĞÜ
</td>
</tr>
</table>
...
输出:öçşığüÖÇŞİĞÜ
请帮帮我
答案 0 :(得分:1)
Salesforce生成PDFs服务器端 - 与您安装的字体无关。
PDF生成器是EXTREMELEY限定的。你可以做font-family:courier,但不能使用font-family:courier-new
http://help.salesforce.com/apex/HTViewSolution?id=000113353&language=en_US
此列表具有误导性 - 对于Arial,您必须使用Arial Unicode MS,Times-Roman和Helvetic不起作用,只需使用Serif