摘要:自己制作字體圖標(biāo)的時(shí)候有需要注意這些阿里圖標(biāo)庫(kù)的圖標(biāo)多,免費(fèi)但是編輯器不如好用。建議設(shè)計(jì)師對(duì)于一些常用圖標(biāo)直接去阿里圖標(biāo)庫(kù)找,下載文件即可。
優(yōu)點(diǎn)
下面的簡(jiǎn)介來(lái)自,著名字體圖標(biāo)庫(kù)Font Awesome的首頁(yè),http://fontawesome.io:
Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.
Font Awesome 或者其他字體圖標(biāo)能提供可以直接使用CSS修改的可縮放的矢量圖標(biāo),可以修改的內(nèi)容包括圖標(biāo)的大小、顏色、陰影等這些CSS的力量能做到的一切。
簡(jiǎn)單來(lái)說(shuō)優(yōu)點(diǎn)有:
矢量(無(wú)限縮放、高清)
CSS樣式(通用、靈活)
體積更?。焖伲?/p>
......
缺點(diǎn)這些可能是項(xiàng)目沒(méi)用上字體的圖標(biāo)的一些原因,并不完全是字體圖標(biāo)的缺點(diǎn):
庫(kù)(Font Awesome......)太大了
不能完全符合設(shè)計(jì)稿
兼容性、可訪問(wèn)性
太麻煩,還是之前切圖片圖標(biāo)方便
歷史項(xiàng)目,改動(dòng)成本太高
解決方案or分析 庫(kù)(Font Awesome......)太大了 & 不能完全符合設(shè)計(jì)稿使用字體圖標(biāo)編輯器修改字體圖標(biāo)庫(kù),參考圖標(biāo)字體(IconFont)制作這篇文章中提到的軟件FontCreator去編輯字體圖標(biāo)庫(kù)的某個(gè)字體文件,重新轉(zhuǎn)化生成。刪除大量用不到的字體圖標(biāo)后,圖標(biāo)庫(kù)的體積會(huì)大大縮小。
方案一略麻煩,不推薦。我們其實(shí)可以自己做字體圖標(biāo)庫(kù),參考ICONFONT平臺(tái)功能介紹、可能更好用的IcoMoon App。自己制作字體圖標(biāo)的時(shí)候有需要注意這些:
阿里圖標(biāo)庫(kù)ICONFONT的圖標(biāo)多,免費(fèi)但是編輯器不如IcoMoon好用。不過(guò)可以從阿里圖標(biāo)庫(kù)下載SVG圖標(biāo)再導(dǎo)入IcoMoon中制作。
建議設(shè)計(jì)師對(duì)于一些常用圖標(biāo)直接去阿里圖標(biāo)庫(kù)找,下載SVG文件即可。對(duì)于實(shí)在找不到的圖標(biāo)才自己動(dòng)手做,使用Ps、Ai、Sketch等做出符合字體圖標(biāo)標(biāo)準(zhǔn)的SVG即可。最好除了圖標(biāo)本身外不要有多余的細(xì)節(jié)如邊距、背景等,這些都會(huì)用CSS寫(xiě)。前端拿到一套SVG后自己去制作成字體圖標(biāo)即可。
SVG圖標(biāo)上傳到圖標(biāo)制作平臺(tái)后,還需要做簡(jiǎn)單調(diào)整包括默認(rèn)大小、位置、對(duì)齊等。整個(gè)公司可以按照一個(gè)統(tǒng)一標(biāo)準(zhǔn)調(diào)整這些SVG。如果是IcoMoon的話,調(diào)整完畢后記得把SVG再下載下來(lái),好好保存(給設(shè)計(jì)部發(fā)一份),之后會(huì)很通用。而且IcoMoon非白金會(huì)員的話是無(wú)法在線存儲(chǔ)的。
簡(jiǎn)單圖標(biāo)在設(shè)計(jì)階段就無(wú)需自己設(shè)計(jì),復(fù)雜圖標(biāo)也可以導(dǎo)出SVG制作成通用的字體圖標(biāo),不但能還原設(shè)計(jì)稿,還可能效率更高。
比如,某設(shè)計(jì)的不會(huì)畫(huà)圖標(biāo),于是TA在阿里圖標(biāo)庫(kù)把PNG的圖標(biāo)下載下來(lái),然后在Ps里做視覺(jué)稿,然后前端切圖小弟又從PSD中把圖標(biāo)切出來(lái),xx.png,[email protected],有時(shí)候這些圖標(biāo)竟然還自帶背景色......
比如,某設(shè)計(jì)會(huì)畫(huà)圖標(biāo),于是把通用圖標(biāo)畫(huà)了個(gè)遍,然后切圖......
只能說(shuō):
兼容性、可訪問(wèn)性這是個(gè)不怎么追求效率的時(shí)代
兼容性
字體圖標(biāo)是基于WebFont來(lái)實(shí)現(xiàn)的,WebFont的兼容性請(qǐng)看,caniuse WebFont。
再提供多種格式的字體的前提下,兼容性完全不是問(wèn)題。
可訪問(wèn)性
國(guó)內(nèi)很少關(guān)注這個(gè)吧,其實(shí)Font Awesome提供了相關(guān)的說(shuō)明,請(qǐng)看,Accessibility
太麻煩,還是之前切圖片圖標(biāo)方便其實(shí)直接切出圖標(biāo),如Sketch可以直接導(dǎo)出多種大小的圖標(biāo)。配合各類打包工具如Webpack,可以把小圖標(biāo)轉(zhuǎn)化成base64代碼。從某種意義上來(lái)說(shuō)確實(shí)挺方便,而且也支持Retina,也挺小。
其實(shí)這方案也行,不過(guò),最重要的是可以把切圖標(biāo)的工作拋給設(shè)計(jì)師吧......
有時(shí)候根本不考慮Retina了,不考慮響應(yīng)式,不考慮移動(dòng)端了,不考慮......,總之先把項(xiàng)目趕出來(lái)。
歷史項(xiàng)目,改動(dòng)成本太高有些項(xiàng)目確實(shí)是前輩沒(méi)有考慮到用字體圖標(biāo),或者那時(shí)候還沒(méi)有這種技術(shù)。
但是有些最近的項(xiàng)目,那非??赡苁乔拜呁诘目樱瑓^(qū)別是有意無(wú)意吧。不過(guò)大多數(shù)都不是故意的。趕而已,懶而已。
更多 & 參考圖標(biāo)字體化淺談
其他可以告訴我你不用字體圖標(biāo)的理由嗎?有些兼容、缺陷可能未能列舉出來(lái),見(jiàn)諒歡迎補(bǔ)充。
我不用字體圖標(biāo),我用kaomoji:(☆_☆)和emoji: ?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/111572.html
摘要:開(kāi)發(fā)過(guò)程中,可能會(huì)遇到這種情況電腦屏幕是寸,寸的,但是在瀏覽器中顯示寬度沒(méi)有達(dá)到自己屏幕的寬度,導(dǎo)致樣式把控上很不方便。以確保大多數(shù)筆記本的顯示情況是符合我們期望的那樣。前端技術(shù)交流群歡迎加入 開(kāi)發(fā)過(guò)程中,可能會(huì)遇到這種情況:電腦屏幕是13寸,14寸的,但是在瀏覽器中顯示寬度沒(méi)有達(dá)到自己屏幕的寬度,導(dǎo)致樣式把控上很不方便。 這種問(wèn)題多發(fā)現(xiàn)于筆記本電腦上,并不是說(shuō)臺(tái)式機(jī)上沒(méi)有這個(gè)問(wèn)題,而...
摘要:開(kāi)發(fā)過(guò)程中,可能會(huì)遇到這種情況電腦屏幕是寸,寸的,但是在瀏覽器中顯示寬度沒(méi)有達(dá)到自己屏幕的寬度,導(dǎo)致樣式把控上很不方便。以確保大多數(shù)筆記本的顯示情況是符合我們期望的那樣。前端技術(shù)交流群歡迎加入 開(kāi)發(fā)過(guò)程中,可能會(huì)遇到這種情況:電腦屏幕是13寸,14寸的,但是在瀏覽器中顯示寬度沒(méi)有達(dá)到自己屏幕的寬度,導(dǎo)致樣式把控上很不方便。 這種問(wèn)題多發(fā)現(xiàn)于筆記本電腦上,并不是說(shuō)臺(tái)式機(jī)上沒(méi)有這個(gè)問(wèn)題,而...
摘要:前端性能優(yōu)化的涉及點(diǎn)從服務(wù)器到協(xié)議再到宿主環(huán)境本身都要有比較深刻的認(rèn)識(shí),業(yè)界目前主要還是以雅虎總結(jié)出來(lái)?xiàng)l前端性能優(yōu)化的黃金軍規(guī)為參考。 歡迎大家前往騰訊云技術(shù)社區(qū),獲取更多騰訊海量技術(shù)實(shí)踐干貨哦~ 導(dǎo)語(yǔ) : 從事前端有6年+的時(shí)間了,從最開(kāi)始的美工到重構(gòu)再到偏向js邏輯開(kāi)發(fā)的前端開(kāi)發(fā),一直在前端這個(gè)行業(yè)里面摸索和學(xué)習(xí),我現(xiàn)在將自己這些年的一個(gè)心得體會(huì)來(lái)個(gè)系統(tǒng)性的梳理寫(xiě)成一篇關(guān)于性能優(yōu)化...
摘要:為什么要使用圖標(biāo)字體使用這項(xiàng)技術(shù)總得有使用它的理由那么,我們來(lái)分析下的優(yōu)缺點(diǎn),看是不是適合正在開(kāi)發(fā)的項(xiàng)目。優(yōu)化項(xiàng)目性能字體的加載速度快于圖片,就算圖片經(jīng)過(guò)合并。 為什么要使用圖標(biāo)字體 使用這項(xiàng)技術(shù)總得有使用它的理由!那么,我們來(lái)分析下iconfront的優(yōu)缺點(diǎn),看是不是適合正在開(kāi)發(fā)的項(xiàng)目。 優(yōu)點(diǎn) 1、優(yōu)化項(xiàng)目工作流程 對(duì)于web前端項(xiàng)目中的圖標(biāo),很多情況下是使用的png圖片,但如果圖標(biāo)...
閱讀 904·2021-11-18 10:02
閱讀 1763·2019-08-30 15:56
閱讀 2595·2019-08-30 13:47
閱讀 2669·2019-08-29 12:43
閱讀 886·2019-08-29 11:19
閱讀 1822·2019-08-28 18:23
閱讀 2699·2019-08-26 12:23
閱讀 3043·2019-08-23 15:29