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

Github Action报convert-im6.q16无法读取FreeMono字体错误如何解决

问题根因

错误是因为Github Hosted的Ubuntu最小化镜像默认未预装FreeMono字体对应的依赖包,你本地Ubuntu 20.04大概率是安装桌面组件、其他图像处理软件时顺带安装了该字体包,所以能正常运行。仅安装ghostscript无法解决问题,因为ghostscript不包含该字体。

修复方案

在你的Github Action配置中,新增一步系统依赖安装步骤,提前安装FreeMono所在的字体包即可。修改后的完整配置如下:

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2
      
      - name: Install system dependencies
        run: |
          sudo apt update
          sudo apt install -y fonts-freefont-ttf
          # 可选:重建系统字体缓存确保识别
          fc-cache -fv

      - name: quick tests
        run: |
          cd src
          bash install.sh
          cd ../tests/
          bash run_all_tests.sh
可选验证步骤

如果修改后仍报错,可以在安装依赖后新增一步验证字体是否被ImageMagick正确识别:

convert -list font | grep FreeMono

如果有输出则说明字体已正常加载,无输出可尝试补充安装imagemagick-common包后再重建字体缓存。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 00:21:02