У меня есть столбец таблицы, который должен быть ограничен определенной шириной, скажем, 100 пикселей. Иногда текст в этом столбце шире, чем этот, и не содержит пробелов. Например:
a_really_long_string_of_text_like_this_with_no_line_breaks_makes_the_table_unhappy
Я хотел бы рассчитать ширину текста на стороне сервера и добавить многоточие после правильного количества символов. Проблема в том, что у меня нет данных об отображаемом размере текста.
Например, предполагая, что браузер был Firefox 3, а шрифт был 12px Arial. Какова будет ширина буквы «а», ширина буквы «б» и т. Д .?
У вас есть данные, показывающие ширину пикселя каждого символа? Или программа для его генерации?
Я думаю, что умный одноразовый сценарий javascript мог бы добиться цели. Но я не хочу тратить время на то, чтобы заново изобретать колесо, если это уже сделал кто-то другой. Я, конечно, не первый, кто сталкивается с этой проблемой.