端需要考慮性能的同時還原設計(字體),如果 100% 還原那就只能用圖片了。如果考慮頁面兼容性和性能,需要做一定的妥協。(設計師體諒體諒前端吧)
1. 兼容性
windows/OSX
IE 8 及以上/Chrome/Safari/360/獵豹/QQ/Firefox/Opera 等...
Retina Display
2. 鋸齒是個大問題
html 僅表達 12-16px 的字體,windows 渲染 12-16px 鋸齒最小,看起來很整齊的樣子。16px 以上鋸齒大到沒朋友,所以 16px 以上的字都用圖片表達。
web 上反對使用「微軟雅黑」,字與字之間的間距過小使閱讀起來極其困難,這尼瑪不能忍啊。之前合作過的設計師酷愛微軟雅黑,但 web 上渲染出來跟 Photoshop 上的完全沒法比。
windows 下「宋體」其實沒那么丑。
3. 選擇一個合適的英文字體
英文字體數不過來的多,有瘦的、胖的、圓的、銳利的等... 在合適的場合用合適的字體就好。
如果你希望英文不要搶風頭,比較瘦的 hevetica 系列比較合適。如果你希望圓滑清晰一點 lucida 系列比較合適。如果是演示代碼,menlo 等字體也很清晰。
選擇的英文字體合適還是不合適,現場是檢驗設計的唯一標準。把字體寫進頁面里,看看效果好不好,是不是對齊、漂亮、兼容性好,喜歡就好。
4. 前后順序
font-family: "Lucida Grande", Lucida Sans Unicode, Hiragino Sans GB, WenQuanYi Micro Hei, Verdana, Aril, sans-serif;
font-family 先寫英文后寫中文,這樣先渲染英文的英文,后渲染中文的中文。如果先寫中文,則會渲染中文的英文和中文的中文。
我把 Hiragino Sans GB 寫在 verdana 之前,是為了如果 lucida 系列渲染不出來,希望在 OSX 先渲染冬青黑的英文,而不是先渲染 verdana 和 aril。
5. 細節還是要注意的啦
-webkit-font-smoothing: antialiased;
參考1:-webkit-font-smoothing
參考2:mac下網頁中文字體優化前端觀察
6. 有點規范也是好的
#000 #333 #666 #999 #ccc #eee
黑白色系多用一些安全色,讓前端開發的時候省了很多事情,而且渲染結果也不錯的啊。要說安全色不夠還原設計,那只能說設計師水平不行啊。
言
這是一個簡單教程,雖然網上很多,我的方法也不過是其中一種,但我依然想說一下坑點
第一種方法
先下載一個你需要的字體,可以試試多下載幾個,測試到滿意為止
下載的字體打開后,點擊安裝
當然如果下載下來的不是英文名稱,我建議先修改成英文
Windows鍵+R鍵,打開運行窗口,輸入regedit
打開注冊表編輯器,找到路徑
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Fonts
這里儲存的是字體名稱和文件的對應
雙擊Microsoft YaHei & Microsoft YaHei UI (TrueType)修改一下,改成你安裝的字體的文件名稱,還有Microsoft YaHei Bold & Microsoft YaHei UI Bold(TrueType)也同樣修改一下
在重啟后就會發現系統字體的名稱發生了變化
而瀏覽器的字體也會一同變化
當然,有時候文字看起來并不能讓人滿意,可以按先前步驟改回去,原先的兩個字體文件的名稱是msyh.ttc和msyhbd.ttc。這里需要注意的一點是,一些網頁會依照系統中存在的字體優先選擇字體,如果不滿意建議刪掉剛剛安裝的,沒用的字體
第二種方法
右鍵,點擊屬性,看一下你需要的字體的文件名稱,復制它
然后新建一個文本文件,復制以下內容進去,其中在""中的內容填入你要替換的字體
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Light (TrueType)"=""
"Segoe UI Semibold (TrueType)"=""
"Segoe UI Symbol (TrueType)"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Segoe UI"="NewFont"
上面的這一個注冊表文件適用于英文系統,如果你是中文系統,只需要復制以下內容,舉個例子,我如果要替換成華文楷體,就把文件編輯成這樣
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
" Microsoft YaHei Bold & Microsoft YaHei UI Bold (TrueType) "="STKAITI.ttf"
"Segoe UI Bold (TrueType)"="STKAITI.ttf"
之后再重命名為.reg后綴
此時,你就可以得到一個一鍵修改默認字體的文件了,雙擊并執行
如果不滿意要恢復成原樣,那就新建文本,再把以下內容復制進去然后重命名并執行
英文系統是這樣的
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Light (TrueType)"="segoeuil.ttf"
"Segoe UI Semibold (TrueType)"="seguisb.ttf"
"Segoe UI Symbol (TrueType)"="seguisym.ttf"
中文系統是這樣的
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
" Microsoft YaHei Bold & Microsoft YaHei UI Bold (TrueType) "=" msyh.ttc"
"Segoe UI Bold (TrueType)"=" msyhbd.ttc"
祝折騰愉快
容摘要:
???本文將詳細介紹Windows 7與Windows 11電腦系統桌面圖標大小、系統文字大小、網頁顯示大小及輸入法候選欄文字大小的設置,希望能夠幫助到有需要的朋友。如果喜歡,請為我點贊!
1、電腦系統桌面圖標大小如何設置?
此步驟適用于:Windows 7、Windows 10、Windows 11等操作系統,下面以Windows 11操作系統為例,為大家分享桌面圖標大小的設置步驟:
桌面空白處鼠標右擊→查看“大圖標、中等圖標、小圖標”,根據自己需求選擇。
操作如下(動圖):
2、Windows 11系統文字大小如何設置?
桌面空白處鼠標右擊→個性化→輔助功能→文本大小,左右拖動滑塊調節合適的大小,點擊右邊的應用,等待自動調節完成即可。
操作步驟如下(動圖):
下圖是調節后的顯示效果:
3、網頁顯示大小如何設置?
?①Windows 11系統自帶的Edge瀏覽器網頁顯示大小,設置如下:
點擊瀏覽器右上角三個小圓點“···”,可根據個人需求在“縮放”選項欄 選擇“-或+”,調節網頁顯示大小。
操作步驟如下(動圖):
②第三方瀏覽器網頁顯示大小設置,下面以(2345加速瀏覽器)為例,其它瀏覽器操作步驟大同小異,此步驟僅供參考!
打開瀏覽器→右下角有一個“100%”類似放大鏡的圖標,直接點擊可以放大網頁顯示內容,也可以點開圖標旁邊的小箭頭、然后左右拖動百分比上面的滑塊,選擇合適的大小,可以根據自己的需求勾選下方“對所有頁面生效”的選項。
操作步驟如下(動圖):
4、輸入法候選欄文字大小如何設置?
?①Windows 11系統自帶的“微軟拼音和微軟五筆”輸入法,候選欄文字大小設置:
鼠標右鍵點擊桌面(屏幕)右下角微軟拼音輸入法“狀態欄”圖標→選擇“設置”選項,→選擇“外觀”,→點開“侯選項字體大小”選項框,選根據自己的需求選擇合適的字體大小即可。
操作步驟如下(動圖):
②第三方輸入法候選欄文字大小設置,下面以搜狗五筆拼音輸入法為例(此輸入法支持拼音和五筆混合輸入):
在輸入狀態下,鼠標右鍵點擊“候選欄”(也可右擊搜狗五筆輸入法“狀態欄”),→接著點擊“屬性設置”,→選擇“外觀”→勾選更換字體選項→然后點開后面的“字體大小”選項欄,選擇合適的字體大小,最后點擊“應用”和“確定”。
操作步驟如下(動圖):
作者寄語:
如果喜歡這篇文章,請您為我點贊鼓勵!
這篇文章如果對您有用,請您轉發分享給更多有需要的朋友,感謝您的支持!