0

使用 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>
    ...

输出:öçşığüÖÇŞİĞÜ

请帮我

4

1 回答 1

1

Salesforce 会生成 PDF 服务器端 - 与您安装的字体无关。

PDF 生成器是 EXTREMELEY 有限的。你可以做 font-family:courier,但不能做 font-family:courier-new

http://help.salesforce.com/apex/HTViewSolution?id=000113353&language=en_US

而且这个列表具有误导性 - 对于 Arial,您必须使用 Arial Unicode MS,Tim​​es-Roman 和 Helvetic 不起作用,只需使用 Serif

于 2013-10-20T00:47:27.100 回答