Я нахожусь в процессе написания слайд-объекта «Метод Лессиг» в javascript (что-то забавное, не главное), и я продолжаю сталкиваться со странными аномалиями макета текста, подобных которым я не могу сказать, я когда-либо видел , И все же они распространяются на мои слайды.
Фон прямой. В презентации есть слайды, а в слайдах есть строки. Линия, может быть словом или фразой, и на изображениях, которые я связываю, слайды имеют три линии.
«Экран» презентации - это окно просмотра окна браузера. Свойство CSS line-height каждой строки рассчитывается как высота области просмотра, деленная на количество строк. Каждая строка - это div с размером шрифта, который удобно ниже высоты строки (90%, но установлен в пикселях).
Хорошо выглядящий слайд выглядит как первый на этой странице:
bbby.org / доля / so_pics.html
(я могу добавить только одну ссылку).
Вот где это становится странным:
Потому что все рассчитывается в зависимости от размера области просмотра, при включенной консоли Firebug или при переключении в полноэкранный режим размер всего настраивается (при обновлении). В некоторых случаях первые от одной до трех букв слова сдвигаются влево к экрану, накладываясь друг на друга. Разница лишь в том, что я перешел на полный экран и обновился (и были вычислены новые размеры).
В зависимости от установленного мной модификатора размера шрифта (90%, 80%, но опять же в пикселях), это может произойти при обычном просмотре (не во весь экран).
Кто-нибудь когда-нибудь видел что-нибудь подобное раньше?