当前位置: 首页>>技术问答>>正文


Mscorefonts问题

ubuntuer 技术问答 , , 去评论

问题描述

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

它看起来有点像Comic Sans部分失败了。查看它只是以另一种字体显示文本。

然后弹出这个无法下载额外数据文件的窗口。

fonts,14.10,ubuntu

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

我该怎么办?

最佳解决方法

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

  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"
    

primary source

问题解决了 😉

次佳解决方法

我修好了它。

通过software-center下载并安装this并繁荣!它的工作原理:D

第三种解决方法

straight-forward选项work-around可以使用Debian repo(可靠)实现如下:

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版本很快就会修复。

第四种方法

至于新安装的Ubuntu 64位15.04,在安装过程中还安装了所有附件,Wine在此过程中停止了half-ways,并且它连接到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报告不需要其他命令。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1514.html,未经允许,请勿转载。

相关文章