gpt4 book ai didi

linux - PDF 中所需的 Arial 字体(BIRT pdf 渲染器,Linux)

转载 作者:IT王子 更新时间:2023-10-29 00:58:26 25 4
gpt4 key购买 nike

我使用 BIRT IDE 创建了一个 rptdesign 文件。此文件内容为 Arial 字体,当我在 Windows 中将报告导出为 PDF 时,它工作正常。

我使用默认的 viewerServlet 来创建报告。但是当我将报告移动到 linux 系统时,报告中的所有内容都以 Times New Roman 字体显示,而不是 PDF 文件中的 Arial。

然后我将 Arial.ttf 文件复制到/var/font/truetype 并将以下行添加到 platform/plugins/org.eclipse.birt.report.engine.fonts_2.3.2.r232_20090202/fontsConfig.xml

    <font-paths>
---------------
---------------
---------------
<path path="/var/font/truetype" />
</font-paths>

添加这行之后所有的内容都是Arial字体,但是粗体的内容看起来压缩了,看起来很丑。

有没有人遇到过这个问题,有什么解决办法吗?

谢谢问候,阿伦

最佳答案

这是我的 fontsConfig_pdf.xml 文件

<font>
<font-aliases>
<mapping name="sans-serif" font-family="Arial" />
<mapping name="serif" font-family="Times-Roman" />
<mapping name="monospace" font-family="Courier" />
</font-aliases>
<font-encodings>
<encoding font-family="Times-Roman" encoding="Cp1252" />
<encoding font-family="Helvetica" encoding="Cp1252" />
<encoding font-family="Courier" encoding="Cp1252" />
<encoding font-family="Zapfdingbats" encoding="Cp1252" />
<encoding font-family="Symbol" encoding="Cp1252" />
<encoding font-family="STSong-Light" encoding="UniGB-UCS2-H" />
<encoding font-family="STSongStd-Light" encoding="UniGB-UCS2-H" />
<encoding font-family="MHei-Medium" encoding="UniCNS-UCS2-H" />
<encoding font-family="MSung-Light" encoding="UniCNS-UCS2-H" />
<encoding font-family="MSungStd-Light" encoding="UniCNS-UCS2-H" />
<encoding font-family="HeiseiMin-W3" encoding="UniJIS-UCS2-H" />
<encoding font-family="HeiseiKakuGo-W5" encoding="UniJIS-UCS2-H" />
<encoding font-family="KozMinPro-Regular" encoding="UniJIS-UCS2-H" />
<encoding font-family="HYGoThic-Medium" encoding="UniKS-UCS2-H" />
<encoding font-family="HYSMyeongJo-Medium" encoding="UniKS-UCS2-H" />
<encoding font-family="HYSMyeongJoStd" encoding="UniKS-UCS2-H" />
</font-encodings>
<font-paths>
<path path="/var/fonts/truetype"/>
</font-paths>
<composite-font name="all-fonts">
<font font-family="Times-Roman" catalog="Western" />
<font font-family="MSung-Light" catalog="Chinese" />
<font font-family="HeiseiKakuGo-W5" catalog="Japanese" />
<font font-family="HYGoThic-Medium" catalog="Korean" />
</composite-font>
</font>

关于linux - PDF 中所需的 Arial 字体(BIRT pdf 渲染器,Linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1058002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com