我需要在數據庫中存儲文本片段以及將在瀏覽器屏幕中包裝文本的層的大小(我無法在客戶端構建圖層 - 這是項目的要求)。整段文字必須正確放入方形圖層。用戶將能夠從一小組選項中使用不同的字體大小和字體系列,並在計算時知道選擇。如何測量一段文本在PHP瀏覽器屏幕(服務器時間)中所佔的體積?
現在,我基於理論中的每一個字符大小計算它的字體大小像素高度和字體大小寬度的50%。以50%的價值,我得到了平均案例的最佳近似值,但它仍然不是一個好的解決方案,因爲它會削減文本塊或在最後留下太多空白空間。而且對於更寬的字體類型甚至更糟糕。
關於如何解決這個問題的任何想法?
我們實際上有非常「複雜」的文字,所以這種方法對我們沒有什麼用處。但無論如何非常感謝。對於普通文本而言,這是一種很好的方法。 – 2011-05-12 09:09:21