我希望在我的 Fedora 系统上进行一些字体管理。我已经安装了 Font Manager 和 Fontmatrix。我的目标是能够安装比我想要显示的更多的字体,并且能够在我想要的时候启用/禁用字体(或其组)。
这两个程序都声称可以启用或禁用字体。除了成为一个全面的字体信息源(字形等)之外,我似乎无法让 Fontmatrix 做任何事情。启用/禁用似乎不起作用,而且文档也没什么帮助。
我可以在字体管理器中禁用/启用字体。不过,我必须重新创建我的 Gnome 设置,因为我不小心禁用了所有字体,甚至重新启用它们也没有修复我的面板字体。除了删除本地配置并注销/登录之外,我无能为力,无法恢复这些字体。
所以。这些程序到底做什么做当他们禁用字体时?是什么破坏了我的面板字体?我知道等宽字体仍然安装/启用,我无能为力改变面板信息。
提前致谢!
答案1
字体通常存储在一些已知的目录中,例如~/.fonts
和/usr/share/fonts
。您放置在这些目录之一下的任何有效字体文件都将显示在您的应用程序中选择一种字体类型的对话框。字体管理器应用程序可能会将字体文件存储在它已知但未在系统范围内搜索字体的目录中,然后从这些文件创建符号链接字体目录到实际的字体文件。当您启用某种字体时,它可能会创建一个符号链接,并在您禁用时将其删除。这样,它不需要从文件系统中删除字体文件,也不需要您每次需要时重新安装。
另一种方法可能是在这些文件之间移动字体文件字体目录。同样,应用程序有一个它已知的目录,但系统未搜索字体,并将文件从该目录移动到字体目录启用它并将其移动到它自己的目录以禁用它。
我不清楚为什么你的字体会被丢弃,但我可能有猜测:你的错误、程序中的错误和/或许多其他可能的事实。但我建议手动管理字体。您要做的是将它们移动/符号链接到~/.fonts
目录以使它们可用,并将它们移离此目录以使它们不可用。你可以把它们放在某种我的字体您选择的目录(即我将我的放在),并在您想要启用时~/Dropbox/my/typeface/
从内部符号链接到它们,并且仍然使用这些应用程序来简单地查看这些字体。~/.fonts