我于周六升级到了 Mac OS X 10.7,并且一直在恢复我从源代码构建的一些应用程序,这时我注意到手册页无法正确呈现命令行标志,如下图所示。
不幸的是,我无法保证这种情况何时开始发生,但自安装以来,我只从源代码构建了 ffmpeg、x264、nmap、libpcap 和 tcpdump。
我也无法保证第一次安装操作系统时手册页是完整的。不过当我在 Vim 中查看它们时,它们看起来是完整的,正如您在同一个手册文件的另一张屏幕截图中看到的那样。
那么,为什么我的手册页坏了?
答案1
这看起来好像是粗体字体的问题;正如您在此处看到的: 旗帜应以粗体显示。您可以执行以下操作:
- 打开终端首选项并尝试设置另一种字体
- 打开终端首选项并选中“使用浅色作为粗体文本”选项
如果其中任何一个能让标志再次出现,那么我的假设就是正确的。
然后我建议您查看字体册应用程序(包含在操作系统中)并验证它,或者甚至更好地恢复字体。
如果字体仍然没有正常运行,您可以再次运行 10.7.1 更新程序(如果您曾经安装过它),甚至可以进行系统还原(旧的“存档和安装”,虽然我不知道它在 Lion 上是如何工作的)。
另一个选择是借助以下工具恢复损坏的字体和平主义者(遗憾的是,Lion 尚未提供此功能)。