Точное пикселем выравнивание текста

Я использую JavaScript для расширения промежутка выровненного по левому краю текста, пока он не заполняет свой контейнер, или пока он не достигает переменных порогов или в высоте или в ширине. Этот процесс приводит к широко переменный font-size.

Моя проблема состоит в том, что с определенными символами существует небольшое количество дополнения слева... и в то время как обычно это не примечательно, с очень большими размерами шрифта оно может достигнуть 10 пикселей или больше.

Я сделал на скорую руку страницу для демонстрации эффекта на различные символы: http://jsfiddle.net/kBu7S/

Текстовый промежуток существует в дизайне, где любой элемент, спускающийся по странице, является выровненным пикселем для пикселя к левому краю, таким образом, это очень визуально недовольно с большими размерами текста.

Кто-либо может думать о способе вычислить объем дополнения, так, чтобы я мог ударить относительное положение промежутка? Или возможно существует даже решение CSS? (letter-spacing и word-spacing не имейте никакого эффекта.)

Я признаю, что даже грязное решение кажется довольно маловероятным... благодарит за Ваше внимание все же.

5
задан JKS 19 October 2010 в 00:17
поделиться