Жарнаманы жабу

Соңғы апталарда iOS 7 пайда болуы туралы ұзақ мерзімді шолулар мүлдем жоқ. Кез келген радикалды қадам әрқашан көптеген мүдделі тараптардың қатты наразылығын тудырады және Apple мобильді операциялық жүйесінің алдағы нұсқасынан еш айырмашылығы жоқ. Кейбір «тифофильдер» WWDC басталмай тұрып-ақ Twitter-ге өздерінің алаңдаушылығын білдіру үшін жазды.

Typographica.org"WWDC баннерінде жұқа шрифт анықталды." Өтінемін, жоқ.

Хой ВиньНеліктен iOS 7 макияж сөресіне ұқсайды: Helvetica Neue Ultra Light пайдалану туралы менің ойларым. bit.ly/11dyAoT

Томас ФинниiOS 7 алдын ала қарау: қорқынышты қаріп. Нашар алдыңғы/фон контрасты және оқылмайтын жұқа Helvetica. Helvetica-да жасалған қазіргі пайдаланушы интерфейсін оқу қиын. IOS 7 жүйесіндегі қаріпті азайту мені қатты ашуландырады.

Осы твиттерге келісе отырып бас изейді бастамас бұрын, білу керек бірнеше фактілер бар:

  • iOS 7 соңғы нұсқасының шығуына әлі бірнеше апта қалды
  • Бейнелер мен скриншоттардан динамикалық операциялық жүйеде кесілген қаріптің тиімділігін ешкім бағалай алмайды
  • Негізгі пікір қалдырушылардың ешқайсысы iOS 7-де өзгерген қаріп технологиялары туралы бірде-бір сөз айтқан жоқ.

Apple инженерлері өздерінің презентацияларында iOS 7 қаріптерді қалай өңдейтінін жеткілікті түрде түсіндіргендіктен, адамдар WWDC кезінде біршама тынышталды. Сонымен бірге олар жаңа технологияның басқа да қажетті бөлшектерін ашты.

Apple мобильді құрылғыларында мәтінді өңдеуге жауапты тұлға Ян Бэрд өз баяндамасында «iOS 7-нің ең керемет мүмкіндігі» - Text Kit деп атаған нәрсені таныстырды. Бұл атаудың артында қосымшалары мәтінді негізгі көрнекі элементтердің бірі ретінде қамтитын әзірлеушілер үшін маңызды рөл атқаратын жаңа API жасырылады. Мәтін жинағы Unicode рендерингінің қуатты қозғалтқышы Core Text үстіне құрастырылған, бірақ әлеуетін өңдеу, өкінішке орай, қиын. Енді барлығы аудармашы қызметін атқаратын мәтін жинағы арқылы жеңілдетілуі керек.

Мәтін жинағы — басқаруы User Interface Kit теңшелімдерінде біріктірілген заманауи және жылдам көрсету механизмі. Бұл теңшелімдер әзірлеушілерге негізгі мәтіндегі барлық мүмкіндіктерге толық билік береді, осылайша олар мәтіннің пайдаланушы интерфейсінің барлық элементтерінде қалай әрекет ететінін өте дәл анықтай алады. Осының бәрін мүмкін ету үшін Apple UITextView, UITextLabel және UILabel өзгертті. Жақсы жаңалық: бұл iOS тарихында бірінші рет анимациялар мен мәтінді (UICollectionView және UITableView сияқты) үздіксіз біріктіруді білдіреді. Жаман жаңалық: мәтіндік мазмұнмен тығыз байланысты қолданбалар барлық осы тамаша мүмкіндіктерді қолдау үшін қайта жазылуы керек.

iOS 7 жүйесінде Apple әзірлеушілерге қолданбаларындағы мәтін әрекетін толық бақылауға мүмкіндік беретін рендеринг механизмінің архитектурасын қайта жасады.

Сонымен, осы жаңа мүмкіндіктердің барлығы іс жүзінде нені білдіреді? Әзірлеушілер енді мәтінді пайдаланушыға ыңғайлы түрде, бірнеше бағандарға және торға орналастыруды қажет етпейтін кескіндермен тарата алады. Басқа қызықты функциялар «Интерактивті мәтін түсі», «Мәтінді бүктеу» және «Таңдамалы қысқарту» атауларының артында жасырылған. Көп ұзамай, мысалы, қолданба белгілі бір динамикалық элементтің (хэштег, пайдаланушы аты, «маған ұнайды» және т.б.) болуын танитын болса, қаріп түсін өзгерту мүмкін болады. Ұзынырақ мәтіндерді алдын ала қарауға дейін/кейін/ортаңғы алдын ала орнатулармен шектелмей-ақ қысқартуға болады. Әзірлеушілер барлық осы функцияларды қалаған жерде оңай анықтай алады. Типографияны білетін әзірлеушілер таңбалар мен лигатураларға қолдау көрсетуге қуанышты болады (Apple бұл макростарды «қаріп дескрипторлары» деп атайды).

Кодтың бірнеше жолы қаріптің көрінісін оңай өзгертуге мүмкіндік береді

Дегенмен, iOS 7 жүйесіндегі ең ыстық «функция» - динамикалық тип, яғни динамикалық шрифт. Біздің білуімізше, Apple компаниясының мобильді құрылғылары әріптік басып шығаруды ойлап тапқаннан бері бірінші рет қаріп сапасына көп көңіл бөлетін алғашқы электронды құрылғылар болады. Иә дұрыс. Біз қолданба немесе орналасу тапсырмасы емес, операциялық жүйе туралы айтып отырмыз. Оптикалық өңдеу фотокомпозицияда және жұмыс үстелінде басып шығаруда қолданылғанымен, ол ешқашан толығымен автоматты процесс болған емес. Кейбір әрекеттер Adobe Multiple Masters сияқты тұйыққа тірелді. Әрине, бүгінде дисплейдегі қаріп өлшемін масштабтаудың әдістері бар, бірақ iOS әлдеқайда көп нәрсені ұсынады.

iOS 7 жүйесінде динамикалық шрифт кесілген (ортаңғы)

Динамикалық бөлімнің арқасында пайдаланушы әр қолданбадағы қаріп өлшемін өзі қалағандай таңдай алады (Параметрлер > Жалпы > Қаріп өлшемі). Ең үлкен өлшемнің өзі жеткіліксіз болған жағдайда, мысалы, көру қабілеті нашар адамдар үшін, контрастты арттыруға болады (Параметрлер > Жалпы > Қол жетімділік).

Күзде iOS 7-нің соңғы нұсқасы ондаған миллион пайдаланушыларға шығарылғанда, ол ең жақсы типографияны ұсынбауы мүмкін (Helvetica Neue шрифті арқылы), бірақ жүйенің рендеринг механизмі және басқа қатысты технологиялар әзірлеушілерге сиқырлау мүмкіндігін ұсынады. Retina дисплейлерінде әдемі оқылатын динамикалық мәтінді жоғарылатыңыз, өйткені біз оны бұрын ешқашан көрмеген едік.

Дерек көзі: Typographica.org
.