You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

X11核心字体系统中xlsfonts无法显示TTF字体的问题求助

X11核心字体加载TTF字体失败的解决方法

问题背景

X11核心字体系统原生支持TTF/OTF格式,我已将字体f.ttf放置在/user/share/fonts/ttf目录下,执行了以下命令:

cd /user/share/fonts/ttf
mkfontscale
mkfontdir
xset fp+ /user/share/fonts/tff
xset fp rehash

字体路径已显示更新,但执行xlsfonts仍无法找到该字体,需要让旧版X11应用能够使用此TTF字体。

解决步骤

  • 修正路径拼写错误:执行xset fp+时误写为/user/share/fonts/tff,实际字体目录是/user/share/fonts/ttf,修正命令后重新刷新路径:

    xset fp+ /user/share/fonts/ttf
    xset fp rehash
    
  • 检查索引文件生成状态:确认/user/share/fonts/ttf目录下存在fonts.scale和fonts.dir文件,且fonts.dir中包含f.ttf的对应条目。若文件未生成,需确保已安装xorg-font-utils包(该包包含mkfontscale和mkfontdir工具)。

  • 同步字体缓存:执行以下命令更新fontconfig缓存,确保系统识别字体:

    fc-cache -fv /user/share/fonts/ttf
    
  • 重启X11会话:注销并重新登录X11会话,让字体路径和缓存的修改完全生效。

  • 验证字体识别情况:使用以下命令搜索目标字体:

    xlsfonts | grep -i f
    

    或通过xfontsel工具可视化查找字体。

内容的提问来源于stack exchange,提问作者jzz11

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 00:32:15