Truncate single line text bug

Hi there,

In some cases text truncation doesn’t behave as expected. More specifically, when I’m truncating a single line string which is set to middle align, the the overflown text is wrapped in multiple lines (expected) but the perceived text box is positioned in the middle, so the text appears cropped and misplaced:

Whereas, when I change the vertical alignment to top, the cropped text is positioned at the top of its box but the string isn’t vertically aligned in the middle any more:

To me seems like a bug. Is there anything I’m missing or any workaround? Thanks!