Closed
Description
Hello,
I'm using vips to fit the text inside the fixed box, it works generally great except for a text with paragraphs.
Here is the repro script:
text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque a ultricies purus, sit amet hendrerit enim. Proin velit turpis, lacinia ac tortor sed, dictum tincidunt dolor. Fusce pulvinar nec sem at dictum. Nunc faucibus lectus ligula, et imperdiet nisl lacinia a. Vestibulum at egestas erat. Integer dignissim vitae dui ac faucibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer sollicitudin volutpat tortor a vestibulum. Aenean nec posuere leo."
text += "\n\nAliquam a pellentesque risus, facilisis ullamcorper nunc. Ut a urna vel metus elementum mollis. Phasellus ultricies ipsum sit amet iaculis consequat. Donec ultricies lobortis velit sit amet mattis. Duis maximus fermentum neque sed viverra. Duis imperdiet ultrices erat eu sodales. In hac habitasse platea dictumst. Praesent porta mauris quis ipsum dignissim imperdiet eu non dui. Ut faucibus fermentum varius. Vivamus id venenatis purus, posuere hendrerit ipsum."
text += "\n\nTest Test"
text_mask = Vips::Image.text(text, width: 490, height: 725)
text_mask.write_to_file "debug.png"
As you can see, the final Test Test
is cropped out.
It could be fixed by specifying spacing: 1
, but any other value break it again.
Am I doing something wrong here? Thanks in advance!