當前位置: 首頁>>技術問答>>正文


Mscorefonts問題

, ,

問題描述

我嘗試從終端安裝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/zh-tw/article/1514.html,未經允許,請勿轉載。