Ako na icon font alebo ako sme sa rozhodli urobiť si vlastný II.

icon font

V prvej časti sme si zaspomínali na cestu od kreslenia bitmapových ikoniek, až po svg ikony v bootstrape.

Takže, všetko je super. Ikonky, farby, veľkosti teraz meníme jedna radosť. Až do chvíle, keď sme zistili, že sa naše stránky na seba príliš podobajú…

Začníname hľadať iný balíček, alebo spôsob, ako dostať do toho súčasného ďalšie ikonky. Vieme, že je to font. Ale tých ikonkových zatiaľ nie je bohvieako veľa. Pri googlení môžeme prísť na to, že také web icon fonty sa skladajú z SVG ikon. A tak začneme hľadať primárne také. Takto môžeme nájsť množstvo balíkov s ikonkami a sem tam dokonca natrafíme aj na nejaký hotový font. A ako to už v začiatkoch experimentov býva, skúšame hneď implementovať 2-3, no časom zisťujeme, že je v tom zbytočný bordel, množstvo ikon nie je a ani nikdy nebude využitých. A čo je hlavné – zbytočne to celé spomaľuje stránku.

Preto uvažujeme, ako dostať na web len tie ikony, ktoré potrebujeme na danej stránke. Existujú stránky, kde sa taký font dá vyskladať. Skúšali sme Fontastic a IcoMoon. Nachádzajú sa tam už nejaké balíčky s ikonami, môžeme natrafiť aj na Glyphicons alebo FontAwesome, ktoré sme si predstavili v predchádzajúcej časti. A keby nám to nestačilo, môžeme si nahrať ďalšie *.svg ikony.

Vyskladali sme si ten najgeniálnejší icon font, ktorý obsahuje len tie najlepšie a najkrajšie ikonky zo všemožných balíkov. Znelo to fakt skvelo. V tej dobe sme chceli na naších projektoch používať Outline ikonky, čo sú ikonky z tenučkých čiar (môžete ich poznať napr. z iOS 7 a 8). Podarilo sa mi vytvoriť balík s cca 350 ikonami s ktorými som bol veľmi spokojný.

Paráda, vygenerovali sme font a ide sa robiť dizajn. Ikonku som mal hádam na všetko a bol som šťastný :-). Samozrejme, vo všetkom jednoduchom musí vzniknúť nejaký zádrhel. Pri dizajnovani sa to akosi prehliadlo, ale pri programovaní sme prišli na to, že ikonky nemajú rovnakú veľkosť a ani hrúbku čiar. Každý svoj balíček vykresľuje podľa svojich pravidiel. A tak som zostal znova znechutený.

IDEME SI TVORIŤ VLASTNÉ

Neostáva mi nič iné, musím si začať kresliť ikonky sám. Po dlhých rokoch sa vraciam späť k pôvodnému princípu – s tým rozdielom, že to nebudem kresliť ako bitmapu, ale vo vectore. Dosť dlho som pracoval v Corel Draw a je to celkom fajn krivkový program. Ale má pár nevýhod. Jeho posledná verzia pre Mac OSX bola tuším 11. A hoci je jeho posledná verzia pre Windows super, nebudem si v práci inštalovať Parallels a taktiež nebudem sadať za počítač vedúceho (ako posledný ostal verný Windowsu). Takže vyskúšame niečo nové. Voľba padne automaticky na známy Adobe Illustrator, ktorému (čo mňa osobne veľmi potešilo) nechýba mriežka, ktorá pri kreslení ikon v Coreli chýba.

Nevrhol som sa do toho bezhlavo, ale najprv si niečo naštudoval. Christopher Bettig z Googlu napísal príručku Google Visual Assets Guidelines z ktorej som vychádzal.

Sú tam opísané princípy kreslenia ikonky, ako napr:

Samotná ikonka sa má skladať z geometrických tvarov.

Pixel perfect – každá čiara by mala zaberať celý pixel. Ak presahuje, tak pri menšom rozlíšení vyzerá byť tá ikonka ako rozmazaná.

Kresliť sa odporúča do mriežky 21 x 21 px, pričom ikonka by nemala presiahnuť 19 px a najlepšie 17 px. Dôvodom je ochranná zóna – ak chceme niekoľko ikoniek vedľa seba v riadku, nemusíme pridávať margin.

Okay, takže mali by sme nejaké základné inštrukcie.

