2010-09-14 94 views
2

可能重複:
PHP Accurate Font Width獲得PX文本長度,PHP

比如我有Arial字體(的22px大小)的文字: 「我的名字叫蘿拉」,以及如何得到這個文字長度以像素爲單位(PHP語言)

+2

你需要什麼? GD在理論上是可行的,但是如果你用HTML輸出這些結果,結果會有所不同。您想做什麼? – 2010-09-14 13:03:46

+0

我需要把文字放在圖片右側,我現在必須輸入文字長度 – lolalola 2010-09-14 13:24:08

+0

然後您需要閱讀重複問題,如果您對此有任何疑問,請在該文章中提問。 – RobertPitt 2010-09-14 13:26:13

回答

-3

...這取決於:)

,所以我不會得到downvoted超過我已經had..without得到一個評論: 這取決於:

  • 的使用字體

  • 在使用該字體的OS(Linux上的字體呈現器是產生略微不同的結果,在Windows的一個,並且probaly相同規則適用於OSX)

  • 隨時隨地可以使用antialising什麼樣antialising的用於

  • 無論字體是粗體或不

  • 輸出介質(印刷字體是不相同的,因爲打印機特性顯示字體)

  • 字母間距

正如你可以使用GD呈現文本成面,並嘗試裁剪解決方案..

+5

這是一個(不合格)的評論,而不是一個答案。 – halfdan 2010-09-14 13:12:21

+1

這取決於什麼?詳細說明你的答案 – Christophe 2010-09-14 13:15:29

+0

我得到了downvoted和那個故意jQuery解決方案的人,即使用戶問了一個PHP獨裁不是?:)) – Quamis 2010-09-14 13:19:39

1

以及normaly你應該能夠,確保它有一定的包裝標籤,如span標記和使用.WIDTH()函數jQuery中得到寬度像素

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

編輯:這不是PHP,但它是我知道這樣做的唯一可能的方式