如何确定从命令行安装哪些字体,以及安装更多文件的最简单方法是什么?

关于Ubuntu上的字体有很多问题和答案,但是对于嵌入式Linux的Ubuntu,例如Beaglebone Black,并没有那么多问题和答案。

我无法在我的系统上的标准位置找到任何.ttf文件,我认为考虑到资源限制,这些文件已被省略。

使用命令行,我如何(1)找出安装的字体,(2)安装更多字体。

仅供参考:我正在寻找一个简单的sans-serif ttf,我可以用来在8×8 LED矩阵上显示文字。

最好和最简单的方法是使用console命令(此命令应该适用于所有基于ubuntu的发行版):

fc-list

示例输出(剥离):

 /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 ... 

来自MAN:

 fc-list - list available fonts 

要检查所有可用选项,请使用MAN(手动): man fc-list

您使用的是什么版本的Ubuntu?

(1)感谢Lety的链接,在我的ubuntu 15.04机器上less /etc/fonts/fonts.conf 。 在那里它描述了如何使用local.conf。

(2)从命令行,搜索更多字体我使用apt-cache search font | grep lcd apt-cache search font | grep lcd然后我使用apt-cache show {} (用包名替换{})以获得更详细的描述。 从命令行安装有几个变种(如aptitude)但很好的旧sudo apt-get install {}运行良好。