Tôi muốn tạo một tập lệnh nhỏ cài đặt một vài phông chữ truetype trên hệ thống của người dùng. Trên máy Ubuntu của tôi, phông chữ truetype được đặt tại /usr/share/fonts/truetype
. Tuy nhiên, tôi không chắc vị trí này có giống nhau trên tất cả các máy không. Có cách nào để tìm ra nơi các phông chữ truetypes được lưu trữ trên bất kỳ hệ thống Linux nào không?
Cập nhật
Sau một số nghiên cứu tôi thấy rằng đường dẫn usr/share/fonts/truetype
được chỉ định trong tệp XML /etc/fonts/fonts.conf
. Đó là một tệp XML, vì vậy tôi có thể sử dụng XPath để lấy thư mục:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
Tuy nhiên, tôi không biết liệu tệp này có tồn tại trên tất cả (hoặc hầu hết) các hệ thống Linux hay không.
Firefox
vàgnome-font-viewer
không tồn tại ở những vị trí đó (/usr/share/fonts
và~/.fonts
)? Tôi sử dụng Fedora 28