У меня есть строка, которая должна помещаться в поле и должна быть не более 3 строк. Чтобы сократить его, я планирую обрезать его и завершить его с помощью «...». Я мог бы сократить его до определенного количества символов, но если я сделаю так, чтобы оно выглядело хорошо с "wwwwwwwww [...] wwww", то с "iiiiiiiiiii [...] iiii" это будет выглядеть неправильно.
Есть ли какой-нибудь способ, которым я могу сократить его на то, сколько места займет строка, в отличие от того, сколько символов в строке без использования шрифта фиксированной ширины? В идеале я хотел бы сделать это на стороне сервера (php), но признать, что фактическая ширина символов гораздо более вероятна, чем на стороне клиента (JS / jQuery)
Мало
пс. Пожалуйста, не "просто создайте изображение '...' и наложите его на конец строки" хаки или аналогичные - я на самом деле хочу сократить строку до соответствующей длины