Aizvērt sludinājumu

Pēdējo nedēļu laikā absolūti netrūkst ilgtermiņa pārskatu par iOS 7 izskatu. Jebkurš radikālāks solis vienmēr izraisa spēcīgu aizvainojumu daudzu ieinteresēto pušu vidū, un tas neatšķiras arī ar gaidāmo Apple mobilās operētājsistēmas versiju. Daži "tifīli" izmantoja Twitter, lai paustu savas bažas pat pirms WWDC sākuma.

Typographica.org"WWDC reklāmkarogā pamanīts plāns fonts." Lūdzu nē.

Khoi VinhKāpēc iOS 7 izskatās kā kosmētikas plaukts: manas pārdomas par Helvetica Neue Ultra Light izmantošanu. bit.ly/11dyAoT

Tomass FinnijsiOS 7 priekšskatījums: šausminošs fonts. Slikts priekšplāna/fona kontrasts un nesalasāmi plānāka Helvetica. Pašreizējo Helvetica lietotāja interfeisu jau ir grūti lasīt. Fontu samazināšana operētājsistēmā iOS 7 mani ļoti kaitina.

Pirms sākat piekrītoši mājot ar galvu šiem tvītiem, ir jāņem vērā daži fakti:

  • iOS 7 galīgās versijas izlaišana vēl ir pēc dažām nedēļām
  • neviens nevar spriest par fonta efektivitāti dinamiskā operētājsistēmā pēc videoklipiem un ekrānuzņēmumiem
  • neviens no galvenajiem komentētājiem neteica ne vārda par fontu tehnoloģijām, kas acīmredzami ir mainījušās operētājsistēmā iOS 7

WWDC laikā cilvēki jau ir diezgan nomierinājušies, jo Apple inženieri savās prezentācijās pietiekami paskaidroja, kā iOS 7 apstrādā fontus. Tajā pašā laikā viņi atklāja citas nepieciešamās jaunās tehnoloģijas detaļas.

Savā runā Ians Bērds, persona, kas ir atbildīga par teksta apstrādi Apple mobilajās ierīcēs, iepazīstināja ar to, ko viņš sauca par "iOS 7 stilīgāko funkciju" - teksta komplektu. Aiz šī nosaukuma slēpjas jauna API, kurai būs svarīga loma izstrādātājiem, kuru lietojumprogrammās teksts ir viens no galvenajiem vizuālajiem elementiem. Teksta komplekts tika izveidots, pamatojoties uz Core Text — jaudīgu Unikoda renderēšanas dzinēju, taču ar kura potenciālu diemžēl ir grūti izmantot. Tagad viss ir jāvienkāršo, izmantojot teksta komplektu, kas būtībā darbojas kā tulkotājs.

Text Kit ir moderna un ātra renderēšanas programma, kuras pārvaldība ir integrēta lietotāja interfeisa komplekta preferencēs. Šīs preferences sniedz izstrādātājiem visas galvenās teksta funkcijas, tāpēc viņi var ļoti precīzi definēt, kā teksts darbosies visos lietotāja interfeisa elementos. Lai tas viss būtu iespējams, Apple modificēja UITextView, UITextLabel un UILabel. Labas ziņas: pirmo reizi iOS vēsturē tas nozīmē nevainojamu animāciju un teksta integrāciju (līdzīgi UICollectionView un UITableView). Sliktās ziņas: lietojumprogrammas, kas ir cieši saistītas ar teksta saturu, būs jāpārraksta, lai atbalstītu visas šīs lieliskās funkcijas.

Operētājsistēmā iOS 7 Apple pārveidoja renderēšanas dzinēja arhitektūru, ļaujot izstrādātājiem pilnībā kontrolēt teksta uzvedību savās lietojumprogrammās.

Tātad, ko visas šīs jaunās funkcijas nozīmē praksē? Izstrādātāji tagad var izplatīt tekstu lietotājam draudzīgākā veidā vairākās kolonnās un ar attēliem, kas nav jāievieto režģī. Citas interesantas funkcijas slēpjas aiz nosaukumiem "Interactive Text Color", "Text Folding" un "Custom Truncation". Piemēram, drīzumā būs iespējams mainīt fonta krāsu, ja aplikācija atpazīs kāda konkrēta dinamiskā elementa klātbūtni (tēmturis, lietotājvārds, "man patīk" utt.). Garākus tekstus var samazināt priekšskatījumā, neaprobežojoties ar pirms/pēc/vidus iestatījumiem. Izstrādātāji var viegli definēt visas šīs funkcijas, kur viņi vēlas. Tipogrāfiju apzinoši izstrādātāji būs sajūsmā par atbalstu kodināšanai un ligatūrām (Apple šos makro sauc par “fontu deskriptoriem”).

Dažas koda rindiņas ļaus viegli mainīt fonta izskatu

Tomēr viskarstākā "funkcija" operētājsistēmā iOS 7 ir Dynamic Type, t.i., dinamiskais burtveidols. Cik mums zināms, Apple mobilās ierīces būs pirmās elektroniskās ierīces, kurās tik liela uzmanība tiek pievērsta fontu kvalitātei, pirmo reizi kopš augstspiediena izgudrošanas. Jā tas ir pareizi. Mēs runājam par operētājsistēmu, nevis lietojumprogrammu vai izkārtojuma darbu. Lai gan optiskā rediģēšana ir izmēģināta fotokompozīcijas un darbvirsmas publicēšanā, tas nekad nav bijis pilnībā automātisks process. Daži mēģinājumi izrādījās strupceļš, piemēram, Adobe Multiple Masters. Protams, jau šodien ir paņēmieni, kā mērogot fonta lielumu displejā, taču iOS piedāvā daudz vairāk.

Dinamiskā fonta izgriešana operētājsistēmā iOS 7 (centrā)

Pateicoties dinamiskajai sadaļai, lietotājs var izvēlēties (Iestatījumi > Vispārīgi > Fonta lielums) katrā lietojumprogrammā sev tīkamo fonta lielumu. Gadījumā, ja pat lielākais izmērs nav pietiekami liels, piemēram, cilvēkiem ar redzes traucējumiem, kontrastu var palielināt (Iestatījumi > Vispārīgi > Pieejamība).

Kad rudenī iOS 7 galīgā versija tiks izlaista desmitiem miljonu lietotāju, tā var nepiedāvāt labāko tipogrāfiju (izmantojot Helvetica Neue fontu), taču sistēmas renderēšanas dzinējs un citas saistītās tehnoloģijas piedāvās izstrādātājiem iespēju uzburt skaisti salasāmu dinamisku tekstu Retina displejos, kā mēs viņu nekad iepriekš nebijām redzējuši.

Avots: Typographica.org
.