Închide anunțul

Nu lipsesc absolut deloc recenziile pe termen lung ale apariției iOS 7 în ultimele săptămâni. Orice pas mai radical provoacă întotdeauna resentimente puternice în rândul multor părți interesate și nu este diferit cu viitoarea versiune a sistemului de operare mobil al Apple. Unii „tifofili” au apelat la Twitter pentru a-și transmite îngrijorările chiar înainte de a începe WWDC.

Typographica.org„Font subțire observat pe banner la WWDC.” Te rog nu.

Khoi VinhDe ce iOS 7 arată ca un raft de machiaj: reflecțiile mele despre utilizarea Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyPrevizualizare iOS 7: font îngrozitor. Contrast slab în prim-plan/fond și Helvetica mai subțire și imposibil de citit. Actuala interfață de utilizare construită pe Helvetica este deja greu de citit. Slăbirea fontului în iOS 7 mă enervează cu adevărat.

Înainte de a începe să dai din cap în acord cu aceste tweet-uri, există câteva fapte de care trebuie să fii conștient:

  • lansarea versiunii finale a iOS 7 este încă la câteva săptămâni
  • nimeni nu poate judeca eficacitatea unui font tăiat într-un sistem de operare dinamic din videoclipuri și capturi de ecran
  • Niciunul dintre comentatorii cheie nu a spus un cuvânt despre tehnologiile fonturilor care se pare că s-au schimbat în iOS 7

Oamenii s-au calmat deja destul de mult în timpul WWDC, deoarece inginerii Apple au explicat suficient în prezentările lor modul în care iOS 7 gestionează fonturile. În același timp, au dezvăluit și alte detalii necesare ale noii tehnologii.

În discursul său, Ian Baird, persoana responsabilă cu procesarea textului pe dispozitivele mobile Apple, a prezentat ceea ce el a numit „cea mai tare caracteristică a iOS 7” – Text Kit. În spatele acestui nume se află un nou API care va juca un rol important pentru dezvoltatorii în ale căror aplicații textul este unul dintre elementele vizuale de bază. Text Kit a fost construit pe baza Core Text, un puternic motor de randare Unicode, dar al cărui potențial este, din păcate, greu de gestionat. Totul ar trebui acum simplificat de Text Kit, care acționează în esență ca un traducător.

Text Kit este un motor de randare modern și rapid, al cărui management este integrat în preferințele User Interface Kit. Aceste preferințe oferă dezvoltatorilor putere deplină asupra tuturor funcțiilor din Core Text, astfel încât aceștia pot defini foarte precis modul în care textul se va comporta în toate elementele interfeței cu utilizatorul. Pentru a face toate acestea posibile, Apple a modificat UITextView, UITextLabel și UILabel. Vești bune: înseamnă integrarea perfectă a animațiilor și a textului (similar cu UICollectionView și UITableView) pentru prima dată în istoria iOS. Vestea proastă: aplicațiile strâns legate de conținutul textual vor trebui rescrise pentru a suporta toate aceste caracteristici ingenioase.

În iOS 7, Apple a reproiectat arhitectura motorului de randare, permițând dezvoltatorilor să preia controlul deplin asupra comportamentului textului în aplicațiile lor.

Deci, ce înseamnă toate aceste noi funcții în practică? Dezvoltatorii pot acum să răspândească textul într-un mod mai ușor de utilizat, pe mai multe coloane și cu imagini care nu trebuie să fie plasate într-o grilă. Alte funcții interesante sunt ascunse în spatele denumirilor „Culoare interactivă a textului”, „Îndoire text” și „Truncare personalizată”. De exemplu, în curând va fi posibilă schimbarea culorii fontului dacă aplicația recunoaște prezența unui anumit element dinamic (hashtag, nume de utilizator, „Îmi place”, etc.). Textele mai lungi pot fi reduse într-o previzualizare fără a fi limitate la presetări înainte/după/din mijloc. Dezvoltatorii pot defini cu ușurință toate aceste funcții acolo unde doresc. Dezvoltatorii conștienți de tipografie vor fi încântați de suportul pentru kerning și ligaturi (Apple numește aceste macrocomenzi „descriptori de font”).

Câteva linii de cod vă vor permite să schimbați cu ușurință aspectul fontului

Cu toate acestea, cea mai populară „funcție” din iOS 7 este Dynamic Type, adică tipul dinamic. Din câte știm, dispozitivele mobile Apple vor fi primele dispozitive electronice cu atât de multă atenție axată pe calitatea fonturilor, pentru prima dată de la inventarea tipăririi tiparului. Da, așa e. Vorbim despre sistemul de operare, nu despre aplicație sau job de layout. Deși editarea optică a fost încercată în foto-compunere și desktop publishing, nu a fost niciodată un proces complet automat. Unele încercări s-au dovedit a fi o fundătură, cum ar fi Adobe Multiple Masters. Desigur, există deja tehnici astăzi pentru a scala dimensiunea fontului de pe afișaj, dar iOS oferă mult mai multe.

Tăiere dinamică a fontului în iOS 7 (centru)

Datorită secțiunii dinamice, utilizatorul poate alege (Setări > General > Dimensiune font) dimensiunea fontului în fiecare aplicație după cum dorește. În cazul în care nici cea mai mare dimensiune nu este suficient de mare, de exemplu pentru persoanele cu vedere afectată, contrastul poate fi mărit (Setări > General > Accesibilitate).

Când versiunea finală a iOS 7 va fi lansată pentru zeci de milioane de utilizatori în toamnă, este posibil să nu ofere cea mai bună tipografie (folosind fontul Helvetica Neue), dar motorul de randare al sistemului și alte tehnologii conexe vor oferi dezvoltatorilor posibilitatea de a evoca susține text dinamic frumos lizibil pe ecranele Retina, așa cum nu l-am mai văzut până acum.

sursa: Typographica.org
.