... aneb jak nenaštvat kodéra. K napsání tohoto seriálu mne donutil fakt, že v tomto oboru pracujeme již nějakou řádku let a setkáváme se tak s podklady od různých grafiků a reklamních studií. A co vám mám povídat, je to děs a hrůza. Hlavně co se týká tiskařů. Ti prostě nejsou schopni uznat konečně jednu věc, že webdesign a DTP není jedno a to samé a není tedy možné dělat to stejným způsobem. Jedou si prostě v těch svých zajetých kolejích a posílají nám návrhy v CDR, AI, PDF v rozlišení 300 dpi... Tyto články se ale budou hodit také začínajícím grafikům, aby věděli čeho se vyvarovat.
Zajímá vás jak prodat flexové aplikace do enterprise prostředí? Majitel firmy SiteOne, Jan Bezděk vám o tom bude povídat (a máte se nač těšit). Chcete vidět práce soutěžících, co by rádi Adobe software v hodnotě $2100? Každý kdo přijde bude rozhodovat o tom kdo vyhraje. Toto vše se odehraje v rámci únorového UG meetingu od 17:30 v kancelářích Adobe.
Než budeme moci v prohlížečích začít široce používat @font-face, Typekit a další písně typografické budoucnosti, musíme se rozhodnout mezi třemi hlavními technologiemi sloužícími k nahrazení písma přímo v prohlížeči. sIFR, Cufón a nebo Typeface.js.
sIFR díky komplikovanému nastavování a velmi špatné rychlosti při načítání stránky postupně nahrazujeme jeho současnějšími sourozenci. Oba používají k náhradě canvas, respektive VML v Internet Explorerech a vypadají velmi podobně.
Který z nich zvolit? Na základě dostupných informací se rozhoduje jen těžce. Rozhodl jsem se pro vlastní hloubkový průzkum.
Do dneška čistě intuitivně na všechny projekty používám Cufón. Dnes, při cíleném podrobném prozkoumávání Typeface.js jsem dospěl k tomu, že intuice byla v tomto případě jen synonymem pro dokumentaci.
Typeface.js můžete mít jako vývojáři na první pohled jen těžko rádi. Neexistuje pro něj prakticky žádný podrobnější manuál (na rozdíl od velmi slušně popsaného Cufónu.) Jako vývojářské rozhraní Typeface.js používá Launchpad, což je něco jako Github, kde sídlí Cufón. Ovšem Github z roku 2005.
Tady se znovu ukazuje, že chcete-li uspět jako geek, nestačí vám k tomu technické znalosti. Autoři Typeface.js svým přístupem k dokumentaci a absencí efektivního dialogu s komunitou svůj software dobrovolně degradovali do pozice hříčky, kterou berou vážně jen nadšenci do webové typografie.
Už v tuhle chvíli bychom mohli říct co je a co není dobrý software. Vyhrál by Cufón. Dejme ale Typeface.js ještě šanci.
Na webu Typeface.js si písmo vygenerujete poměrně snadno. Původně uměl jen TrueType formát, ten je teď doplněný o OpenType, který je výrazně rozšířenější u písmolijen. Formulář generátoru písma pro Cufón je naproti tomu složitější a zpočátku z něj budete asi docela na větvi.
Jedna z věcí, kterou Cufón ale umožňuje nastavit, je velmi užitečná — jde o omezení funkčnosti písma na určitou doménu. Náhradou písem pomocí sIFR nebo Cufón jste totiž obvykle na hraně licenčních podmínek většiny písmolijen i když vlastní licenci koupenou máte. Omezení na konkrétní doménu písmo alespoň trochu chrání před hromadným zneužíváním a s menšími písmolijnami se na něm určitě domluvíte.
Pokud písmo nahrazujete pomocí Typeface.js, buďte na pozoru. Omezení na určitou doménu nastavit nelze a tak budete pravděpodobně za hranicí toho, co bude vaše písmolijna ochotná překousnout. Raději se ptejte, protože někteří informovanější typografové užití písma pomocí Typeface.js dokonce vyloženě zakazují.
Výhodou Typeface.js je o fous snadnější implementace — k prvku, který chcete nahradit prostě přidáte class="typeface-js" a vše důležité si pak nastavíte ve vlastním stylopisu včetně řezu písma. CSS pravidlo pak může vypadat moc hezky i s dopřednou kompatibilitou: font-family: 'Můj řez písma', Arial, sans-serif.
Rychlost obou je v běžných případech srovnatelná. Javascript Typeface je pomalejší, když nahrazujete větší množství nadpisů. Testoval jsem 100 nadpisů na stránce, kde si vzal výkon Firefoxu na dobu o pár vteřin delší než Cufón a z pohledu uživatele byl jistý „zásek” znát.
Je ještě pár drobných rozdílů, které ovšem zrovna na vašem projektu mohou být zásadní:
| Typeface.js 0.14 | Cufón 1.09 | |
|---|---|---|
| :hover efekt | neumí | umí |
| označování textu pomocí myši |
umí | neumí, s určitou dávkou štěstí označování funguje v MSIE |
Jelikož mám od Cufónu daleko dostupnější informace, budu dále standardně používat jej. Typeface.js ovšem nezahazuju a v případech kdy potřeba označit text myší bude zásadní a zároveň nebudu narážet na problém s licencováním, sáhnu po něm.
Důležité je, že oba dobře přebírají CSS vlastnosti nahrazovaných písem a jsou tedy vzájemně poměrně snadno nahraditelné. Nemusíte se tedy bát, že vás případný přechod na jinou technologii bude nějak zvlášť otravovat jako to mohlo být v případě sIFRu.
Kterou technologii používáte vy a jaký pro to máte důvod? Rád uslyším váš názor v komentářích nebo na Twitteru.
Před cca dvěma měsíci Adobe User Group Czech vyhlásila soutěž o software Adobe za $2000 dle vlastního výběru. Původní uzávěrka měla být na konci roku, ale většina z nás byla ráda, že stíhala svou práci. Termín jsme tedy prodloužili do konce ledna. V tuto chvíli je velmi málo lidí, kteří se budou účastnit – máte tedy velkou šanci na vítězství. Informace o soutěži naleznete zde.
V sobotu jsme se vrátili z Barcampu a nečekejte, že budu v tomto článku hodnotit kvalitu přednášek, jelikož mi taková role ani nepřísluší. Zúčastnila jsem se Barcampu (bohužel pro mne) jako grafička, která všem těm Google certifikátům, jQuery, iPhonům a rozšířené realitě nerozumí natolik, aby mohla adekvátně hodnotit. Musím se přiznat, že taková akce byla pro mne první od doby co se věnuji tomuto oboru a že je to již docela dlouhá doba. Jsem ten správný geek, který nerad chodí do společnosti a sleduje dění zpoza počítače a tiše závidí všem, co našli odvahu vyjít ven na sluneční světlo a do společnosti jiných geeků. Chci tedy Barcamp zhodnotit tak trochu z té mé pozice, kdy jsem spíše sledovala lidi kolem a žasla nad tím, že všichni, které znám pouze z internetu jsou prostě jenom také lidé z masa a kostí a jsou hlavně milí a příjemní.
Již delší dobu mám pocit, že se velice málo píše o českých graficích, fotografech a webdesignerech. Sleduji to už nějaký čas a situace se vůbec nemění, i když by mohla. Českých serverů o grafice je poměrně dost, ale všichni jakoby tu naši malou zemičku přehlíží a pro mě z nepochopitelného důvodu uvádějí jako příklady grafiky ze zahraničí. Nepochopitelné důvody se změnily ve chvíli, kdy jsem se české grafiky snažila najít na internetu a zjistila jsem, že je to docela těžký úkol. Najít českého človíčka, který třeba vytvořil hezký set ikon je nadlidský výkon, protože tento český človíček moc dobře ví, že u nás není žádný projekt, na kterém by se takováto práce dala vystavit a už vůbec by nemohl očekávat pod svým dílem nadšené a chválou se přetrhnuvší komentátory. Hold se tady v České republice pochvala za dobře odvedenou práci nenosí.
Velice nadaný fotograf, kterému je teprve 25 let, ale jak se zdá tak jeho práce je již hodně známá a moc se mi líbí.
Přeji všem čtenářům i obchodním partnerům úspěšný vstup do nového roku. Nechť nám přinese silné zdraví, nové a lepší technologie (a jejich hladké zvládnutí), méně zmrdů a více úspěchů.
Do nového roku slibuji více článků a workshopy s AUG (MVC, 3D, AS3 komponenty).
© 2009 Buzzboot Corp.