Mscorefonts问题


57

我尝试ttf-mscorefonts-installer从终端安装,因为我想使用Wine。

看起来有点像在Comic Sans上失败了。查看它只会显示另一种字体的文本。

然后弹出此失败的额外数据文件下载窗口。

在此处输入图片说明

我尝试从终端上卸载ttf-mscorefonts-installer,然后按照此答案中的说明进行重新安装。这次,它无法获取第一个字体andale32.exe。我收到一条错误消息,内容为:invalid content-range header

我该怎么办?


奇怪的是,我尝试下载Adele TTF,但由于无法下载,它似乎正在深入研究。有传言说,如果我全力以赴,我将能够下载它。所以我会等。
路易斯·阿尔瓦拉多

Answers:


70

同样的问题,找到了解决方案

  1. 安装软件包ttf-mscorefonts-installer,稍后我们需要软件包中的一些东西

    sudo apt-get install ttf-mscorefonts-installer
    
  2. 下载并安装字体

    TMP=$(mktemp -d)
    cd "$TMP"
    awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
    sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
    
  3. 避免将来出现错误信息

    sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
    
  4. 家政

    cd ..
    rm -r "$TMP"
    

主要资源

问题解决了;)


2
似乎在Ubuntu 16.04上对我来说工作完美。感谢您提供清晰明确的答案,并提供复制和粘贴说明。
TafT

2
刚刚在Ubuntu 16.04上进行了测试,效果完美!
Terrance

您能否解释一下这些命令的作用,为什么?
Todd Chaffee

33

我修好了它。

通过软件中心和繁荣下载并安装!它正在工作:D


1
2016年是否仍然如此?
MrMesees

2
@MrMesees,我想是的。我正在运行16.04,在最近一次更新中遇到了这个问题。
rsuarez

在Ubuntu 17.10上没有为我解决问题
Ciske Boekelo,

9

可以使用Debian存储库(可靠)通过以下方式实现直接选项的变通方法

sudo apt-get -y remove --purge ttf-mscorefonts-installer
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P ~/Downloads
sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb

希望Ubuntu repo版本将很快修复。


2
这是唯一对我有效的解决方法(2017年1月),谢谢!
米兰

2

对于全新安装的Ubuntu 64位15.04,在安装过程中还安装了所有其他功能,Wine在过程中停止了一半,并将其连接到mscorefonts,上面给出了重复的错误消息。等待了几个小时后,我退出了软件中心,然后重新启动。据我所知,以下几行内容彻底解决了问题,并正确设置了mscorefonts。在下面给出解释。

sudo apt-get update --fix-missing
sudo dpkg --configure -a
cd
sudo wget downloads.sourceforge.net/corefonts/andale32.exe
sudo wine andale32
rm andale32.exe

第一行告诉您必须执行第二行(dpkg)才能完成酒的安装。然后,当发生这种情况时,它会告知andale32.exe与预期不符(以散列值表示,这可能是指该版本的早期版本)。假设没问题,则可以手动安装它,在这种情况下,可以在酒前运行“ sudo”,这可能不是必需的。在最后一行和等待之后,是否接受字体的问题出现在一个漂亮的窗口中。--fix-missing的重复报告不需要其他命令。


1

要解决这个问题请尝试删除并重新安装ttf-mscorefonts-installer从终端唯一的-有一些提示,需要加以回答,而不是总是在图形窗口得当:

alt+ ctrl+ 打开终端t

输入以下命令

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ttf-mscorefonts-installer

不,它失败了。编辑:很奇怪。再次尝试,现在失败了。
2014年

@AnAwesomeMiner它产生任何错误消息吗?
查尔斯·格林

无法获取arial32.exe。哈希和Mishmatch。
2014年

@AnAwesomeMiner如果有帮助,您似乎并不孤单。您可能指示启动板您也遇到此问题。bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
Charles Green

@AnAwesomeMiner在ubuntuforums上也有一个关于这个问题的话题
Charles Green
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.