Stäng annons

Det finns absolut ingen brist på långsiktiga recensioner av iOS 7:s utseende de senaste veckorna. Alla mer radikala steg orsakar alltid stark förbittring bland många intressenter, och det är inte annorlunda med den kommande versionen av Apples mobiloperativsystem. Vissa "tyfofiler" tog till Twitter för att lufta sin oro redan innan WWDC startade.

Typographica.org"Smal typsnitt sågs på banner på WWDC." Snälla nej.

Khoi VinhVarför iOS 7 ser ut som en sminkhylla: Mina reflektioner över att använda Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyiOS 7 förhandsvisning: skrämmande typsnitt. Dålig för-/bakgrundskontrast och oläsbar smalare Helvetica. Det nuvarande användargränssnittet byggt på Helvetica är redan svårt att läsa. Typsnittsbantningen i iOS 7 gör mig riktigt förbannad.

Innan du börjar nicka instämmande på dessa tweets finns det några fakta att vara medveten om:

  • lanseringen av den slutliga versionen av iOS 7 är fortfarande några veckor bort
  • ingen kan bedöma effektiviteten av ett teckensnitt i ett dynamiskt operativsystem utifrån videor och skärmdumpar
  • ingen av huvudkommentatorerna sa ett ord om teckensnittsteknologierna som uppenbarligen har förändrats i iOS 7

Folk har redan lugnat ner sig ganska mycket under WWDC, eftersom Apples ingenjörer förklarade tillräckligt i sina presentationer hur iOS 7 hanterar typsnitt. Samtidigt avslöjade de andra nödvändiga detaljer om den nya tekniken.

I sitt föredrag presenterade Ian Baird, den person som är ansvarig för att bearbeta text på Apples mobila enheter, vad han kallade "den coolaste funktionen hos iOS 7" - Text Kit. Bakom detta namn finns ett nytt API som kommer att spela en viktig roll för utvecklare vars applikationer text är ett av de visuella kärnelementen. Text Kit byggdes ovanpå Core Text, en kraftfull Unicode-renderingskärna, men vars potential tyvärr är svår att hantera. Allt ska nu förenklas av Text Kit, som i huvudsak fungerar som en översättare.

Text Kit är en modern och snabb renderingsmotor, vars hantering är integrerad i User Interface Kit-inställningarna. Dessa inställningar ger utvecklare full makt över alla funktioner i Core Text, så att de kan definiera mycket exakt hur text kommer att bete sig i alla delar av användargränssnittet. För att göra allt detta möjligt modifierade Apple UITextView, UITextLabel och UILabel. Goda nyheter: det innebär sömlös integration av animationer och text (liknande UICollectionView och UITableView) för första gången i iOS-historien. De dåliga nyheterna: applikationer som är nära knutna till textinnehåll måste skrivas om för att stödja alla dessa fiffiga funktioner.

I iOS 7 designade Apple om arkitekturen för renderingsmotorn, vilket gjorde det möjligt för utvecklare att ta full kontroll över textens beteende i sina applikationer.

Så vad betyder alla dessa nya funktioner i praktiken? Utvecklare kan nu sprida text på ett mer användarvänligt sätt, över flera kolumner och med bilder som inte behöver placeras i ett rutnät. Andra intressanta funktioner gömmer sig bakom namnen "Interactive Text Color", "Text Folding" och "Custom Truncation". Snart kommer det till exempel att vara möjligt att ändra teckensnittsfärgen om applikationen känner igen närvaron av ett specifikt dynamiskt element (hashtagg, användarnamn, "jag gillar", etc.). Längre texter kan krympas till en förhandsgranskning utan att behöva begränsas till före/efter/mitten förinställningar. Utvecklare kan enkelt definiera alla dessa funktioner där de vill. Typografimedvetna utvecklare kommer att bli nöjda med stöd för kerning och ligaturer (Apple kallar dessa makron "font descriptors").

Några rader kod gör att du enkelt kan ändra teckensnittets utseende

Den hetaste "funktionen" i iOS 7 är dock Dynamic Type, det vill säga dynamiskt typsnitt. Så vitt vi vet kommer Apples mobila enheter att vara de första elektroniska enheterna någonsin med så mycket uppmärksamhet inriktad på teckensnittskvalitet, första gången sedan boktrycket uppfanns. Ja, det är rätt. Vi pratar om operativsystemet, inte applikationen eller layoutjobbet. Även om optisk redigering har prövats i fotokomposition och desktoppublicering, har det aldrig varit en helt automatisk process. Vissa försök visade sig vara en återvändsgränd, som Adobe Multiple Masters. Naturligtvis finns det redan idag tekniker för att skala teckenstorleken på skärmen, men iOS erbjuder mycket mer.

Dynamiskt teckensnitt i iOS 7 (mitten)

Tack vare den dynamiska sektionen kan användaren välja (Inställningar > Allmänt > Teckenstorlek) teckenstorleken i varje applikation som han vill. I händelse av att även den största storleken inte är tillräckligt stor, till exempel för personer med nedsatt syn, kan kontrasten ökas (Inställningar > Allmänt > Tillgänglighet).

När den slutliga versionen av iOS 7 släpps till tiotals miljoner användare under hösten kanske den inte erbjuder den bästa typografin (med Helvetica Neue-typsnittet), men systemets renderingsmotor och andra relaterade teknologier kommer att erbjuda utvecklare möjligheten att trolla upp vackert läsbar dynamisk text på Retina-skärmar som vi aldrig hade sett honom förut.

källa: Typographica.org
.