PDF中需要Arial字体(BIRT pdf渲染器,Linux)
发布时间:2020-12-14 01:53:59 所属栏目:Linux 来源:网络整理
导读:我使用BIRT IDE创建了一个rptdesign文件.这个文件内容是Arial字体,当我在 Windows中将报表导出为PDF时,它工作正常. 我使用默认的viewerServlet来创建报告.但是当我将报告移动到linux系统时,报告中的所有内容都以Times New Roman字体显示,而不是在PDF文件中显
我使用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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |