embedFonts пашет.
учимся. и непонятно причем он здесь.
если ты таскаешь текст поле, то задай ему autoSize = true
тогда оно будет по размеру текста, тогда действительны соотношения:
высота_фона_скроллера / высота_лифта = высота_текст_поля / высота_видимой_части
(высота фона скроллера равна расстоянию между кнопками вверх-вниз)
принимаем, что:
минимальный_скролл = 0
максимальный_скролл = 1
при значении
текущий_скролл == минимальный_скролл
у нас
минимальная_позиция = некое_число_Y
если
текущий_скролл == максимальный_скролл
максимальная_позиция = минимальная_позиция + высота_видимой_части - высота_текст_поля
дистанция = минимальная_позиция - максимальная_позиция
если текущий_скролл == число от 0 до 1
то
текущая_позиция_текст_поля = минимальная_позиция - дистанция * текущий_скролл.
высота лифта по аналогии.
собственно скроллер отражает содержимое текст поля
таким образом, что лифт показывает высоту и позицию видимой части
документа по отношению ко всему документу, который представлен как
фон лифта.