Làm cách nào để cài đặt nhiều phông chữ ttf để sử dụng trên toàn hệ thống?


8

Tôi đã có thư mục "WinFonts" trong thư mục chính bao gồm nhiều phông chữ đúng (.ttf) mà tôi muốn cài đặt để được áp dụng để sử dụng rộng rãi trên các hệ thống và ứng dụng Ubuntu. Tôi cần giúp đỡ hướng dẫn tôi thực hiện bước này?

Câu trả lời:


9

Cài đặt hệ thống phông chữ TTF rộng không khó. Bạn chỉ cần tạo một thư mục bên trong /usr/share/fonts/truetype/, đặt ở đó bạn *.ttfphông chữ và sau đó hệ thống cập nhật font chữ nhớ cache với fc-cache -fv(Với các tùy chọn -fcho Lực lượng tái tạo các tập tin bộ nhớ cache-vcho Verbose ).

Từng bước một:

  1. Tạo thư mục phông chữ tùy chỉnh của bạn (hãy gọi nó customfonts):

    sudo mkdir /usr/share/fonts/truetype/customfonts

  2. Sao chép *.ttfphông chữ của bạn ở đó:

    sudo cp ~/myfonts/*.ttf /usr/share/fonts/truetype/customfonts/

  3. Cập nhật bộ đệm phông hệ thống:

    sudo fc-cache -fv

Nếu bạn muốn thêm nhiều phông chữ sau, chỉ cần sao chép chúng vào usr/share/fonts/truetype/customfonts/thư mục của bạn và cập nhật bộ đệm phông chữ hệ thống như trên.


1
và đừng quên rằng phần mở rộng cũng phân biệt chữ hoa chữ thường. Vì vậy, ví dụ sao chép TTFtập tin cũng.
SirSaleh

1
Đúng. Để tránh loại vấn đề trường hợp gây phiền nhiễu này, có thể nên sử dụng quy ước trường hợp cho các tệp này, tức là chỉ sử dụng các phần mở rộng trường hợp thấp hơn.
gerlos

FYI Tôi không cần sudo - vì vậy có lẽ nên thử mà không cần trước
ErichBSchulz 15/03/19

@ErichBSchulz điều này là do bộ đệm phông chữ được lưu trữ trên cả hệ thống (trong /var/cache/fontconfig/) và mỗi người dùng (trong ~/.cache/fontconfig). Nếu bạn chỉ có một người dùng trên hệ thống của mình, cả hai lệnh sẽ hoạt động. Nếu bạn có nhiều người dùng hơn, bạn có thể muốn tạo bộ đệm một lần cho mọi người, sử dụng sudo.
gerlos
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.