Jak navrhnout scroll-triggered počítadlo
Postupný návod na vytvoření počítadla, které se spustí při scrollování. Najdeš z…
Která čísla se čtou nejlépe při velkých velikostech? Seznámíme tě s nejlepšími možnostmi a tím, co hledat v typeface.
Když navrhneš animované počítadlo pro své webové stránky, nejedná se jen o to, aby se čísla počítala. Jde o to, aby se čísla četla . A to je úplně jiná věc.
Font, který funguje skvěle v běžném textu, se může v obrovských číslicích zcela zhroutit. Kerning se rozpadne, číslice vypadají nevyvážené, a při animaci počítání to vypadá rozptylujícím dojmem. Právě proto se ti budeme zabývat tím, co dělá font vhodným pro velké displeje.
Možná sis nikdy neuvědomil, ale číslice mohou mít dvě zcela odlišné šířky — a to je klíčové.
V proporcionálních fontech má číslice “1” mnohem menší šířku než číslice “8”. To znamená, že když se tvoje počítadlo animuje od 1 do 8, viditelně se zvětšuje a zmenšuje. Při vysokých rychlostech animace to vypadá, jako by se čísla třásla nebo pulsovala — což není to, co chceš.
Monospace fonty řeší tento problém. Každá číslice má přesně stejnou šířku. Takže když se 1 změní na 8, fyzické místo na obrazovce zůstane stejné. Vidíš jen samotné číslo, které se mění — ne cílový čas animace.
Praktický tip: Pro animovaná počítadla vždy volej monospace font. Není výjimky. Proporcionální fonty budou vypadat chaoticky.
Jakmile si vybereš monospace font, je tu další problém — a tento je podvádí. Kerning.
Kerning je jemné nastavení prostoru mezi znaky. V běžné velikosti (řekněme 16px) je to nepatrné. Ale když zvětšíš text na 120px nebo vyšší, kerning se stane viditelný — nebo spíše absence dobrého kerningu se stane viditelná.
Některé fonty mají velmi špatný kerning pro velké velikosti. Dva znaky se mohou zdát, že se téměř dotýkají, nebo naopak, že jsou příliš daleko od sebe. To dělá čísla vypadajícím nerovnoměrně a obtížněji se čtou.
Když testuju font pro velké displeje, vždy to testuju při skutečné velikosti. Nikdy se nespokojím s malým náhledem. Vezmi si font, nastav jej na 120px nebo větší a podívej se, zda se mezerování cítí rovnoměrné a příjemné.
Tento článek je edukační materiál určený k pochopení principů typografie a výběru fontů pro webový design. Konkrétní doporučení fontů a pokyny v tomto obsahu se mohou lišit v závislosti na tvém konkrétním projektu, cílové skupině a technických omezeních. Při výběru fontů vždy zvažuj své vlastní požadavky a vyzkoušej si je v reálném prostředí před nasazením do produkce.
Už víš, co hledat. Teď ti řeknu, co se v praxi osvědčuje.
Moderní monospace font speciálně navržený pro čitelnost. Má výborný kerning a v největších velikostech vypadá profesionálně. Je to bezplatný font, takže jej můžeš bez obav používat na kterémkoli projektu.
Navrženo speciálně pro programátory, ale funguje skvěle pro velké displeje. Číslice jsou velmi jasně rozlišitelné a mezerování zůstává stabilní i v obřích velikostech. Je to taky zdarma.
Adobe’s klasik pro kódování. Má hladký vzhled a výborné kerning pro číslice. Když chceš něco, co vypadá moderně a přitom profesionálně, tohle je bezpečná volba.
Už jsme si řekli, že si máš font vyzkoušet v skutečné velikosti. Ale jak si ho vyzkoušíš v animaci?
Nejlepší způsob je, aby jsi si vytvořil jednoduchou stránku, která animuje čísla, která se počítají, a pak jen sleduj, co se děje. Vidíš něco, co se třese? Vidíš něco, co se třese nebo bliká? Vypadá mezerování konsistentní? Jsou některé číslice těžko čitelné?
Pokud vidíš něco z těchto věcí, vyzkoušej jiný font. Nemáš žádný důvod se trápit s fontem, který se nechová správně. V pořádku je tě koukat na tři nebo čtyři různé fonty, dokud nenajdeš ten, který ti vyhovuje. To není ztráta času — to je ztráta investice do kvality.
Výběr fontu se může zdát jako malé rozhodnutí — a sám o sobě je. Ale když kombinuješ správný font s dobrou animací, dobrou rychlostí a dobrou ikonou, dostaneš něco, co se opravdu cítí vyleštěné a profesionální.
Tvoj počítadlo nebude jen „fungovat” — bude to něco, co se tvoji uživatelé budou chtít podívat. A to je rozdíl mezi něčím, co je prostě funkční, a něčím, co je skutečně dobré.
Takže začni s monospace fontem. Otestuj jej v reálné velikosti. Podívej se na kerning. Zkus jej v animaci. A pak si vyber ten, který se cítí nejlépe. Zbývající prvky si můžeš přidat později.