分享

OTRS 如何优化PDF打印效果

 风一样的海~ 2011-10-31
Table of Contents  [ Hide]

介绍

OTRS默认安装后,无论在PDF还是ticket,都无法正常打印中文。其会显示"□□□"等字符,而不是正常的中文。

问题原因是因为OTRS捆版的字体中没有包含中文字库。所以如果需要打印机中文,需额外安装中文字库并对服务器与OTRS配置进行调整。

Chinese stats issue.jpg

解决方案

此方法适合于各种版本Linux

此方法可能涉及字体版权问题

  • 安装中文字体
    1、从windows 7/vista/2008 系统中拷贝微软雅黑字体msyh.ttf文件
    2、将字体文件上传至/usr/share/fonts/chinese/TrueType/msyh.ttf
    3、打开OTRS配置页面/otrs/index.pl?Action=AdminSysConfig;Subaction=Edit;SysConfigSubGroup=Core%3A%3APDF;SysConfigGroup=Framework
    4、在otrs配置 core::PDF中添加字体文件的绝对路径 /usr/share/fonts/chinese/TrueType/msyh.ttf
    5、进入OTRS to Admin > SysConfig > Framework > Core::PDF 并更新字体位置,为PDF打印选择指定的新字体
  • 示意图如下

接着你可以使用新字体对PDF或ticket打印进行测试了。

Chinese stats fixed.png

注意

中文字体支持是Linux系统中的一个缺陷,默认安装的字体都比较难看,这里介绍一些比较令人满意的中文字体,建议下载安装和使用:
  • Ubuntu 自由、免费使用、Ubuntu系统自带
  • 文泉驿 自由、免费使用、商业用途需购买使用授权
  • Driod google提供的字体,效果不错,常用于智能手机、平板电脑使用
  • 微软雅黑 Windows系统自带的字体,有使用限制,只有Windows系统才能使用,但中文效果比Linux下的强太多了,如果内部使用,建议将此字体上传至服务器使用,商业用途则需考虑规避风险,附效果对比:
             

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多