Vấn đề của Mscorefonts


57

Tôi đã thử cài đặt ttf-mscorefonts-installertừ thiết bị đầu cuối, vì tôi muốn sử dụng Wine.

Nó trông giống như nó đã thất bại trong phần Comic Sans. Xem nó chỉ hiển thị văn bản trong một phông chữ khác.

Sau đó, lỗi này để tải xuống cửa sổ tệp dữ liệu bổ sung xuất hiện.

nhập mô tả hình ảnh ở đây

Tôi đã thử gỡ cài đặt ttf-mscorefonts-Installer từ thiết bị đầu cuối và sau đó cài đặt lại bằng cách làm theo các hướng dẫn trong câu trả lời này . Lần này, nó không thể tìm nạp phông chữ đầu tiên, andale32.exe. Tôi nhận được một thông báo lỗi cho biết : invalid content-range header.

Tôi nên làm gì?


Thật kỳ lạ, tôi đã thử tải xuống Adele TTF nhưng có vẻ như nó đã bị cuốn vào sâu vì tôi không thể tải xuống. Có tin đồn rằng nếu tôi lấy tất cả, tôi sẽ có thể tải xuống. Vì vậy, tôi sẽ chờ đợi.
Luis Alvarado

Câu trả lời:


70

Cùng một vấn đề, tìm thấy một giải pháp

  1. Cài đặt gói ttf-mscorefonts-installer, chúng tôi cần một số thứ từ gói sau

    sudo apt-get install ttf-mscorefonts-installer
    
  2. Tải xuống và cài đặt các phông chữ

    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. Tránh thông báo lỗi trong tương lai

    sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
    
  4. Dịch vụ dọn phòng

    cd ..
    rm -r "$TMP"
    

nguồn chính

Vấn đề đã được giải quyết ;)


2
Có vẻ như đã làm việc hoàn hảo với tôi trên Ubuntu 16.04. Cảm ơn bạn đã cung cấp một câu trả lời rõ ràng như vậy với bản sao và dán hướng dẫn sẵn sàng.
TafT

2
Chỉ cần thử nghiệm điều này trên Ubuntu 16.04 và hoạt động hoàn hảo!
Terrance

Bạn có thể giải thích những gì bạn đang làm với các lệnh này, và tại sao?
Todd Chaffee

33

Tôi sửa nó rồi.

Tải về và cài đặt phần mềm này thông qua trung tâm phần mềm và bùng nổ! Nó đang hoạt động: D


1
Đây có còn là trường hợp trong năm 2016?
MrMesees

2
@MrMesees, tôi nghĩ vậy. Tôi đang chạy 16.04 và gặp phải vấn đề này trong bản cập nhật cuối cùng của tôi.
rsuarez

Không giải quyết được vấn đề cho tôi trên Ubuntu 17.10
Ciske Boekelo

9

Một lựa chọn thẳng về phía trước công việc xung quanh có thể được thực hiện như sau sử dụng một repo Debian (đáng tin cậy):

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

Hy vọng, phiên bản repo Ubuntu sẽ sớm được sửa.


2
Đây là cách giải quyết duy nhất thực sự hiệu quả với tôi (tháng 1 năm 2017), cảm ơn!
Milan

2

Đối với Ubuntu 64-bit 15.04 mới được cài đặt mới với tất cả các tính năng bổ sung cũng được cài đặt trong quá trình cài đặt, Wine đã dừng một nửa trong quá trình và nó được kết nối với các mscorefonts, với thông báo lỗi lặp đi lặp lại ở trên. Sau khi chờ đợi một vài giờ, tôi rời khỏi trung tâm phần mềm và khởi động lại. Các dòng sau đây đã khắc phục hoàn toàn vấn đề và thiết lập các mscorefont chính xác, theo như tôi có thể nói. Giải thích được đưa ra bên dưới.

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

Dòng đầu tiên nói rằng dòng thứ hai (dpkg) phải được thực hiện, để hoàn thành cài đặt rượu vang. Sau đó, khi điều này diễn ra, nó nói rằng andale32.exe không như mong đợi (về giá trị băm, có thể đề cập đến một phiên bản trước đó của nó hoặc như vậy). Giả sử rằng nó ổn, sau đó nó được cài đặt thủ công, trong trường hợp này bằng cách chạy 'sudo' trước rượu, điều này có thể không cần thiết. Sau dòng cuối cùng và chờ đợi, câu hỏi có chấp nhận phông chữ phát sinh như một cửa sổ đẹp không. Lặp lại các báo cáo thiếu --fix không cần thêm lệnh.


1

Để khắc phục điều này, hãy thử gỡ bỏ và cài đặt lại ttf-mscorefonts-installertừ thiết bị đầu cuối - có một số lời nhắc cần được trả lời và không phải lúc nào cũng được thực hiện đúng trong cửa sổ đồ họa:

Mở một thiết bị đầu cuối với alt+ ctrl+t

Nhập các lệnh sau

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

Không, nó đã thất bại. Chỉnh sửa: Lạ. Đã thử một lần nữa và bây giờ nó đã thất bại tại arial.
AnAwgieMiner

@AnAw đũaMiner Nó có mang lại bất kỳ thông báo lỗi nào không?
Charles Green

Nó không thể tìm nạp arial32.exe. Hash Sum sai lầm.
AnAwgieMiner

@AnAwgieMiner Nếu nó giúp, bạn dường như không đơn độc trong việc này. Bạn có thể chỉ ra cho launchpad rằng bạn cũng đang gặp vấn đề này. bug.launchpad.net/ubfox/+source/msttcorefonts/+orms/1371783
Charles Green

@AnAwgieMiner Trên ubuntuforums cũng có một chủ đề về vấn đề này
Charles Green
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.