It looks very good. Thanks!
First bug I encountered: The lines are drawn only for the part of the text that is visible on screen. If the text is longer and you need to scroll down on the text box, the lines outside the initial screen size don’t have the lines. See image:
Second bug: When using custom fonts, this happens:
Third one: When setting a width percentage, in this case 95%, the lines are a little shorter on the left and longer on the right. The smaller the width, the more offset the line is placed.