Cài đặt MS Truetype Font toàn hệ thống cho tất cả người dùng


16

Tôi muốn cài đặt Phông chữ MS Truetype đi qua gói ttf-mscorefonts-installer, vì vậy tôi đã làm:

sudo apt-get install ttf-mscorefonts-installer

Chấp nhận giấy phép, quá trình hoàn thành mà không có bất kỳ lỗi nào. Các phông chữ kết thúc bằng

/ usr / chia sẻ / phông chữ / truetype / msttcorefonts

như mong đợi. Để chắc chắn, tôi cũng đã làm một

sudo fc-cache -f -s -v

mà trong số những điều khác nói trong đầu ra của nó:

/ usr / share / font / truetype / msttcorefonts: bộ nhớ đệm, nội dung bộ đệm mới: 60 phông chữ, 0 thư mục

Cho đến nay, rất tốt (và nội tuyến với câu hỏi Làm cách nào để cài đặt phông chữ? ) Tuy nhiên, khi tôi mở bất kỳ hộp thoại phông chữ nào (ví dụ: trong OpenOffice hoặc hộp thoại phông chữ của thiết bị đầu cuối) tôi không thấy tất cả các phông chữ mới. Đối với Arial, hình thức tiêu chuẩn bị thiếu, nhưng in đậm và in nghiêng là có. Times New Roman bị thiếu hoàn toàn.

Tôi có thể sử dụng nautilus để duyệt đến thư mục phông chữ, nhấp đúp vào Arial.ttftệp và xem phông chữ trong tất cả vẻ đẹp của nó. Tôi thậm chí có thể nhấp vào nút cài đặt sau đó và phông chữ được sao chép vào ./fontsthư mục cá nhân của tôi và từ đó hiển thị cho các ứng dụng của tôi. Nhưng nó không được chọn từ thư mục hệ thống.

Làm cách nào để có được các phông chữ này có sẵn trên toàn hệ thống cho tất cả người dùng?


Các phông chữ hiển thị nếu bạn chạy fc-listnhư một người dùng? Nếu không, có xóa nội dung ~/.fontconfig/trợ giúp?
James Henstridge

Câu trả lời:


7

Argh, do trùng hợp ngẫu nhiên tôi mới tìm ra giải pháp. Có một tập tin được gọi ~/.fonts.conftrong thư mục nhà của tôi dường như đến từ Fontmatrix và có một danh sách các phông chữ bị từ chối, trong số đó có những cái tôi thấy thiếu. Chỉ cần xóa tập tin này đã giải quyết vấn đề. Tôi nhớ rằng tôi đã chơi xung quanh với Fontmatrix nhưng tôi không chắc điều gì đã khiến nó tạo ra tệp này. Dù sao, vấn đề đã được giải quyết.


-2

Tôi phát hiện ra, sau khi gặp vấn đề tương tự, trong thư mục của tôi (/ usr / share / scripts / truetype / msttcorefonts) đã có một tệp, nói rằng giấy phép của tôi không thành công - nó đã cho tôi một lệnh sử dụng trong thiết bị đầu cuối để được nhắc khác thỏa thuận cấp phép, mà lần này làm cho nó hoạt động.

Netflix Desktop hoạt động như một cơ duyên sau đó! (vâng ... sự thật là, cài đặt là cần thiết, nhưng tất cả đều được thực hiện tự động sau đó!)


1
Bạn có thể nhập thêm chi tiết? Nếu tôi gặp vấn đề tương tự, tôi nên làm theo các bước nào để khắc phục sự cố? Chỉnh sửa câu trả lời của bạn và thêm thông tin đó.
Braiam
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.