ubuntu 20.04 上的 Emacs 27.1 找不到任何字体

Posted

技术标签:

【中文标题】ubuntu 20.04 上的 Emacs 27.1 找不到任何字体【英文标题】:Emacs 27.1 on ubuntu 20.04 not finding any fonts 【发布时间】:2021-06-22 05:07:21 【问题描述】:

我刚刚在运行 ubuntu 20.04 的两台不同计算机上下载、编译和安装了 emacs 27.1。出于某种原因,一个会在选项/设置默认字体下给我很多字体选择,但另一台机器只给我一个非常基本的原始集。在一个正常工作的窗口会弹出一个标题为“选择字体”的漂亮窗口,它有很多选择,还允许我设置大小,但这不会在非工作机器上发生。我是否错过了查找字体的应用程序,或者我是否必须做一些类似乳胶的事情并做一个“哈希”来查找所有已安装的字体?谢谢。 J

【问题讨论】:

【参考方案1】:

由于您自己编译了这些,可能您在其中一台机器上缺少开发包,这导致当您在构建过程中运行 configure 时配置更加有限。最初 Emacs 使用标准的 X 字体工具,但多年来已经获得了使用 freetype 和其他现代字体库的能力,但如果您在构建时没有安装所需的库,仍然可以使用旧代码作为备用.

【讨论】:

感谢@JSON,我做了一些谷歌搜索,发现了一长串开发包的一些建议并安装了它们。然后我重新配置并重新编译,仍然有同样的问题。关于可能缺少什么和/或调试和找出缺少什么的方法的任何猜测?谢谢。 J

以上是关于ubuntu 20.04 上的 Emacs 27.1 找不到任何字体的主要内容,如果未能解决你的问题,请参考以下文章

Ansible 没有报告 Ubuntu 20.04 上的分发信息?

如何在 ubuntu 上的 emacs 中运行 shell 命令,同时避免 bash 作业控制错误?

为啥 Spring Batch 在我的 Ubuntu 20.04 机器上的 MySql 上创建小写表?

EC2 实例中 Ubuntu 20.04 上的 MySQL 客户端安装错误

NginX Ubuntu 20.04 PHP 7.4 上的 wordpress /blog 文件出现 404 错误

LoadError:MySQL2 gem 问题,Ubuntu LTS 20.04 上的 libmysqlclient.so.20 版本不正确