title: Tesseract OCR fails to detect varying font size and letters that are not horizontally aligned
body: <p>I am trying to detect these price labels text which is always clearly preprocessed. Although it can easily read the text written above it, it fails to detect price values. I am using python bindings <a href="https://github.com/madmaze/pytesseract/" rel="noreferrer">pytesseract</a> although it also fails to read from the CLI commands. Most of the time it tries to recognize the part where the price as one or two characters.</p>
  
  <p><strong>Sample 1:</strong></p>
  
  <p><img src="https://i.stack.imgur.com/dKC6k.png"></p>
  
  <pre><code>tesseract D:\tesseract\tesseract_test_images\test.png output
  </code></pre>
  
  <p>And the output of the sample image is this.</p>
  
  <blockquote>
    <p>je Beutel</p>
    
    <p>13</p>
  </blockquote>
  
  <p>However if I crop and stretch the price to look like they are seperated and are the same font size, output is just fine.</p>
  
  <p><strong>Processed image(cropped and shrinked price):</strong></p>
  
  <p><img src="https://i.stack.imgur.com/UNeT2.png"></p>
  
  <blockquote>
    <p>je Beutel</p>
    
    <p>1,89</p>
  </blockquote>
  
  <p>How do get OCR tesseract to work as I intended, as I will be going over a lot of similar images?
  <strong>Edit:</strong> Added more price tags:<br>
  <img src="https://i.stack.imgur.com/8bPOH.jpg" alt="sample2"><img src="https://i.stack.imgur.com/K6krq.jpg" alt="sample3"><img src="https://i.stack.imgur.com/HTYux.jpg" alt="sample4"><a href="https://i.stack.imgur.com/rUt6x.jpg" rel="noreferrer">sample5</a> <a href="https://i.stack.imgur.com/Ar8cE.jpg" rel="noreferrer">sample6</a> <a href="https://i.stack.imgur.com/oCD2V.jpg" rel="noreferrer">sample7</a>  </p>