2010-09-14 2 views
2

Можно создать дубликат:
PHP Accurate Font Widthполучить длину текста в рх, PHP

Например, у меня есть Arial шрифт (размер 22px) текст: "Меня зовут Лола" и как это получить длина текста в пикселях? (языки PHP)

+2

Для чего это нужно? Теоретически это возможно в GD, но результаты будут отличаться, если вы выведете это в HTML. Что ты хочешь делать? –

+0

Мне нужно поместить текст в правую сторону картинки, теперь я должен указать длину текста – lolalola

+0

. Затем вам нужно прочитать дублирующий вопрос, если у вас есть какие-либо вопросы относительно этого вопроса, пожалуйста, задайте этот пост. – RobertPitt

ответ

-3

... это зависит :)

так я не получите downvoted больше, чем я уже had..without получить комментарий: это зависит от:

  • использованного шрифт

  • ОС, где используется этот шрифт (шрифт визуализатор на Linux является производит немного разные результаты, что один на окнах, и probaly то же самое правило применяется на OSX)

  • везде, где вы используете antialising и какой antialising используются

  • , где шрифт полужирный или не

  • выходной среда (печатные шрифты не идентичны отображаемый шрифт из-за характеристики принтера)

  • письмо интервал

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

+5

Это (неквалифицированный) комментарий, а не ответ. – halfdan

+1

это зависит от чего? уточните свой ответ – Christophe

+0

я получаю downvoted и парень, предлагающий jquery-решение, даже если пользователь попросил PHP-заявку не? :)) – Quamis

1

хорошо нормально, вы должны быть в состоянии, убедитесь, что он имеет некоторые обертывания теги, как тег диапазона и использовать .width() функцию в JQuery, чтобы получить ширину в пикселях

http://api.jquery.com/width/

Edit: это не php, но это единственный возможный способ, которым я это знаю

Смежные вопросы