У меня есть строка текста, которую я показываю в текстовом поле (ориентация справа налево). Пользователь может динамически изменять размер текстового поля (я использую jquery для этого), и текст будет обертываться по мере необходимости.
Когда пользователь нажимает submit, я возьму этот текст и создаю образ с помощью PHP, но перед отправкой мне хотелось бы узнать, где происходят "перерывы строк" или, скорее, "обматывания слов".
Всюду, где я смотрел, показывается только, как обрабатывать разрывы строк на стороне php. Я хочу дать понять, что там нет LINE-BREAKS. То, что у меня есть, - это одна LONG-строка, которая будет обернута словом по-разному в зависимости от ширины текстового поля, заданного пользователем.
Я не могу использовать "столбцы" или любое другое стандартное представление ширины, потому что у меня очень сложный арабский шрифт, который на самом деле состоит из глифов (символов) различной ширины.
Если кто-то знает способ доступа к тому, где происходят обертывания слов (либо в текстовом поле, либо в div, если это необходимо), мне бы очень хотелось знать.
Мое единственное другое решение - фактически хранить (в моей БД) ширину каждого отдельного символа (несколько утомительно, поскольку в 600 разных шрифтах более 200 символов, в общей сложности... огромное количество).
Мои надежды невелики, но я думал, что спрошу.
Спасибо
я. Джамал