首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pdfbox字体缓存错误

pdfbox字体缓存错误
EN

Stack Overflow用户
提问于 2018-02-26 19:53:48
回答 1查看 1.6K关注 0票数 0

在/home/user1 1/..fonts文件夹中有一个xyz.otf文件。这个字体被我的程序使用,它使用pdfbox从pdf文件生成postscript。后来,我删除了xyz.otf文件,运行了“fc-cache-fv”和“fc-list”。正如所料,xyz不见了。

但是,当我运行java程序时,会出现错误。

代码语言:javascript
复制
java.io.FileNotFoundException: /home/user1/.fonts/xyz.otf (No such file or directory)

似乎旧字体被缓存在哪里(由谁来缓存?)。但是我检查了/tmp和~user1 1/..cache,找不到任何相关的东西。我怎样才能清除缓存?我使用CentOS 7和pdfbox 2.0.8。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-26 20:43:36

删除用户主目录中的".pdfbox.cache“文件。它存储系统中所有字体的位置。我怀疑它只检测有新字体,而不是如果字体已被删除。

更新:这将在2.0.9版(发布PDFBOX-4129)中得到修正。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48996097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档