Zatvori oglas

Apsolutno ne manjka dugoročnih recenzija izgleda iOS-a 7 posljednjih tjedana. Svaki radikalniji korak uvijek izaziva snažno negodovanje kod mnogih dionika, a nije drugačije ni s nadolazećom verzijom Appleovog mobilnog operativnog sustava. Neki "tifofili" oglasili su se na Twitteru kako bi izrazili svoju zabrinutost čak i prije početka WWDC-a.

Typographica.org"Tanji font uočen na banneru na WWDC." Molim te ne.

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

Thomas PhinneyPregled iOS 7: užasan font. Loš kontrast prednjeg i pozadinskog plana i nečitljiva tanja Helvetica. Trenutačno korisničko sučelje izgrađeno na Helvetici već je teško čitati. Smanjivanje fonta u iOS-u 7 stvarno me ljuti.

Prije nego počnete kimati glavom u znak slaganja s ovim tweetovima, morate biti svjesni nekoliko činjenica:

  • do izlaska konačne verzije iOS-a 7 još je nekoliko tjedana
  • nitko ne može procijeniti učinkovitost izrezanog fonta u dinamičkom OS-u iz videozapisa i snimki zaslona
  • nitko od glavnih komentatora nije rekao ni riječ o tehnologijama fontova koje su se očito promijenile u iOS-u 7

Ljudi su se već prilično smirili tijekom WWDC-a, jer su Appleovi inženjeri u svojim prezentacijama dovoljno objasnili kako iOS 7 barata fontovima. Ujedno su otkrili i druge potrebne detalje nove tehnologije.

U svom govoru, Ian Baird, osoba odgovorna za obradu teksta na Appleovim mobilnim uređajima, predstavio je ono što je nazvao "najcool značajkom iOS-a 7" - Text Kit. Iza ovog imena krije se novi API koji će igrati važnu ulogu za programere u čijim je aplikacijama tekst jedan od temeljnih vizualnih elemenata. Text Kit je izgrađen na temelju Core Texta, snažnog mehanizma za renderiranje Unicodea, ali čijim je potencijalom nažalost teško rukovati. Sada bi sve trebao biti pojednostavljen Text Kitom, koji u biti djeluje kao prevoditelj.

Text Kit moderan je i brz mehanizam za renderiranje čije je upravljanje integrirano u postavkama korisničkog sučelja. Ove postavke programerima daju 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 sučelja. Kako bi sve ovo omogućio, 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 povijesti iOS-a. Loša vijest: aplikacije usko povezane s tekstualnim sadržajem morat će se ponovno napisati kako bi podržavale sve te izvrsne značajke.

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

Dakle, što sve te nove značajke znače u praksi? Programeri sada mogu rasporediti tekst na način koji je lakši za korištenje, u više stupaca 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". Primjerice, uskoro će biti moguće promijeniti boju fonta ako aplikacija prepozna prisutnost određenog dinamičkog elementa (hashtag, korisničko ime, "Sviđa mi se" itd.). Duži tekstovi mogu se skupiti u pregled bez potrebe da budu ograničeni na prethodno/poslije/srednje postavke. Programeri mogu lako definirati sve te funkcije gdje žele. Programeri koji su svjesni tipografije bit će oduševljeni podrškom za kerning i ligature (Apple ove makronaredbe naziva "deskriptorima fonta").

Nekoliko redaka koda omogućit će vam jednostavnu promjenu izgleda fonta

Ipak, najtoplija "značajka" u iOS-u 7 je Dynamic Type, tj. dinamički tip slova. Koliko znamo, Appleovi mobilni uređaji bit će prvi elektronički uređaji s toliko pažnje usmjerene na kvalitetu fonta, prvi put od izuma visokog tiska. Da, točno je. Govorimo o operativnom sustavu, a ne o aplikaciji ili izgledu. Iako je optičko uređivanje iskušano u slaganju fotografija i stolnom izdavaštvu, to nikada nije bio potpuno automatski proces. Neki pokušaji su se pokazali kao slijepa ulica, kao što je Adobe Multiple Masters. Naravno, danas već postoje tehnike za skaliranje veličine fonta na zaslonu, ali iOS nudi puno više.

Dinamički font izrezan u iOS-u 7 (u sredini)

Zahvaljujući dinamičkom dijelu, korisnik može odabrati (Postavke > Općenito > Veličina fonta) veličinu fonta u svakoj aplikaciji po želji. U slučaju da ni najveća veličina nije dovoljno velika, primjerice za slabovidne osobe, kontrast se može povećati (Postavke > Općenito > Pristupačnost).

Kada konačna verzija iOS-a 7 bude objavljena desecima milijuna korisnika na jesen, možda neće nuditi najbolju tipografiju (koristeći font Helvetica Neue), ali sustav za renderiranje i druge povezane tehnologije ponudit će programerima mogućnost da dočaraju do prekrasno čitljivog dinamičkog teksta na Retina zaslonima kakvog ga nikad prije nisu vidjeli.

Izvor: Typographica.org
.