使用旧应用程序的字体(ctwm,ical),并找到更多要使用的字体
我正在使用各种旧/遗留工具,例如ctwm
和ctwm
,它们似乎更喜欢xlsfonts
返回的字体 – 特别是字体名称 – 而不是fc-list
。 也就是说,如果我指定xlsfonts
输出的字体名称,比如
charter-bold-r-normal--0-0-0-0-p-0-adobe-standard
然后ctwm
和ctwm
将使用它。 另一方面,如果我指定由fc-list
输出的字体名称,例如
Palladio
然后这些程序将忽略规范并使用默认字体。
不幸的是, xlsfonts
字体相当有限。 例如,没有“helvetica”字体。
请注意,我正在使用12.04(Precise Pangolin)的基本安装,随后通过apt-get
安装了许多应用程序包。 据我所知,我只使用基本安装附带的字体包。 以前,我使用10.04(Lucid Lynx)并且可以访问更多字体(包括Helvetica)。
所以,我的问题是:
- 我可以在这些较旧的软件包中使用
fc-list
字体吗? 如果是这样,怎么样? - 如果我只限于
xlsfonts
字体,那么我应该安装其他软件包吗? - 我错过了这些字体的基本内容以及它们的工作原理吗? 如果是这样,什么?
谢谢!
短发
他们使用不同的系统并指向不同的目录,我将在linux.com上引用您的讨论以获得更多解释。
回到你的问题,你想要做的是X字体系统管理索引也是另一个文件夹,就像新系统一样。
不幸的是,这不是直截了当的。
X系统使用位图字体格式(根据此 ),因此原则上您不能立即使用.ttf文件。
首先,您必须将它们转换为上述任何格式,然后您可以按照该指南将它们全部添加到底层X系统。
请注意,我没有尝试过,但这个其他来源似乎也很合适。 你可能只需要注意ttmkfdir
不再存在它已被mkfontdir
和mkfontscale
替换(很久以前,据此)。