Здравствуйте довольно распространенная задача, приведения строки (текста) к заданной длине. Ну к примеру фиксированная длина заголовков.
Знаю что можно решать разными методами CSS, JS, PHP понятно что CSS правильно, но если честно то не всегда хочется лезть в него.
Возможно вы предложите свои методы решения задачи:
1) Приведение строки к нужной длине:
- Если превышает размер то обрезать с добавкой '...' в конце
- Если не превышает до дополнить с каждой из сторон пробелами
2) Важно чтобы правильно работало в UTF-8 а лучше как то было по длине привязано к ширине строки в px
3) Возможно есть какие то библиотеки, функции как на JS так и PHP
4) Ну не знаю может просто подскажете как вы решаете эту задачу, проще всего.