我認爲如果我們可以將swf大小與原始文本寬度相匹配,那麼渲染速度會很快。爲什麼sifr文本的swf需要比實際文本更多的寬度?
0
A
回答
1
通過sIFR那樣生成的字體替換閃存採用相同的空間作爲替代HTML元素。因此,例如,如果您要替換的文本位於h1
標籤內,則sIFR將佔用該元素的整個空間,而其h1
元素和而不是文本的空間。
我猜你正在替換的元素的寬度爲100%。您可以在其上設置邊框(style="border: solid 1px black;"
),以便您可以看到元素的邊界。
0
獲得SIFR以精確的佈局呈現(字體除外)總是充滿挑戰。
你可能會得到一些提示/幫助這裏:
SO - SIFR 3 text resizing to fit width
sIFR Width Problem
Font Sizing with sIFR
0
如果您有sIFR的難度,你可以嘗試的Cufón代替。這是非常容易集成,並提供非常好的結果。
要在法律的右邊,你必須確保你使用的字體允許網頁嵌入。你可以閱讀更多關於它在這裏 -
- 的Cufón家:http://cufon.shoqolate.com/
- 的Cufón文檔:http://wiki.github.com/sorccu/cufon
你也應該看看Typekit這裏。 Typekit是一個優雅的,雖然不是免費的,從傑夫維恩和小批量溶液:
0
因爲字體與HTML字體不同,sIFR文本可能會佔用更多空間(或更少!)。您可以在前綴爲.sIFR-active
的CSS規則中使用letter-spacing
來影響HTML文本的寬度。
+0
字母間距會減少字母間的間距,但我問的文字後的空間 – 2009-12-13 09:19:02
相關問題
- 1. 需要文本的實際高度而不是邊框高度
- 2. KineticJS實際文本高度
- 3. 需要從實際基本
- 4. 爲什麼Heroku postgres比本地mysql需要更長的時間?
- 5. tinyMCE - 我需要限制輸入的文本的寬度/高度
- 6. 在MS Excel中,由GetTextExtentPoint32W返回的單元格中文本的文本寬度大於實際寬度
- 7. 確定文本的實際寬度在情節
- 8. 獲取特定字體配置中文本的實際寬度?
- 9. 更改文本更改EditText的寬度
- 10. 爲什麼選擇範圍的邊界矩形比實際的文本選擇寬?
- 11. 爲什麼在em中的寬度比px中的寬度要寬
- 12. 爲什麼我的導航欄比李的寬度更寬?
- 13. Haskell圖:爲什麼文本不具有長度或寬度?
- 14. 文本和文本字段的寬度
- 15. 我需要什麼比SSL更多?爲什麼
- 16. 計算文本的寬度是多少?
- 17. 爲什麼replaceCharacters更改文本字段中的文本所必需的?
- 18. 爲什麼TIFFRepresentation比實際的圖像文件大?
- 19. 如何找到百分比寬度的實際像素寬度
- 20. 爲什麼需要UAC更改文件?
- 21. 爲什麼在gwt中,寬度爲120px的列表框比120px寬的文本框短?
- 22. 爲什麼p元素佔用比需要更多的空間?
- 23. 爲什麼python添加更多的變量比需要?
- 24. 爲什麼這個簽名的腳本比沒有簽名的腳本需要更多的時間執行?
- 25. 爲什麼eclipse需要一個名爲'main'的實際方法?
- 26. UILabel文本多行給定文本的寬度
- 27. ReactiveCocoa:rac_keywordify宏。爲什麼rac_keywordify實際上需要什麼?
- 28. QPlainTextEdit的文本寬度
- 29. CSS中所需的像素寬度比我預期的要長10px。爲什麼?
- 30. 爲什麼我的php移動文件腳本實際上移動文件?
@你明白我在問什麼。如果H1(它是塊級元素)在網頁中佔用全部可用寬度,但它不會增加頁面渲染時間,但是如果我們使用sIFR,它會生成導致頁面長度渲染的swf電影。如果在sIFR中有一個選項使swf寬度與實際文本相同,那就更好了。 – 2009-12-09 03:44:37
您可以設置style =「display:inline;」在H1標籤上,所以它變成了一個內聯元素。 或者您可以使用帶有ID的SPAN標籤並將sIFR應用於該ID。 – Vinz 2009-12-09 10:32:09
我不認爲這會加速渲染,但! sIFR總是需要更長的時間來呈現比簡單的HTML,因爲它使用JavaScript和Flash ... – Vinz 2009-12-09 10:36:50