整天都有些奇葩需求,从framemarker转到jasperReport做报告的导出功能,结果都已经做好了。但是奈何领导一句话,字体不好看,能不能换成微软雅黑?我ttmm还能说什么,换呗。下面记录一下修改jasperReport内置宋体的方法

首先找到jasperReport的jar包,这里我是用的是5.6.0的。这里jasperReport的字体配置文件路径为:net.sf.jasperreports.fonts.jasperreport-fonts.xml

下面是net.sf.jasperreports.fonts.jasperreport-fonts.xml的配置,还是挺简单的。

可以上传自己需要的字体到jar包中的net.sf.jasperreports.fonts.pictonic位置,需要什么字体就在fontFamily中修改什么字体就ok了。

<?xml version="1.0" encoding="UTF-8"?>
<fontFamilies>
    <fontFamily name="Pictonic" visible="false">
        <normal>
            <ttf>net/sf/jasperreports/fonts/pictonic/pictonic.ttf</ttf>
            <svg>net/sf/jasperreports/fonts/pictonic/pictonic.svg</svg>
            <eot>net/sf/jasperreports/fonts/pictonic/pictonic.eot</eot>
            <woff>net/sf/jasperreports/fonts/pictonic/pictonic.woff</woff>
        </normal>
        <pdfEncoding>Identity-H</pdfEncoding>
        <pdfEmbedded>true</pdfEmbedded>
    </fontFamily>

<fontFamily name="微软雅黑">
            <normal>net/sf/jasperreports/fonts/pictonic/msyh.TTF</normal>
            <bold>net/sf/jasperreports/fonts/pictonic/Bold.TTF</bold>
            <italic>net/sf/jasperreports/fonts/pictonic/msyh.TTF</italic>
            <boldItalic>net/sf/jasperreports/fonts/pictonic/msyh.TTF</boldItalic>
            <pdfEncoding>Identity-H</pdfEncoding>
            <pdfEmbedded>true</pdfEmbedded>
        </fontFamily>
    </fontFamilies>

修改完之后记得保存,然后把修改完的jar包替换到服务器哦,使用的是私服的小伙伴可以将jar包直接上传私服,可以省去其他小伙伴的麻烦哦

jasperReport字体自定义,微软雅黑相关推荐

  1. wordpress 替换国外主题字体为微软雅黑

    wordpress主题大多使用国外英文字体,不适合中国文字和国情, 所以我替换了国外主题字体为微软雅黑,而且不影响Fontawsome图标. 代码一句,如下: *:not([class*=" ...

  2. html总微软雅黑怎么设置,css怎么设置字体为微软雅黑

    在css中,可以使用font-family属性来指定一个元素的字体,只需要给元素添加"font-family:"微软雅黑";"或"font-famil ...

  3. 微软雅黑html中怎么写,css如何设置字体为微软雅黑?

    css如何设置字体为微软雅黑?下面本篇文章给大家介绍一下css设置字体为微软雅黑的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css如何设置字体为微软雅黑? 首先在介绍cs ...

  4. 微软雅黑html中怎么写,css样式怎么设置字体为微软雅黑?

    css样式怎么设置字体为微软雅黑?下面本篇文章就来给大家介绍一下使用CSS设置字体为微软雅黑的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 首先要了解css中是如何控制字体的 ...

  5. android设置字体为微软雅黑,css如何设置字体为微软雅黑

    css设置字体为微软雅黑的方法:可以利用font-family属性来设置,如[font-family:"微软雅黑"]或[font-family:"Microsoft Ya ...

  6. openpyxl怎么修改文字字体为微软雅黑

    openpyxl怎么修改文字字体为微软雅黑 指定单元格 使用Openpyxl修改文字字体为微软雅黑,可以按照以下步骤进行操作: 导入Openpyxl模块和Font模块: from openpyxl i ...

  7. mac微软雅黑字体_“微软雅黑”有坑,小编向你推荐免费的开源字体

    今日,某公司实习生使用"微软雅黑"字体,被方正公司投诉.该公司宣称:公司损失达到2800万. 可能有些人有疑惑,"微软雅黑"不该是免费的么!今天,小编就来科普一 ...

  8. [转载]更改XP默认字体为微软雅黑

    1.首先先去网上下载一套微软雅黑的字体 2.然后到控制面板中打开字体项目,把两个字体文件拖进去即可完成安装 3.把注册表项:HKEY_LOCAL_MACHINE"SOFTWARE" ...

  9. Ubuntu16.04 下python的matplotlib库加入中文字体(微软雅黑)

    Ubuntu16.04 下python的matplotlib库加入中文字体 一.首先安装微软雅黑字体 1.下载或者拷贝微软雅黑字体 2.将待安装的字体复制到Ubuntu下面的字体位置`/usr/sha ...

  10. MAC OS:安装设置中文字体为微软雅黑

    本人的台式机分辨率比较低,加上MAC OS的中文字体模糊,决定将Windows的微软雅黑装上去. 1. 从windows 7下复制微软雅黑的字体文件到MAC OS任意位置 C:\Windows\Sys ...

最新文章

  1. vue 集成富文本tinymce
  2. tomcat 部署 RESTful 服务实例
  3. mysql 定义XML字段_MyBatis之基于XML的属性与列名映射
  4. Git上传代码到coding.net
  5. C++——二维vector初始化大小方法
  6. APP测试之Monkey压力测试(二)
  7. git命令-远程仓库拉取、本地仓库更新、工作空间提交等等
  8. Linux平台kafaka安装及使用
  9. 利用双向注意流进行机器理解
  10. STM32——项目需求之低功耗的停机模式
  11. 华为note10能更新鸿蒙系统吗,华为官方再次确认!荣耀手机也能升级鸿蒙OS系统:内测机型遭到曝光...
  12. Qt调用谷歌翻译API
  13. 对Kalman(卡尔曼)滤波器的理解
  14. 归纳法、演绎法、数学归纳法之间的关系
  15. 深圳中院判决:利用网络爬虫技术抓取他人数据构成不正当竞争
  16. 连接网络打印机报错0x000003e3
  17. windows批处理修改IE主页
  18. ArrayList的使用方法
  19. oracle存储过程语法累加,Oracle 存储过程语法总结及练习
  20. 【面试】web前端经典面试题试题及答案-es6

热门文章

  1. mpvue从入门到精通(一)
  2. 恩墨oracle每日工作,DBA日常工作职责 - 我对DBA的七点建议
  3. 大数据架构师——数据湖技术(二)
  4. 投资必读书籍-机器学习与量化交易
  5. 关于数据清理,你必须知道这些!
  6. android ratingbar样式,自定义RatingBar的样式
  7. 知乎发现页面抓取(只改User-Agent爬虫)
  8. 两步建立自己的kindle书库
  9. [FPGA入门笔记](四):倍频器和分频器的实现
  10. 高德地图 android key,Android实现高德地图key值申请和地图显示