У меня есть достаточно совместимый со стандартами сайт XHTML + CSS, который отлично смотрится во всех браузерах на ПК и Mac. На днях я видел это на FF3 в Linux, и расстояние между буквами было немного больше, выбрасывая все с ног на голову и вызывая нежелательные переносы и обрезки текста. Рассматриваемый CSS имеет
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
Я знаю, что это происходит с общим засечками, независимо от того, на что это отображается. Если я добавлю следующее, текст укорачивается достаточно близко к тому, что я получаю на других платформах:
letter-spacing: -1.5px;
но это может привести к неприятному анализу ОС на стороне сервера. Если бы это было чисто CSS-решение, я бы очень хотел это услышать.
Рассматриваемая система - Ubuntu 7.04, но это не имеет значения, поскольку я пытаюсь это исправить, по крайней мере, для большинства, если не для всех пользователей Linux. Конечно, попросить пользователя установить шрифт не вариант!