pdfbox字体缓存错误
pdfbox font cache error
在 /home/user1/.fonts 文件夹中有一个 xyz.otf 文件。我的程序使用此字体,该程序使用 pdfbox 从 pdf 文件生成后记。后来我删除了 xyz.otf 文件和 运行 'fc-cache -fv' 和 'fc-list'。不出所料,xyz 不见了。
但是,当我 运行 java 程序时出现错误
java.io.FileNotFoundException: /home/user1/.fonts/xyz.otf (No such file or directory)
旧字体似乎缓存在某个地方(由谁缓存?)。但是我检查了 /tmp 和 ~user1/.cache 并找不到任何相关的东西。如何清除缓存?我使用 CentOS 7 和 pdfbox 2.0.8。谢谢!
删除用户主目录中的文件“.pdfbox.cache”。那一个存储系统上所有字体的位置。我怀疑它只检测是否有新字体,而不检测字体是否已被删除。
更新:这将在版本 2.0.9 中修复(问题 PDFBOX-4129)。
在 /home/user1/.fonts 文件夹中有一个 xyz.otf 文件。我的程序使用此字体,该程序使用 pdfbox 从 pdf 文件生成后记。后来我删除了 xyz.otf 文件和 运行 'fc-cache -fv' 和 'fc-list'。不出所料,xyz 不见了。
但是,当我 运行 java 程序时出现错误
java.io.FileNotFoundException: /home/user1/.fonts/xyz.otf (No such file or directory)
旧字体似乎缓存在某个地方(由谁缓存?)。但是我检查了 /tmp 和 ~user1/.cache 并找不到任何相关的东西。如何清除缓存?我使用 CentOS 7 和 pdfbox 2.0.8。谢谢!
删除用户主目录中的文件“.pdfbox.cache”。那一个存储系统上所有字体的位置。我怀疑它只检测是否有新字体,而不检测字体是否已被删除。
更新:这将在版本 2.0.9 中修复(问题 PDFBOX-4129)。