如何安装软件包ttf-mscorefonts-installer


13

我已经安装了软件包。现在,我要使用它来安装ms ttfonts,如描述中所述:

“此软件包允许轻松安装用于Web的Microsoft True Type Core字体,包括:[字体列表]”

那么,如何安装字体?

Answers:


9

这些软件包带有安装后脚本(即从字面上讲,是在安装软件包后执行的脚本),该脚本会自动从Microsoft下载字体。

在您接受最终用户许可协议之后,它们应该已经安装在您的系统上。

您可以在中找到字体/usr/share/fonts/truetype/msttcorefonts/。您可能(我真的不确定)需要刷新字体缓存,以便应用程序可以使用它们,或者脚本可以为您完成此操作。确保所有内容都是最新的最简单方法是重新启动计算机。

如果文件夹/ usr / share / fonts / truetype / msttcorefonts /为空,请尝试使用命令sudo apt-get install --reinstall ttf-mscorefonts-installer并同意许可


2
您如何接受最终用户许可?我无法单击“确定”,我尝试输入并没有运气的空格键。我可以在许可协议中向上或向下翻页,但无法接受。
路加福音2014年

1
所述OK可以通过按箭头键或突出显示TAB键。突出显示后,Enter按键按OK
user68186

“-重新安装”成功了!您是救生员...谢谢!
罗宾汉

2
--reinstall命令在18.10中失败,真是Failed to fetch https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=netix.dl.sourceforge.net' is forbidden令人痛苦:bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1719863
Ciro Santilli新疆改造中心法轮功六四事件

谢谢!由于某些奇怪的原因dpkg-reconfigure,此程序包无效。
东武

12

只需通过以下方式运行安装程序:

sudo apt install ttf-mscorefonts-installer

要接受许可,只需Tab按键,直到选中“确定”,然后按Return

在某些情况下,该软件包ttf-mscorefonts-installer无法正确安装,并显示以下消息:

E: Failed to fetch http://downloads.sourceforge.net/corefonts/arial32.exe HttpError400

在这种情况下,安装完成后,请执行以下操作:

创建一个临时目录并导航到其中:

TMP=$(mktemp -d)
cd "$TMP"

之后,您可以使用以下命令从它们的sourceforge位置下载所有字体:

awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer

现在运行更新程序以最终安装它们:

sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*

现在要做的就是清除告诉系统安装未完成的文件。

sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer

然后包裹在您身后,移出临时目录并将其删除:

cd ..
rm -r "$TMP"

在某些情况下,您需要重新启动才能识别字体。

已在Ubuntu 15.10、16.04、16.10、17.04、17.10和18.04上测试并需要!


0

您可以通过命令行以非交互方式安装软件包:

DEBIAN_FRONTEND noninteractive
RUN apt-get install -y fontconfig    
RUN apt-get install -y ttf-mscorefonts-installer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.