V príručke sa nachádzajú aj ilustrované ikonky, ktoré sa používajú prevažne v infografikách. Ak by ste chceli ešte niečo o tvorbe loga, tak si prečítajte prvú časť tejto príručky.

IMPORT IKONIEK

Keď máme nakreslené parádne SVGčka, stačí ich naimportovať a môžete ich používať. Ako som spomínal vyššie, existuje pár stránok, ktoré import umožňujú. Nepochybne na to existuju aj programy, ale kedže pracujeme v multiplatformovom teame (a mnoho z vás tiež), možnosť spraviť to na nete je oveľa jednoduchšie a praktickejšie.

Fontastic

Ako prvú sme skúšali službu Fontastic, ktorá je veľmi pekne spracovaná, ale niekedy vzhľad nie je až tak podstatný. Hoc ponúka zgrupovanie ikoniek do balíčkov, zmenu názvov ikoniek a vytvorenie vlastného prefixu, je to trošku málo. Čo ma prekvapilo, možnosť publikovať balíček zdarma má obmedzenie – len 5 000 zobrazení na mesiac. Týka sa to však len prípadu, keď necháte balíček na ich rýchlych CDN serveroch a k dispozícii aj pre iných užívateľov. (Platený balík obmedzenie počtu zobrazovaní odstráni). Ak si ich dáte na vlastný server, žiadne obmedzenie pre vás táto služba nepredstavuje.

Po vygenerovaní balíčku všetko fungovalo ako po masle, ale mojmu detailnemu oku neušlo, že sú tie ikonky posunuté o niečo vyššie nad riadok textu. Samozrejme, dá sa to posunúť CSSkom, alebo prerobiť ikonky v editore a poposúvať ich.

IcoMoon

Skúsili sme využiť iný nástroj ktorý odporúčali na viacerých stránkach. Nie je síce tak pekný a tiež mapa ikoniek, ktorú v závere vygeneruje, nie je taká pekná ale budiš. Pozitíva prevládajú, ponúka viac možností. Nielen že rieši problém, ktorý bol so zarovnaním ikon v riadku s textom (nám pomohlo nastaviť baseline height na 17% em). Ďalej umožňuje nastaviť aj takzvaný whitespace width, čo je medzera medzi znakmi. Umožňuje nastaviť prefix pred názvom aj za názvom a taktiež aj samotný názov class, ako môžeme poznať napr. z Bootsrap glyphicon glyphicon-home alebo FontAwesome fa fa-home. Ďalej umožňuje nastaviť nejaké tie metadata pre licenciu k fontu a v neposlednej rade podpora pre IE6 a IE7.

wame logo

Tvoríme e-shopy, aplikácie a informačné systémy

Mohlo by Vás zaujímať

Agentúra Reuters priniesla 13. augusta 2026 správu, ktorá by nemala uniknúť nikomu, kto predáva online. Platobná spoločnosť Adyen v nej upozorňuje, že AI asistenti čoraz častejšie preberajú celý nákup: vyberú produkt, vyberú obchodníka a spustia platbu. Obchodník tak síce dostane objednávku, ale nemusí dostať zákazníka: bez účtu, bez dát, bez dôvodu vrátiť sa. V článku rozoberáme, čo presne sa mení v nákupnej ceste, prečo je situácia v B2B ešte vypuklejšia než v maloobchode, a dávame 7 konkrétnych krokov, ktoré viete urobiť už dnes.
Myslíte si, že objednávanie cez Excel, e-maily či neprehľadný B2B portál vás nič nestojí? Opak je pravdou. Kým je firma malá, procesy nejako bežia. No s pribúdajúcimi partnermi prichádza chaos, chyby, stratený čas obchodníkov, pomalý nákupný proces, reklamácie... Porovnajte si, koľko vás tieto skryté náklady stoja dnes a kedy sa vám oplatí prejsť na moderné B2B riešenie.
Trávia vaši obchodníci hodiny prepisovaním objednávok z e-mailov a potvrdzovaním cien po telefóne? Objavte, ako samoobslužný B2B portál preberie rutinnú administratívu. Vaši partneri si nakúpia sami, za svoje cenníky, zatiaľ čo váš tím získa priestor na reálny predaj. Zistite, ako vám e-shop na mieru s napojením na sklad a účtovníctvo pomôže zautomatizovať celý B2B proces.