首页 > 解决方案 > 如何在 Ubuntu 中使用 Nix 安装字体

问题描述

如果我尝试类似

nix-env --install nixpkgs.fira-code

该软件包将被安装,但该字体将无法在任何地方使用。

如何使用 Nix 安装字体并使其可用于 Ubuntu?

标签: ubuntufontsnix

解决方案


我有同样的问题,并NixOS Discourse 中提出。解决方案是将 Nix 的字体目录手动添加到用户的 fontconfig 中(如此所述),如下所示:

  • 创建本地 fontconfig 目录:

    $ mkdir -p ~/.config/fontconfig/conf.d/
    
  • 在该目录中创建一个文件(例如,称为10-nix-fonts.conf),指定 Nix 字体的位置:

    <?xml version='1.0'?>
    <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
    <fontconfig>
      <dir>~/.nix-profile/share/fonts/</dir>
    </fontconfig>
    

推荐阅读