一、不推荐的做法

哪里找

支持中英的一款字体

http://www.fonts.net.cn/font-32395230521.html

二、推荐的做法

可以使用阿里巴巴字体,或者 思源字体,这些都是有可以商用免费的,不牵扯版权问题

阿里巴巴字体介绍
image.png
下载后
image.png
有中文的,也有英文的,中文的也可以支持繁体。真的是非常不错的,给力

三、思源字体

https://github.com/adobe-fonts/source-han-serif/tree/release/

免费字体(去除.pdf后使用)
source_han_sansfonts.zip.pdf

常用字体名称中文对应英文

https://www.cnblogs.com/chbyiming-bky/articles/9789869.html

一些示例源码

SpringBoot + FreeMarker + FlyingSaucer 实现PDF在线预览、打印、下载

https://gitcode.net/mirrors/QuSongtao/demo-pdf

一些常见问题

1、后端代码中加载的字体。要在前端模板中的family指定,如下图:
image.png
image.png

假如我使用的是SourceHanSansCN-Bold.ttf,那么前端的css样式中我要指定字体名称,那么我怎么知道该在前端写哪个值呢?

那就要在fontResolver中查看,你加载字体的 名称是什么。不然导出的PDF会加载不到自定义的字体。
image.png