Tesseract is unable to differentiate between font weights. After training a font, in the project, there are varying font weights used from 100, 200, to 900. Are there provisions for how to get font-weight as attributes as it only returns bold? There is no way to check the weights.
Secondly, Tesseract seems unstable in predictions. I have done all that has been recommended to improve accuracy and yet the prediction seems indefinite. The image above is a prime example, there are times it'll see it as bold, which is correct. In the next run, it might start seeing it as a normal font. The font-weight is 700, which interprets as bold. I have run the same test case more than 10 times, and the result could be bold=6, normalfont=4.
Expected Behavior:It should be consistent in prediction and differentiate between font-weights.