const lang = "num"
const font = "heiti"
const exp_num = 5
cmd = ""
for (i = 0; i <= exp_num; i++) {
cmd += `tesseract ${lang}.${font}.exp${i}.tif ${lang}.${font}.exp${i} nobatch box.train\n`
}
cmd += `unicharset_extractor `
for (i = 0; i <= exp_num; i++) {
cmd += `${lang}.${font}.exp${i}.box `
}
cmd += `\n`
cmd += `shapeclustering -F font_properties -U unicharset `
for (i = 0; i <= exp_num; i++) {
cmd += `${lang}.${font}.exp${i}.tr `
}
cmd += `\n`
cmd += `mftraining -F font_properties -U unicharset -O unicharset `
for (i = 0; i <= exp_num; i++) {
cmd += `${lang}.${font}.exp${i}.tr `
}
cmd += `\n`
cmd += `cntraining `
for (i = 0; i <= exp_num; i++) {
cmd += `${lang}.${font}.exp${i}.tr `
}
cmd += `\n`
cmd += `del ${lang}.shapetable\n`
cmd += `del ${lang}.normproto\n`
cmd += `del ${lang}.inttemp\n`
cmd += `del ${lang}.pffmtable\n`
cmd += `del ${lang}.unicharset\n`
cmd += `ren shapetable ${lang}.shapetable\n`
cmd += `ren normproto ${lang}.normproto\n`
cmd += `ren inttemp ${lang}.inttemp\n`
cmd += `ren pffmtable ${lang}.pffmtable\n`
cmd += `ren unicharset ${lang}.unicharset\n`
cmd += `combine_tessdata ${lang}.`
console.info(cmd)