Я могу решить возникшие проблемы средствами CSS без вашей помощи, спасибо за предложение помочь. Я подумал, что в моей конкретной ситуации лучше воспользоваться JavaScript, потому что он предназначен для задачи вида: 0. дождаться полной загрузки страницы 1. изменить размер и левый отступ элемента с помощью простого математического выражения, операнды которого - размеры других элементов на данном конкретном мониторе пользователя То есть, это язык в принципе предназначен для того, чтобы я мог написать element0.style.width=element1.offsetLeft; Это - потрясающе. Я хочу этим воспользоваться. Но у меня возникла проблема с Google Chrome. Я прочитал документ, ссылку на который вы дали. Либо в данном документе ошибка, либо в Google Chrome ошибка. И я имею право так говорить. Потому что я привел маленький код, который показывает, что шрифт загружается не в момент window.onload, и не спустя 10 миллисекунд, а позже. В общем-то, идея разработчиков из Google с самого начала была ясна: используйте библиотеки. Но зачем мне библиотека, если я написал всего пару строчек кода? Подключать jQuery или Typekit ради одного onload? upd: Вот тут http://productforums.google.com/forum/#!topic/chrome/7VIpByhmU3U идет разговор об этой проблеме. Решения, которые там предложили, я обычно называю матерными словами. Потому что в строке: setTimeout("print()", 500); значение 500 - это магическое число. HTMLBook много лет служил мне всеобъемлющим источником информации. Неужели тут не найдется человека, который решил эту проблему без магических чисел? Я не разбираюсь в JavaScript, потому и прошу о помощи разобраться.