Sulje mainos

Viime viikkoina iOS 7:n ulkonäöstä ei ole pulaa pitkäaikaisista arvioista. Kaikki radikaalimmat askeleet aiheuttavat aina voimakasta katkeruutta monien sidosryhmien keskuudessa, eikä se eroa Applen mobiilikäyttöjärjestelmän tulevasta versiosta. Jotkut "tyfofiilit" ilmaisivat huolensa Twitterissä jo ennen WWDC:n alkua.

Typographica.org"Ohut fontti havaittiin bannerissa WWDC:ssä." Ole hyvä, ei.

Khoi VinhMiksi iOS 7 näyttää meikkihyllyltä: Mietteitäni Helvetica Neue Ultra Lightin käytöstä. bit.ly/11dyAoT

Thomas PhinneyiOS 7:n esikatselu: kauhistuttava fontti. Huono etualan/taustakontrasti ja lukukelvoton ohuempi Helvetica. Nykyistä Helveticalle rakennettua käyttöliittymää on jo vaikea lukea. IOS 7:n fonttien laihdutus saa minut todella suuttumaan.

Ennen kuin aloitat nyökkäämään hyväksyvästi näille twiiteille, sinun on hyvä tietää muutama seikka:

  • iOS 7:n lopullisen version julkaisuun on vielä muutama viikko
  • kukaan ei voi arvioida dynaamisen käyttöjärjestelmän kirjasintyypin tehokkuutta videoista ja kuvakaappauksista
  • kukaan pääkommentoijista ei sanonut sanaakaan fonttitekniikoista, jotka ovat ilmeisesti muuttuneet iOS 7:ssä

Ihmiset ovat jo rauhoittuneet melkoisesti WWDC:n aikana, kun Applen insinöörit selittivät esityksissään riittävästi, kuinka iOS 7 käsittelee fontteja. Samalla he paljastivat muita tarpeellisia yksityiskohtia uudesta tekniikasta.

Puheessaan Ian Baird, Applen mobiililaitteiden tekstinkäsittelystä vastaava henkilö, esitteli "iOS 7:n tyylikkäimmäksi ominaisuudeksi" kutsumansa tekstipaketin. Tämän nimen taakse kätkeytyy uusi API, jolla on tärkeä rooli kehittäjille, joiden sovelluksissa teksti on yksi visuaalisten elementtien ydin. Text Kit rakennettiin Core Textin päälle, joka on tehokas Unicode-renderöintimoottori, mutta jonka potentiaalia on valitettavasti vaikea käsitellä. Kaikki pitäisi nyt yksinkertaistaa Text Kitillä, joka toimii olennaisesti kääntäjänä.

Text Kit on moderni ja nopea renderöintikone, jonka hallinta on integroitu User Interface Kit -asetuksiin. Nämä asetukset antavat kehittäjille täyden vallan kaikkiin ydintekstin toimintoihin, joten he voivat määrittää erittäin tarkasti, kuinka teksti käyttäytyy käyttöliittymän kaikissa osissa. Jotta kaikki tämä olisi mahdollista, Apple muokkasi UITextView-, UITextLabeli- ja UILabeli-sovellusta. Hyvä uutinen: se tarkoittaa animaatioiden ja tekstin saumatonta integrointia (samanlainen kuin UICollectionView ja UITableView) ensimmäistä kertaa iOS-historiassa. Huono uutinen: tekstisisältöön läheisesti liittyvät sovellukset on kirjoitettava uudelleen tukemaan kaikkia näitä hienoja ominaisuuksia.

iOS 7:ssä Apple suunnitteli uudelleen renderöintimoottorin arkkitehtuurin, jolloin kehittäjät voivat hallita täysin tekstin käyttäytymistä sovelluksissaan.

Joten mitä nämä kaikki uudet ominaisuudet tarkoittavat käytännössä? Kehittäjät voivat nyt jakaa tekstiä käyttäjäystävällisemmällä tavalla useisiin sarakkeisiin ja kuviin, joita ei tarvitse sijoittaa ruudukkoon. Muita mielenkiintoisia toimintoja on piilotettu nimien "Interactive Text Color", "Text Folding" ja "Custom Truncation" taakse. Pian on esimerkiksi mahdollista muuttaa fontin väriä, jos sovellus tunnistaa tietyn dynaamisen elementin (hashtag, käyttäjätunnus, "Pidän" jne.) olemassaolon. Pidemmät tekstit voidaan kutistaa esikatseluksi ilman, että niitä tarvitsee rajoittaa ennen/jälkeen/keskiasetuksiin. Kehittäjät voivat helposti määrittää kaikki nämä toiminnot haluamaansa paikkaan. Typografiatietoiset kehittäjät ovat innoissaan tuesta kerningille ja ligatuureille (Apple kutsuu näitä makroja "fonttikuvaajiksi").

Muutaman rivin koodin avulla voit helposti muuttaa fontin ulkonäköä

iOS 7:n kuumin "ominaisuus" on kuitenkin Dynamic Type eli dynaaminen kirjasintyyppi. Sikäli kuin tiedämme, Applen mobiililaitteet ovat kaikkien aikojen ensimmäiset elektroniset laitteet, joissa on kiinnitetty niin paljon huomiota kirjasinten laatuun, ensimmäistä kertaa kohopainon keksimisen jälkeen. Kyllä, se on oikein. Puhumme käyttöjärjestelmästä, emme sovelluksesta tai asettelutyöstä. Vaikka optista muokkausta on kokeiltu valokuvien sommittelussa ja työpöytäjulkaisussa, se ei ole koskaan ollut täysin automaattinen prosessi. Jotkut yritykset osoittautuivat umpikujaksi, kuten Adobe Multiple Masters. Tietenkin jo nykyään on olemassa tekniikoita näytön fonttikoon skaalaamiseksi, mutta iOS tarjoaa paljon enemmän.

Dynaaminen kirjasinleikkaus iOS 7:ssä (keskellä)

Dynaamisen leikkauksen ansiosta käyttäjä voi valita (Asetukset > Yleiset > Fonttikoko) jokaisessa sovelluksessa haluamansa fonttikoon. Mikäli suurinkaan koko ei ole riittävän suuri, esimerkiksi näkövammaisille, kontrastia voidaan lisätä (Asetukset > Yleiset > Esteettömyys).

Kun iOS 7:n lopullinen versio julkaistaan ​​kymmenille miljoonille käyttäjille syksyllä, se ei välttämättä tarjoa parasta typografiaa (käytetään Helvetica Neue -fonttia), mutta järjestelmän renderöintimoottori ja muut siihen liittyvät tekniikat tarjoavat kehittäjille mahdollisuuden loihtia kauniisti luettavaa dynaamista tekstiä Retina-näytöille, koska he eivät olleet koskaan nähneet häntä ennen.

Lähde: Typographica.org
.