有沒有辦法使用CSS使字母靠得更近?我知道我們可以調整線條高度,但我不知道是否有任何東西將字體擠在一起。使字體與CSS更加緊密
8
A
回答
26
6
可以指定所有字母之間的距離,
letter-spacing: 0.1em;
,但你不能克恩單個字母,除非你包的每個字母在一個範圍內
7
answ呃取決於你的意思是「字體」,「濃縮」和「擠壓」。
您可以使用font-stretch
屬性爲字體(來自字體系列)選擇更精簡的字體(特定字體)。但它不會擠壓任何東西;它只是選擇了一種設計更濃縮的字體。人們計算機中常用的字體沒有這種字體;一些可下載的字體(網絡字體)。大多數情況下,只需使用特定的字體名稱就可以以更加跨瀏覽器的方式使用它們,就好像它是字體系列名稱一樣,例如, font-family: Arial Narrow
。 (注意:Arial Narrow僅在某些計算機上可用,遠不及基本Arial。)
如果使用的字體具有OpenType格式的字距信息,則可以使用某些CSS技術來提示字距。網頁上常用的大多數字體都沒有這樣的信息。 (例外:帕拉蒂諾萊諾,宋體,和Microsoft C字型像宋體和坎布里亞)適用聲明:
body {
text-rendering: optimizeLegibility;
-webkit-font-feature-settings: "kern";
-moz-font-feature-settings: "kern";
font-feature-settings: "kern";
}
這些設置的影響,如果有的話,往往是相當小的。這並不意味着任何暴躁的「擠壓」。相反,它以微妙的方式修改渲染,使其在印刷上更好;文字寬度可能會略微變小,但這只是一個巧合的副產品。
如果您使用否定letter-spacing
,這意味着蠻力擠壓。它可能偶爾有意義,例如對於大尺寸的無襯線文字,像letter-spacing: 0.03em
這樣的小數值。即使這樣,結果也應該進行評估,特別是注意字母組合,這些字母組合在擠壓時可能看起來很奇怪(例如,「rl」或「te」)。大多數情況下,如果您認爲字母間隔太大或文字太寬,考慮使用其他字體,而不是中斷字體的正常顯示。
相關問題
- 1. 浮動div更加緊密
- 2. jupyter bqplot數字更緊密的佈局
- 3. 如何更改字體與CSS
- 4. 與CSS同步加載字體
- 5. 添加字體樣式與CSS
- 6. CSS字體面與阿拉伯字體
- 7. 使用CSS @字體面與iPad/iPhone
- 8. 與目標SDK緊密合作
- 9. 爲什麼IDependencyResolver與System.Web緊密結合?
- 10. 爲什麼Hadoop與linux緊密相連?
- 11. 獲得更緊密的間隔與語法高亮塊
- 12. CSS更改字體錯誤
- 13. 可能與nested_attributes緊密加載關聯嗎?
- 14. 通過使用Google字體的CSS更改字體
- 15. 緊密封裝類
- 16. LdapContextSource緊密聯繫
- 17. CSS幫助添加託管的圖標字體與css
- 18. 刪除緊密匹配字符串C#
- 19. 升壓ASIO緊密綁定套接字
- 20. 加入CSS字體圖標
- 21. Css和字體加載
- 22. 添加字體爲CSS頁
- 23. 超緊湊的css
- 24. 使用實體框架模型加密密碼字段首先
- 25. 的字體緊湊的外形與垂直取向
- 26. 密新使用字體和
- 27. php加密和解密數字字符串與密鑰
- 28. Statement和ResultSet緊密聯繫密切
- 29. CSS字體大小 - 使用「/」
- 30. 使用CSS(谷歌字體)
可能重複[是否有一個跨瀏覽器的方式來壓縮頁面上的文本?](http://stackoverflow.com/questions/417017/is-there-a-cross-browser-way-to-condense -text-ON-A-頁) –