Làm cách nào để xác định phông chữ nào được cài đặt từ dòng lệnh và cách dễ nhất để cài đặt thêm?


39

Có rất nhiều câu hỏi và câu trả lời liên quan đến phông chữ trên Ubuntu, nhưng không có quá nhiều giao dịch với Ubuntu cho Embedded Linux, chẳng hạn như Beaglebone Black.

Tôi chưa thể định vị bất kỳ tệp .ttf nào trong các vị trí tiêu chuẩn trên hệ thống của mình và tôi nghĩ rằng với các ràng buộc tài nguyên này đã bị bỏ qua.

Sử dụng dòng lệnh, làm cách nào tôi (1) tìm ra phông chữ nào được cài đặt và (2) cài đặt thêm phông chữ.

FYI: Tôi đang tìm kiếm một ttf sans-serif đơn giản mà tôi có thể sử dụng để hiển thị văn bản trên ma trận LED 8x8.


1
Bạn đã thử /usr/share/fontschưa Một cách rất cơ bản để liệt kê các phông chữ là fc-list.
Wilf

/ usr / share / phông chữ không có ở đó. lệnh fc-list không được tìm thấy. Cho đến nay tôi mới tải xuống một phông chữ arial miễn phí từ www.dafont.com và sử dụng bản sao an toàn để chuyển nó sang xương beagle của tôi. tôi sẽ tạo một thư mục / usr / share / font / thủ công để sử dụng trong tương lai. scp /Users/me/Downloads/pixel_arial_11/PIXEARG_.TTF ubuntu@192.168.7.2: / home / ubuntu /
user391339

Câu trả lời:


48

Cách tốt nhất và đơn giản nhất là sử dụng lệnh console (lệnh này sẽ có sẵn cho tất cả các bản phân phối dựa trên Ubuntu):

fc-list

Ví dụ đầu ra (tước):

/usr/share/fonts/truetype/lato/Lato-Medium.ttf: Lato,Lato Medium:style=Medium,Regular
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf: Tlwg Typo:style=Bold
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf: Lato,Lato Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf: Noto Sans Thai:style=Regular
...

Từ MAN:

fc-list - list available fonts

Để kiểm tra tất cả các tùy chọn có sẵn, sử dụng MAN (thủ công): man fc-list


3

Phiên bản Ubuntu nào bạn đang sử dụng?

(1) Nhờ các liên kết từ Lety, trên máy ub Ubuntu 15.04 của tôi less /etc/fonts/fonts.conf. Trong đó nó mô tả cách sử dụng local.conf.

(2) từ một dòng lệnh, để tìm kiếm thêm phông chữ tôi sử dụng apt-cache search font | grep lcdsau đó tôi sử dụng apt-cache show {}(thay thế {} bằng tên gói) để mô tả chi tiết hơn. cài đặt từ dòng lệnh có một số biến thể (như năng khiếu) nhưng tốt cũ sudo apt-get install {}hoạt động tốt.


0

Trả lời cho câu hỏi thứ 2:

Cài đặt phông chữ chỉ là sao chép tập tin của nó vào một số thư mục. Có thể có nhiều thư mục. Tại hệ thống của tôi, họ là:

  • /usr/share/fonts/ - phông chữ cho tất cả người dùng
  • ~/.local/share/fonts/ - phông chữ cho người dùng cụ thể

Có thể có bất kỳ thư mục con bạn muốn.

Đây là lệnh để lấy danh sách các tập tin phông chữ mà hệ thống của bạn sử dụng.

fc-list -f '%{file}\n' | sort

Nhìn vào nó và bạn sẽ biết được phông chữ trong hệ thống của bạn nằm ở đâu /

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.