Zavrieť reklamu

O nedostatok hodnotenia vzhľadu iOS 7 z dlhodobého hľadiska v posledných týždňoch nie je absolútne žiadna núdza. Každý radikálnejší krok vždy zapríčiní silnú nevôľu u mnohých zúčastnených strán, a nie inak je to u chystanej verzie mobilného operačného systému Applu. Niektorí „typofili“ začali na Twitteri šíriť svoje obavy dokonca ešte pred začatím WWDC.

Typographica.org„Štíhly font zahliadnutý na transparente na WWDC.” Prosím, nie.

Khoi VinhPrečo vyzerá iOS 7 ako regál s make-upom: Moje zamyslenie sa nad použitím Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyiOS 7 preview: otrasné písmo. Slabý kontrast popredia/pozadia a nečitateľná štíhlejšia Helvetica. Už súčasné UI postavené na Helvetike je zle čitateľné. Zoštíhlenie písma v iOS 7 ma neskutočne vytáča.

Než začnete súhlasne pokyvovať nad týmito tweetmi, je potrebné uvedomiť si niekoľko faktov:

  • do uvoľnenia finálnej verzie iOS 7 zostáva stále niekoľko týždňov
  • nikto nemôže súdiť efektivitu rezu písma v dynamickom OS z videí a screenshotov
  • nikto z komentujúcich keynote nepovedal ani slovo ohľadom technológií spracovávajúcich písmo, ktoré sa v iOS 7 zjavne zmenili

Ľudia sa už v priebehu WWDC pomerne upokojili, pretože inžinieri z Applu na svojich prezentáciách dostatočne vysvetlili, ako iOS 7 s písmom nakladá. Zároveň odkryli ďalšie potrebné detaily novej technológie.

Ian Baird, človek zodpovedný za spracovanie textu v mobilných zariadeniach Applu, vo svojej prednáške predstavil niečo, čo nazval „najúžasnejšou funkciou iOS 7“ – Text Kit. Za týmto názvom sa skrýva nové API, ktoré bude hrať dôležitú úlohu pre vývojárov, v aplikáciách ktorých patrí k hlavným vizuálnym prvkom text. Text Kit bol vytvorený nad Core Textom, výkonným vykresľovacím Unicode jadrom, ale s potenciálom ktorého sa bohužiaľ ťažko nakladá. Všetko má teraz zjednodušiť Text Kit, ktorý sa vo svojej podstate správa ako prekladač.

Text Kit je moderné a rýchle vykresľovacie jadro, ktorého správa je integrovaná v predvoľbách User Interface Kit. Tieto predvoľby dávajú vývojárom plnú moc nad všetkými funkciami v Core Texte, teda môžu veľmi presne definovať, ako sa bude text správať vo všetkých prvkoch používateľského rozhrania. Aby bolo toto všetko možné, Apple upravil UITextView, UITextLabel a UILabel. Dobré správy: znamená to hladkú integráciu animácií a textu (podobne ako pri UICollectionView a UITableView) prvýkrát v histórii iOS. Zlé správy: aplikácie úzko zviazané s textovým obsahom budú musieť byť prepísané, aby mohli podporovať všetky tieto šikovné funkcie.

Apple v iOS 7 prepracoval architektúru vykresľovacieho jadra, čím vývojárom dovolil prevziať plnú kontrolu nad správaním textu v ich aplikáciách.

Čo teda tieto všetky nové funkcie v praxi znamenajú? Vývojári teraz môžu text rozprestrieť viac užívateľsky prívetivejšie, do viacerých stĺpcov as obrázkami, ktoré nemusia byť umiestnené do mriežky. Ďalšie zaujímavé funkcie sa skrývajú za názvy Interactive Text Color, Text Folding a Custom Truncation. Čoskoro bude napríklad možné meniť farbu písma, pokiaľ aplikácia rozozná prítomnosť nejakého špecifického dynamického prvku (hashtag, užívateľské meno, „To sa mi páči”, apod.). Dlhšie texty môžu byť smrsknuté do náhľadu bez nutnosti obmedzenia na predvoľby before/after/middle. Vývojári jednoducho môžu všetky tieto funkcie definovať tam, kde si zamanú. Vývojári dbajúci na typografiu budú nadšení s podporou kerningu a ligatúr (Apple tieto makrá nazýva „font descriptors”).

Niekoľko riadkov kódu umožní jednoducho zmeniť vzhľad písma

Najhorúcejšou „fíčúrou“ v iOS 7 je však Dynamic Type, teda dynamický rez písma. Čo je nám známe, mobilné zariadenia Applu budú vôbec prvé elektronické zariadenia s takou veľkou pozornosťou zameranou na kvalitu písma, prvýkrát od čias vynálezu kníhtlače. Áno, je to tak. My sa totiž bavíme o operačnom systéme, nie o aplikácii alebo layout jobe. Optická úprava bola síce skúšaná vo fotosazbe a desktop publishingu, avšak nikdy sa nejednalo o úplne automatický proces. Niektoré pokusy sa ukázali byť slepou uličkou, napríklad Adobe Multiple Masters. Samozrejme už dnes existujú techniky, ako veľkosť písma na displeji odstupňovať, ale iOS ponúka oveľa viac.

Dynamický rez písma v iOS 7 (uprostred)

Vďaka dynamickému rezu si užívateľ môže sám zvoliť (Nastavenie > Všeobecné > Veľkosť písma) veľkosť písma v každej aplikácii, ako sa páči. V prípade, že ani najväčšia veľkosť nie je dostatočne veľká, napríklad pre osoby so zhoršeným zrakom, je možné ešte zvýšiť kontrast (Nastavenia > Všeobecné > Sprístupnenie).

Až bude iOS 7 na jeseň vo finálnej verzii vypustený medzi desiatkami miliónov užívateľov, neponúkne možno tú najlepšiu typografiu (použitie písma Helvetica Neue), avšak vykresľovacie jadro systému a iné súvisiace technológie ponúknu vývojárom možnosť vykúzliť krásne čitateľný dynamický text na Retina displejoch tak, ako sme ho ešte nikdy nevideli.

Zdroj: Typographica.org
.