1

我正在尝试在我的 Amazon EC2 实例上的 JasperReports 中使用 Calibri 字体。我怎样才能让它工作?我试过了...

sudo apt-get install ttf-mscorefonts-installer
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ttf-mscorefonts-installer is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ttf-mscorefonts-installer' has no installation candidate

我需要能够从访问此字体以获取报告的 PHP 方法启动 JVM,但我的服务器上没有它。我怎么才能得到它?

4

2 回答 2

1

在此之后,我建议从 ~/.fonts 中删除 Calibri.ttf 但无需删除即可工作...

您需要将此添加到位于“ /etc/apt/sources.list”位置的源列表中:

deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates multiverse

(您可以对其进行编辑,例如sudo nano /etc/sources.list

然后你可以从终端使用这个命令安装包:

sudo apt-get install -y ttf-mscorefonts-installer

这将下载并安装...

于 2012-10-23T17:25:31.723 回答
1

利用

wget "http://cl.ly/0m3f0x0c252P3O3t190q/download/Calibri.ttf" -O "~/.fonts/Calibri.ttf"

这会将 Calibri 字体保存到您的默认字体目录中,并且您的所有应用程序和脚本都可以将其用作普通字体。

于 2012-10-22T10:22:39.837 回答