Zatvori oglas

Apsolutno ne nedostaje dugoročnih recenzija izgleda iOS 7 u posljednjih nekoliko sedmica. Svaki radikalniji korak uvijek izaziva jaku ogorčenost mnogih dionika, a ništa nije drugačije ni s nadolazećom verzijom Appleovog mobilnog operativnog sistema. Neki "tifofili" su se oglasili na Tviteru da iznesu svoju zabrinutost čak i pre početka WWDC.

Typographica.org"Slim font primećen na baneru na WWDC." Molim te, ne.

Khoi VinhZašto iOS 7 izgleda kao polica za šminkanje: moja razmišljanja o korištenju Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyPregled iOS 7: užasan font. Loš kontrast prednjeg plana/pozadine i nečitljiva tanja Helvetica. Trenutni korisnički interfejs izgrađen na Helvetici je već teško čitljiv. Smanjenje fonta u iOS-u 7 stvarno me ljuti.

Prije nego što počnete da klimate glavom u znak slaganja sa ovim tweetovima, morate biti svjesni nekoliko činjenica:

  • Izlazak konačne verzije iOS 7 je još nekoliko sedmica
  • niko ne može suditi o efikasnosti isečenog fonta u dinamičkom OS-u na osnovu video zapisa i snimaka ekrana
  • niko od ključnih komentatora nije rekao ni reč o tehnologijama fontova koje su se očigledno promenile u iOS 7

Ljudi su se već prilično smirili tokom WWDC-a, jer su Apple inženjeri dovoljno objasnili u svojim prezentacijama kako iOS 7 rukuje fontovima. Istovremeno su otkrili i druge neophodne detalje nove tehnologije.

U svom govoru, Ian Baird, osoba odgovorna za obradu teksta na Appleovim mobilnim uređajima, predstavio je ono što je nazvao "najbolja karakteristika iOS-a 7" - Text Kit. Iza ovog imena krije se novi API koji će igrati važnu ulogu za programere čije aplikacije uključuju tekst kao jedan od osnovnih vizuelnih elemenata. Text Kit je izgrađen na vrhu Core Texta, moćnog Unicode rendering engine-a, ali čijim je potencijalom, nažalost, teško upravljati. Sve bi sada trebalo pojednostaviti Text Kit-om, koji u suštini služi kao prevodilac.

Text Kit je moderan i brz mehanizam za renderiranje, čije je upravljanje integrirano u postavke korisničkog interfejsa. Ove postavke daju programerima punu moć nad svim funkcijama u Core Textu, tako da mogu vrlo precizno definirati kako će se tekst ponašati u svim elementima korisničkog interfejsa. Da bi sve ovo bilo moguće, Apple je modificirao UITextView, UITextLabel i UILabel. Dobre vijesti: to znači besprijekornu integraciju animacija i teksta (slično UICollectionView i UITableView) po prvi put u historiji iOS-a. Loše vijesti: aplikacije koje su usko vezane za tekstualni sadržaj morat će se prepisati kako bi podržale sve ove sjajne funkcije.

U iOS-u 7, Apple je redizajnirao arhitekturu motora za renderiranje, omogućavajući programerima da preuzmu potpunu kontrolu nad ponašanjem teksta u svojim aplikacijama.

Dakle, šta sve ove nove karakteristike znače u praksi? Programeri sada mogu širiti tekst na način koji je lakši za korisnika, u više kolona i sa slikama koje ne moraju biti postavljene u mrežu. Ostale zanimljive funkcije kriju se iza naziva "Interactive Text Color", "Text Folding" i "Custom Truncation". Uskoro će, na primjer, biti moguće promijeniti boju fonta ako aplikacija prepozna prisustvo određenog dinamičkog elementa (hashtag, korisničko ime, "sviđa mi se" itd.). Duži tekstovi se mogu skupiti u pregled, a da se ne moraju ograničiti na unaprijed/poslije/srednje postavke. Programeri mogu lako definirati sve ove funkcije gdje žele. Programeri koji su svjesni tipografije bit će oduševljeni podrškom za kerning i ligature (Apple ove makroe naziva "deskriptorima fontova").

Nekoliko linija koda će vam omogućiti da lako promijenite izgled fonta

Međutim, najzanimljivija "karakteristika" u iOS-u 7 je Dynamic Type, odnosno dinamički tip slova. Koliko znamo, Appleovi mobilni uređaji će biti prvi elektronski uređaji s toliko pažnje usmjerene na kvalitetu fonta, prvi put od izuma visoke štampe. Da, u pravu je. Govorimo o operativnom sistemu, a ne o aplikaciji ili poslu. Iako je optičko uređivanje isprobano u foto-kompoziciji i desktop izdavaštvu, to nikada nije bio potpuno automatski proces. Neki pokušaji su se pokazali kao ćorsokak, kao što je Adobe Multiple Masters. Naravno, danas već postoje tehnike za skaliranje veličine fonta na ekranu, ali iOS nudi mnogo više.

Dinamički font u iOS 7 (u sredini)

Zahvaljujući dinamičkom dijelu, korisnik može odabrati (Postavke > Općenito > Veličina fonta) veličinu fonta u svakoj aplikaciji kako želi. U slučaju da ni najveća veličina nije dovoljno velika, na primjer za osobe sa oštećenim vidom, kontrast se može povećati (Postavke > Općenito > Pristupačnost).

Kada konačna verzija iOS 7 bude objavljena desetinama miliona korisnika na jesen, možda neće ponuditi najbolju tipografiju (koristeći font Helvetica Neue), ali sistemski mehanizam za renderiranje i druge povezane tehnologije ponudit će programerima mogućnost dočaravanja na Retina displejima, kao što ga nikada ranije nismo vidjeli.

Izvor: Typographica.org
.