以 pdf 格式呈现和生成时日语格式错误

Bad Japanese formatting when rendering and generating in pdf

我创建了一个 API 可以生成 pdf 格式的日文报告。我在 css 中添加了所需的字体系列。当我在本地 运行 api 时,报告看起来不错。虽然当我将它推送到 pcf 然后尝试 运行 它时,一些日文字符被弄乱了。

本地:

来自云:

我被这个问题困住了,需要帮助。

谢谢!

好像跟字体比较相关,你可以试试:

  1. 在您的应用程序中嵌入字体并在启动时将字体复制到 $HOME/.fonts 目录(运行 应用程序是 /home/vcap/app/.fonts) .您可以使用 .profile 文件将文件从您的工件复制到此位置。

  2. 在代码中使用特定的字体,例如。来自 java..something like

    中的资产

    图形环境 graphenv = GraphicsEnvironment.getLocalGraphicsEnvironment(); graphenv.registerFont(Font.createFont(Font.TRUETYPE_FONT, 新文件("japanese.ttf")));