0%

ubuntu安装Monaco字体

在win10上装了WSL,结果以前写的QT界面显示不正常,收发的数据在textview中上下错位看着贼难受,思考了一下是WSL缺少字体导致的,安装Monaco之后完美解决。
linux系统的字体文件放在/usr/share/fonts/目录以及用户的/.fonts和/.local/share/fonts目录下,第一个位置为系统所用用户共享,后面两个位置则为当前登陆用户所有。

  1. 安装到 /usr/share/fonts/

    1
    2
    3
    4
    5
    6
    7
    8
    wget https://github.com/fangwentong/dotfiles/raw/master/ubuntu-gui/fonts/Monaco.ttf
    sudo mkdir -p /usr/share/fonts/custom
    sudo mv Monaco.ttf /usr/share/fonts/custom
    sudo chmod 744 /usr/share/fonts/custom/Monaco.ttf

    sudo mkfontscale #生成核心字体信息
    sudo mkfontdir
    sudo fc-cache -fv
  2. 安装到 ~/.fonts/

    1
    2
    3
    4
    wget https://github.com/fangwentong/dotfiles/blob/ubuntu/fonts/Monaco.ttf?raw=true
    mkdir -p ~/.fonts
    mv Monaco.ttf ~/.fonts
    fc-cache -vf #刷新系统字体缓存