Luk annoncen

Der er absolut ingen mangel på langsigtede anmeldelser af iOS 7s udseende i de seneste uger. Ethvert mere radikalt skridt forårsager altid stærk vrede blandt mange interessenter, og det er ikke anderledes med den kommende version af Apples mobile styresystem. Nogle "tyfofiler" tog til Twitter for at lufte deres bekymringer, allerede før WWDC startede.

Typographica.org"Slank skrifttype set på banneret på WWDC." Vær sød at lade være.

Khoi VinhHvorfor iOS 7 ligner en makeuphylde: Mine overvejelser om at bruge Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyiOS 7 forhåndsvisning: rystende skrifttype. Dårlig for-/baggrundskontrast og ulæselig slankere Helvetica. Den nuværende brugergrænseflade bygget på Helvetica er allerede svær at læse. Skriftslankningen i iOS 7 gør mig virkelig sur.

Før du begynder at nikke indforstået til disse tweets, er der et par fakta, du skal være opmærksom på:

  • udgivelsen af ​​den endelige version af iOS 7 er stadig et par uger væk
  • ingen kan bedømme effektiviteten af ​​en skrifttype skåret i et dynamisk OS ud fra videoer og skærmbilleder
  • ingen af ​​hovedkommentatorerne sagde et ord om skrifttypeteknologierne, der tilsyneladende har ændret sig i iOS 7

Folk er allerede faldet en del til ro under WWDC, da Apples ingeniører forklarede tilstrækkeligt i deres præsentationer, hvordan iOS 7 håndterer skrifttyper. Samtidig afslørede de andre nødvendige detaljer om den nye teknologi.

I sit foredrag introducerede Ian Baird, den person, der er ansvarlig for at behandle tekst på Apples mobile enheder, det, han kaldte "den fedeste funktion ved iOS 7" - Text Kit. Bag dette navn gemmer sig en ny API, der vil spille en vigtig rolle for udviklere, hvis applikationer inkluderer tekst som et af de visuelle kerneelementer. Text Kit blev bygget oven på Core Text, en kraftfuld Unicode-gengivelsesmotor, men hvis potentiale desværre er svært at håndtere. Alt skulle nu forenkles af Text Kit, som i det væsentlige fungerer som en oversætter.

Text Kit er en moderne og hurtig gengivelsesmotor, hvis styring er integreret i User Interface Kit-præferencer. Disse præferencer giver udviklere fuld magt over alle funktioner i Core Text, så de kan definere meget præcist, hvordan tekst vil opføre sig i alle elementer af brugergrænsefladen. For at gøre alt dette muligt ændrede Apple UITextView, UITextLabel og UILabel. Gode ​​nyheder: det betyder problemfri integration af animationer og tekst (svarende til UICollectionView og UITableView) for første gang i iOS-historien. Den dårlige nyhed: applikationer, der er tæt knyttet til tekstindhold, skal omskrives for at understøtte alle disse smarte funktioner.

I iOS 7 redesignede Apple renderingsmotorens arkitektur, så udviklere kan tage fuld kontrol over tekstens adfærd i deres applikationer.

Så hvad betyder alle disse nye funktioner i praksis? Udviklere kan nu sprede tekst på en mere brugervenlig måde på tværs af flere kolonner og med billeder, der ikke skal placeres i et gitter. Andre interessante funktioner er gemt bag navnene "Interactive Text Color", "Text Folding" og "Custom Truncation". Snart vil det for eksempel være muligt at ændre skriftfarven, hvis applikationen genkender tilstedeværelsen af ​​et specifikt dynamisk element (hashtag, brugernavn, "jeg kan lide" osv.). Længere tekster kan krympes til en forhåndsvisning uden at skulle begrænses til før/efter/midterste forudindstillinger. Udviklere kan nemt definere alle disse funktioner, hvor de vil. Typografibevidste udviklere vil være begejstrede for understøttelse af kerning og ligaturer (Apple kalder disse makroer "skrifttypedeskriptorer").

Et par linjer kode giver dig mulighed for nemt at ændre skrifttypens udseende

Den hotteste "funktion" i iOS 7 er dog Dynamic Type, altså dynamisk skrifttype. Så vidt vi ved, vil Apples mobile enheder være de første elektroniske enheder nogensinde med så meget opmærksomhed fokuseret på skrifttypekvalitet, første gang siden opfindelsen af ​​bogtryk. Ja det er rigtigt. Vi taler om operativsystemet, ikke applikationen eller layoutjobbet. Selvom optisk redigering er blevet prøvet i foto-komposition og desktop publishing, har det aldrig været en helt automatisk proces. Nogle forsøg viste sig at være en blindgyde, såsom Adobe Multiple Masters. Selvfølgelig er der allerede i dag teknikker til at skalere skriftstørrelsen på skærmen, men iOS byder på meget mere.

Dynamisk skrifttype skåret i iOS 7 (i midten)

Takket være den dynamiske sektion kan brugeren vælge (Indstillinger > Generelt > Skriftstørrelse) skriftstørrelsen i hver applikation, som han vil. I tilfælde af at selv den største størrelse ikke er stor nok, for eksempel for personer med nedsat syn, kan kontrasten øges (Indstillinger > Generelt > Tilgængelighed).

Når den endelige version af iOS 7 frigives til titusindvis af millioner af brugere i efteråret, tilbyder den muligvis ikke den bedste typografi (ved hjælp af Helvetica Neue-skrifttypen), men systemets gengivelsesmotor og andre relaterede teknologier vil give udviklere mulighed for at trylle op smukt læsbar dynamisk tekst på Retina-skærme, som vi aldrig havde set ham før.

kilde: Typographica.org
.