Показать сообщение отдельно
Старый 27.04.2011, 09:21   #6  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Цитата:
У нас это реализовано. Две функции: одна вычисляет количество вмещающихся символов в строке исходя из текста (создан небольшой справочник по ширине каждой буквы для 5-ти разных размеров шрифта), вторая функция исходя из количества вмещающихся символов организует перенос в слове, которое не помещается в строку. Реализовано во всех клиентских базах, очень удобно выходит.
Если не ошибаюсь зависимость между шириной буквы и размером шрифта линейная, так что можно хранить один размер, остальные рассчитывать. Однако... мусье знает толк в извращениях, следующим этапом видимо будет анализ на лету ttf файлов?

PS. По доброму конечно