Tìm tập tin phông chữ từ tên phông chữ trên Linux


7

Tôi có một phông chữ với tên Media Gothic . Làm cách nào để tìm tên tệp của phông chữ đó trong Linux? Tôi cần sao chép tập tin đó sang hệ thống khác. Tôi đã thử:

find /usr/share/fonts/ -name '*media*'

Nhưng điều này không cho kết quả. gothicđưa ra một số phông chữ khác. TTF là định dạng nhị phân nên tôi không thể sử dụng grep.

Câu trả lời:


24

Bạn đã thử chưa

fc-list | grep -i "media"

Cũng hãy thử fc-scan,fc-match


1
Không biết về fc-*các lệnh. Cảm ơn.
jcubic

2
Làm thế nào điều này giúp xác định vị trí các tập tin phông chữ thực tế? Tên tệp phông chữ có thể (tốt nhất) là phiên bản được xáo trộn của tên phông chữ thực tế .
hấp dẫn về natty

0

fc-list FontName file

nơi FontNamechính xác tên font tìm thấy với

fc-list | grep -i approximate-or-partial-font-name


Đây là câu trả lời chính xác như được chấp nhận.
jcubic

Trên các hệ thống mới hơn - có, nhưng trên các hệ thống cũ hơn fc-list, filelệnh không hiển thị tên tệp cho các phông chữ được liệt kê. Và filelệnh chỉ có thể được chỉ định sau một FontName.
Alexander Shcheblikin

Bạn nên đề cập rằng trong câu trả lời, trên hệ thống cũ hơn câu trả lời được chấp nhận không hiển thị tên tệp và bạn cần gọi lại danh sách fc để lấy tên tệp.
jcubic
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.