Потому что при рендеринге шрифт привязывается к пиксельной сетке и в результате в браузере и других обычных программах ширина строки это сумма округлённых до (суб)пиксела ширин всех символов, то есть набегает ошибка округления, тем большая, чем длинней строка. A программы, предназначенные для работы с документами для печати на бумаге и поэтому соблюдающие концепцию WYSIWYG, избегают накопления ошибки огругления, либо не привязывая шрифт к пиксельной сетке, либо корректируя интервалы между символами.