Sule kuulutus

Viimastel nädalatel pole iOS 7 välimuse kohta absoluutselt puudust pikaajalistest ülevaadetest. Iga radikaalsem samm tekitab paljudes sidusrühmades alati tugevat pahameelt ja see pole teisiti ka Apple'i mobiilioperatsioonisüsteemi peagi ilmuva versiooni puhul. Mõned "tüüfofiilid" avaldasid Twitteris oma muret juba enne WWDC algust.

Typographica.org"WWDC bänneril märgati õhuke font." Palun ei.

Khoi VinhMiks iOS 7 näeb välja nagu meigiriiul: minu mõtted Helvetica Neue Ultra Lighti kasutamisest. bit.ly/11dyAoT

Thomas PhinneyiOS 7 eelvaade: kohutav font. Kehv esiplaani/tausta kontrast ja loetamatult saledam Helvetica. Praegust Helveticale ehitatud kasutajaliidest on juba raske lugeda. IOS 7 fondi salenemine ajab mind väga marru.

Enne kui hakkate nende säutsude peale nõustuvalt noogutama, peate teadma mõningaid fakte:

  • iOS 7 lõpliku versiooni ilmumiseni on veel paar nädalat aega
  • keegi ei saa videote ja ekraanipiltide põhjal hinnata dünaamilises OS-is lõigatud fondi tõhusust
  • ükski peamistest kommenteerijatest ei rääkinud sõnagi fonditehnoloogiate kohta, mis on iOS 7-s ilmselt muutunud

Inimesed on WWDC ajal juba üsna maha rahunenud, kuna Apple'i insenerid selgitasid oma esitlustes piisavalt, kuidas iOS 7 fonte käsitleb. Samal ajal paljastasid nad ka muud vajalikud detailid uuest tehnoloogiast.

Oma kõnes tutvustas Apple'i mobiilseadmetes tekstitöötluse eest vastutav isik Ian Baird seda, mida ta nimetas "iOS 7 lahedamaks funktsiooniks" – Text Kit. Selle nime taga on peidus uus API, mis hakkab mängima olulist rolli arendajatele, kelle rakendused sisaldavad teksti ühe peamise visuaalse elemendina. Text Kit ehitati Core Textile, võimsale Unicode'i renderdusmootorile, kuid mille potentsiaali on kahjuks raske käsitleda. Nüüd peaks kõike lihtsustama Text Kit, mis toimib sisuliselt tõlkijana.

Text Kit on kaasaegne ja kiire renderdusmootor, mille haldus on integreeritud kasutajaliidese komplekti eelistustesse. Need eelistused annavad arendajatele täieliku võimu kõigi põhiteksti funktsioonide üle, nii et nad saavad väga täpselt määratleda, kuidas tekst kasutajaliidese kõigis elementides käitub. Selle kõige võimalikuks muutmiseks muutis Apple UITextView, UITextLabel ja UILabel. Hea uudis: see tähendab esimest korda iOS-i ajaloos animatsioonide ja teksti sujuvat integreerimist (sarnaselt UICollectionView-le ja UITableView-le). Halb uudis: tekstilise sisuga tihedalt seotud rakendused tuleb kõigi nende vahvate funktsioonide toetamiseks ümber kirjutada.

iOS 7-s kujundas Apple ümber renderdusmootori arhitektuuri, võimaldades arendajatel võtta oma rakendustes teksti käitumise üle täielik kontroll.

Mida kõik need uued funktsioonid siis praktikas tähendavad? Arendajad saavad nüüd levitada teksti kasutajasõbralikumal viisil, mitmes veerus ja piltidega, mida ei pea ruudustikule paigutama. Muud huvitavad funktsioonid on peidetud nimede "Interactive Text Color", "Text Folding" ja "Custom Truncation" taha. Peagi on näiteks võimalik muuta fondi värvi, kui rakendus tuvastab mõne konkreetse dünaamilise elemendi olemasolu (räsimärk, kasutajanimi, "Mulle meeldib" jne). Pikemaid tekste saab kahandada eelvaateks, ilma et peaks piirduma eelseadistustega enne/pärast/keskmine. Arendajad saavad kõik need funktsioonid hõlpsasti määratleda seal, kus nad soovivad. Tüpograafiateadlikud arendajad on elevil kerningi ja ligatuuride toetamisest (Apple nimetab neid makrosid "fondide deskriptoriteks").

Paar koodirida võimaldavad teil hõlpsalt fondi välimust muuta

iOS 7 kuumim "funktsioon" on aga Dynamic Type ehk dünaamiline kirjatüüp. Meile teadaolevalt on Apple'i mobiilseadmed esimesed elektroonilised seadmed, mis pööravad nii suurt tähelepanu fondikvaliteedile, esimest korda pärast kõrgtrüki leiutamist. Jah, see on õige. Me räägime operatsioonisüsteemist, mitte rakendusest või paigutustööst. Kuigi optilist redigeerimist on proovitud fotokompositsioonis ja lauaarvutis avaldamises, pole see kunagi olnud täiesti automaatne protsess. Mõned katsed osutusid ummikuks, näiteks Adobe Multiple Masters. Muidugi on juba täna olemas tehnikad ekraani fondi suuruse skaleerimiseks, kuid iOS pakub palju enamat.

Dünaamiline font lõigatud operatsioonisüsteemis iOS 7 (keskel)

Tänu dünaamilisele sektsioonile saab kasutaja valida (Settings > General > Font size) igas rakenduses endale meelepärase fondi suuruse. Juhul, kui isegi suurim suurus ei ole piisavalt suur, näiteks nägemispuudega inimestele, saab kontrasti suurendada (Seaded > Üldine > Juurdepääsetavus).

Kui iOS 7 lõplik versioon sügisel kümnetele miljonitele kasutajatele avaldatakse, ei pruugi see pakkuda parimat tüpograafiat (kasutades Helvetica Neue fonti), kuid süsteemi renderdusmootor ja muud seotud tehnoloogiad pakuvad arendajatele võimalust võluda. kaunilt loetava dünaamilise teksti võrkkesta ekraanidele, nagu me polnud teda kunagi varem näinud.

Allikas: Typographica.org
.