我正在尝试使用DynamicJasper生成报告,但出现以下错误:
net.sf.jasperreports.engine.util.JRFontNotFoundException:
Font 'Arial' is not available to the JVM.
msttcorefonts已安装,但是我想JVM没有使用它的任何字体。
我正在使用Ubuntu 10.04。
我怎样才能解决这个问题?
最佳答案
我尝试安装mscorefonts,但是该软件包已安装且是最新的。
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
我尝试使用以下方法在文件系统中搜索字体:
ls /usr/share/fonts/truetype/msttcorefonts/
该文件夹仅包含自述文件,以及有关如何安装的正确说明。
cat /usr/share/fonts/truetype/msttcorefonts/README
您需要为此连接互联网:
sudo apt-get install --reinstall ttf-mscorefonts-installer
我重新安装了
ttf-mscorefonts-installer
(如上所示,确保接受EULA!),问题已解决。