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

Tesseract训练执行shapeclustering命令时出现“Failed to load font_properties from font_properties”错误的解决方法求助

解决Tesseract训练时"Failed to load font_properties from font_properties"错误

我之前在跑Tesseract训练流程、执行shapeclustering命令时,也碰到过完全一样的错误!别担心,这个问题核心就是系统找不到正确的font_properties文件,或者文件本身格式有问题,给你几个实用的解决步骤:

  • 确认font_properties文件存在且在当前工作目录
    先在命令提示符里执行dir(Windows)或ls(Linux/macOS),看看当前目录下有没有这个文件。如果没有,得手动创建它:
    文件格式非常严格,每行必须是[字体名称] 0 0 0 0 0,比如你训练用的是Block字体,那文件里就写一行:

    block 0 0 0 0 0
    

    这里的五个数字依次对应:粗体、斜体、下划线、删除线、固定宽度,0代表无该属性,1代表有,根据你的实际字体调整就行。

  • 检查命令中的文件路径是否正确
    如果你把font_properties放在了其他目录,不能只写-F font_properties,要指定完整路径。比如Windows下可能是:

    shapeclustering -F C:\tesseract_train\font_properties -U unicharset -O block.unicharset block.font.exp0.tr
    

    Linux/macOS下类似:

    shapeclustering -F /home/yourname/tesseract_train/font_properties -U unicharset -O block.unicharset block.font.exp0.tr
    
  • Linux/macOS用户检查文件权限
    如果文件确实存在但还是报错,大概率是权限不足,执行下面的命令给文件添加可读权限:

    chmod +r font_properties
    

小提醒

创建font_properties时,一定要用纯文本编辑器(比如记事本、VS Code),别用Word这类带格式的编辑器,避免生成隐形字符导致Tesseract读取失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.27 21:52:39