Advertentie sluiten

Er is absoluut geen tekort aan langetermijnrecensies over het uiterlijk van iOS 7 in de afgelopen weken. Elke radicalere stap veroorzaakt altijd sterke wrevel onder veel belanghebbenden, en dat is niet anders met de komende versie van Apple's mobiele besturingssysteem. Sommige ‘tyfofielen’ maakten op Twitter al hun zorgen kenbaar voordat de WWDC begon.

Typographica.org"Slank lettertype gespot op banner op WWDC." Alsjeblieft niet.

Khoi VinhoWaarom iOS 7 eruitziet als een make-upplank: mijn reflecties over het gebruik van Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyiOS 7 preview: verschrikkelijk lettertype. Slecht voor-/achtergrondcontrast en onleesbare slankere Helvetica. De huidige gebruikersinterface gebouwd op Helvetica is al moeilijk te lezen. Het afslanken van het lettertype in iOS 7 maakt me echt kwaad.

Voordat je instemmend knikt naar deze tweets, zijn er een paar feiten waar je op moet letten:

  • de release van de definitieve versie van iOS 7 laat nog een paar weken op zich wachten
  • Niemand kan de effectiviteit van een lettertype dat in een dynamisch besturingssysteem is geknipt, beoordelen op basis van video's en schermafbeeldingen
  • geen van de keynote commentatoren zei een woord over de lettertypetechnologieën die blijkbaar zijn veranderd in iOS 7

Tijdens WWDC zijn de mensen al een beetje gekalmeerd, aangezien Apple-ingenieurs in hun presentaties voldoende uitlegden hoe iOS 7 met lettertypen omgaat. Tegelijkertijd onthulden ze andere noodzakelijke details van de nieuwe technologie.

In zijn lezing introduceerde Ian Baird, de persoon die verantwoordelijk is voor het verwerken van tekst op de mobiele apparaten van Apple, wat hij "de coolste functie van iOS 7" noemde: Text Kit. Achter deze naam schuilt een nieuwe API die een belangrijke rol zal spelen voor ontwikkelaars in wier applicaties tekst een van de belangrijkste visuele elementen is. Text Kit is gebouwd bovenop Core Text, een krachtige Unicode-rendering-engine, maar waarvan het potentieel helaas moeilijk te hanteren is. Alles zou nu vereenvoudigd moeten worden door Text Kit, dat in wezen als vertaler fungeert.

Text Kit is een moderne en snelle rendering-engine, waarvan het beheer is geïntegreerd in de User Interface Kit-voorkeuren. Deze voorkeuren geven ontwikkelaars volledige controle over alle functies in Core Text, zodat ze heel precies kunnen definiëren hoe tekst zich in alle elementen van de gebruikersinterface zal gedragen. Om dit allemaal mogelijk te maken, heeft Apple UITextView, UITextLabel en UILabel aangepast. Goed nieuws: het betekent voor het eerst in de geschiedenis van iOS een naadloze integratie van animaties en tekst (vergelijkbaar met UICollectionView en UITableView). Het slechte nieuws: applicaties die nauw verbonden zijn met tekstuele inhoud zullen herschreven moeten worden om al deze handige functies te ondersteunen.

In iOS 7 heeft Apple de architectuur van de rendering-engine opnieuw ontworpen, waardoor ontwikkelaars de volledige controle kunnen krijgen over het gedrag van tekst in hun applicaties.

Wat betekenen al deze nieuwe functies in de praktijk? Ontwikkelaars kunnen tekst nu op een gebruiksvriendelijkere manier verspreiden, over meerdere kolommen, en met afbeeldingen die niet in een raster hoeven te worden geplaatst. Andere interessante functies zijn verborgen achter de namen "Interactieve tekstkleur", "Tekstvouwen" en "Aangepaste truncatie". Zo zal het binnenkort mogelijk zijn om de kleur van het lettertype te wijzigen als de applicatie de aanwezigheid van een specifiek dynamisch element herkent (hashtag, gebruikersnaam, ‘Vind ik leuk’, etc.). Langere teksten kunnen worden verkleind tot een voorbeeld zonder dat u zich hoeft te beperken tot voor-/na-/middenvoorinstellingen. Ontwikkelaars kunnen al deze functies eenvoudig definiëren waar ze maar willen. Typografiebewuste ontwikkelaars zullen blij zijn met de ondersteuning voor tekenspatiëring en ligaturen (Apple noemt deze macro's 'fontdescriptors').

Met een paar regels code kunt u eenvoudig het uiterlijk van het lettertype wijzigen

De populairste "functie" in iOS 7 is echter Dynamic Type, d.w.z. een dynamisch lettertype. Voor zover wij weten zullen de mobiele apparaten van Apple de eerste elektronische apparaten ooit zijn waarbij zoveel aandacht wordt besteed aan de kwaliteit van lettertypen, de eerste keer sinds de uitvinding van boekdruk. Ja het klopt. We hebben het over het besturingssysteem, niet over de applicatie of de lay-outtaak. Hoewel optische bewerking is uitgeprobeerd bij fotocompositie en desktop publishing, is het nooit een volledig automatisch proces geweest. Sommige pogingen liepen op een doodlopende weg uit, zoals Adobe Multiple Masters. Natuurlijk bestaan ​​er tegenwoordig al technieken om de lettergrootte op het display te schalen, maar iOS biedt nog veel meer.

Dynamisch lettertype geknipt in iOS 7 (midden)

Dankzij het dynamische gedeelte kan de gebruiker (Instellingen > Algemeen > Lettergrootte) de lettergrootte in elke toepassing naar eigen inzicht kiezen. Mocht zelfs de grootste maat niet groot genoeg zijn, bijvoorbeeld voor slechtzienden, dan kan het contrast worden vergroot (Instellingen > Algemeen > Toegankelijkheid).

Wanneer de definitieve versie van iOS 7 in de herfst wordt uitgebracht voor tientallen miljoenen gebruikers, biedt deze misschien niet de beste typografie (met behulp van het Helvetica Neue-lettertype), maar de rendering-engine van het systeem en andere gerelateerde technologieën zullen ontwikkelaars de mogelijkheid bieden om prachtig leesbare dynamische tekst op Retina-displays weergeven zoals we hem nog nooit eerder hadden gezien.

Bron: Typographica.org
.