Reklamani yopish

So'nggi haftalarda iOS 7 ko'rinishini uzoq muddatli ko'rib chiqishlar mutlaqo kam emas. Har qanday radikal qadam har doim ko'plab manfaatdor tomonlarning kuchli noroziligiga sabab bo'ladi va bu Apple mobil operatsion tizimining yaqinlashib kelayotgan versiyasidan farq qilmaydi. Ba'zi "tifofillar" WWDC boshlanishidan oldin ham o'z xavotirlarini e'lon qilish uchun Twitterga murojaat qilishdi.

Typographica.org"Yupqa shrift WWDC bannerida aniqlangan." Iltimos, yo'q.

Xoy VinhNima uchun iOS 7 bo'yanish tokchasiga o'xshaydi: Helvetica Neue Ultra Light-dan foydalanish bo'yicha fikrlarim. bit.ly/11dyAoT

Tomas PhinneyiOS 7 oldindan ko'rish: dahshatli shrift. Oldingi/fon kontrasti yomon va o'qib bo'lmaydigan ingichka Helvetica. Helvetica-da qurilgan joriy UI allaqachon o'qish qiyin. IOS 7 da shriftni yumshatish meni juda g'azablantiradi.

Ushbu tvitlarga rozilik bildirishni boshlashdan oldin, bilishingiz kerak bo'lgan bir nechta faktlar mavjud:

  • iOS 7 ning yakuniy versiyasi chiqishiga hali bir necha hafta bor
  • Hech kim video va skrinshotlardan dinamik OTda shrift kesilishining samaradorligini baholay olmaydi
  • Asosiy sharhlovchilarning hech biri iOS 7 da o'zgargan shrift texnologiyalari haqida bir og'iz so'z aytmadi.

WWDC davomida odamlar biroz tinchlanishdi, chunki Apple muhandislari o'z taqdimotlarida iOS 7 shriftlarni qanday boshqarishini etarlicha tushuntirib berishdi. Shu bilan birga, ular yangi texnologiyaning boshqa zarur detallarini ham ochib berishdi.

Apple mobil qurilmalarida matnni qayta ishlash uchun mas'ul shaxs Ian Baird o'z nutqida "iOS 7 ning eng zo'r xususiyati" - Text Kit bilan tanishtirdi. Ushbu nomning orqasida ilovalari matnni asosiy vizual elementlardan biri sifatida o'z ichiga olgan ishlab chiquvchilar uchun muhim rol o'ynaydigan yangi API yashiringan. Matn to'plami kuchli Unicode renderlash mexanizmi bo'lgan Core Text-ning ustiga qurilgan, ammo afsuski, uning imkoniyatlarini boshqarish qiyin. Endi hamma narsa tarjimon vazifasini bajaradigan Text Kit yordamida soddalashtirilishi kerak.

Matn to'plami - bu zamonaviy va tezkor renderlash mexanizmi bo'lib, uning boshqaruvi Foydalanuvchi interfeysi to'plamining afzalliklariga kiritilgan. Ushbu afzalliklar ishlab chiquvchilarga asosiy matndagi barcha funktsiyalar ustidan to'liq vakolat beradi, shuning uchun ular foydalanuvchi interfeysining barcha elementlarida matn qanday harakat qilishini juda aniq belgilashlari mumkin. Bularning barchasini amalga oshirish uchun Apple UITextView, UITextLabel va UILabelni o'zgartirdi. Yaxshi xabar: bu iOS tarixida birinchi marta animatsiya va matnning (UICollectionView va UITableViewga o'xshash) uzluksiz integratsiyasini anglatadi. Yomon xabar: matn mazmuni bilan chambarchas bog'langan ilovalar ushbu ajoyib xususiyatlarni qo'llab-quvvatlash uchun qayta yozilishi kerak.

iOS 7 da Apple renderlash mexanizmi arxitekturasini qayta ishlab chiqdi, bu esa ishlab chiquvchilarga o'z ilovalaridagi matnning harakatini to'liq nazorat qilish imkonini berdi.

Xo'sh, bu barcha yangi xususiyatlar amalda nimani anglatadi? Ishlab chiquvchilar endi matnni foydalanuvchilar uchun qulayroq usulda, bir nechta ustunlar bo‘ylab va to‘rga joylashtirish shart bo‘lmagan tasvirlar bilan tarqatishlari mumkin. Boshqa qiziqarli funksiyalar "Interaktiv matn rangi", "Matnni katlama" va "Maxsus kesish" nomlari orqasida yashiringan. Tez orada, masalan, ilova ma'lum bir dinamik element (heshteg, foydalanuvchi nomi, "Menga yoqadi" va hokazo) mavjudligini tan olsa, shrift rangini o'zgartirish mumkin bo'ladi. Uzunroq matnlarni oldindan/keyin/o‘rta sozlamalar bilan cheklanmasdan oldindan ko‘rishga qisqartirish mumkin. Ishlab chiquvchilar ushbu funktsiyalarning barchasini xohlagan joyda osongina belgilashlari mumkin. Tipografiyani yaxshi biladigan ishlab chiquvchilar kerning va ligaturelarni qo'llab-quvvatlashdan juda xursand bo'lishadi (Apple bu makrolarni "shrift identifikatorlari" deb ataydi).

Bir necha qator kodlar shrift ko'rinishini osongina o'zgartirishga imkon beradi

Biroq, iOS 7 da eng issiq "xususiyat" bu Dynamic Type, ya'ni dinamik shrift. Bizga ma'lumki, Apple mobil qurilmalari shrift sifatiga katta e'tibor qaratiladigan birinchi elektron qurilmalar bo'ladi, bu esa matbaa ixtiro qilinganidan beri birinchi marta bo'ladi. Ha to'g'ri. Gap dastur yoki tartib ishi emas, balki operatsion tizim haqida bormoqda. Optik tahrirlash foto kompozitsiyada va ish stoli nashrida sinab ko'rilgan bo'lsa-da, bu hech qachon to'liq avtomatik jarayon bo'lmagan. Ba'zi urinishlar Adobe Multiple Masters kabi boshi berk ko'chaga aylandi. Albatta, bugungi kunda displeyda shrift hajmini o'lchash usullari allaqachon mavjud, ammo iOS ko'proq narsani taklif qiladi.

iOS 7 da dinamik shrift kesilgan (markazda)

Dinamik bo'lim tufayli foydalanuvchi har bir ilovada shrift o'lchamini o'zi xohlagancha tanlashi mumkin (Sozlamalar > Umumiy > Shrift o'lchami). Agar eng katta o'lcham ham etarlicha katta bo'lmasa, masalan, ko'rish qobiliyati zaif odamlar uchun kontrastni oshirish mumkin (Sozlamalar > Umumiy > Maxsus imkoniyatlar).

Kuzda iOS 7 ning yakuniy versiyasi oʻn millionlab foydalanuvchilarga chiqarilganda, u eng yaxshi tipografiyani (Helvetica Neue shriftidan foydalangan holda) taqdim etmasligi mumkin, ammo tizimning renderlash mexanizmi va boshqa tegishli texnologiyalar ishlab chiquvchilarga sehrgarlik qilish imkoniyatini beradi. Retina displeylarida chiroyli o'qiladigan dinamik matnni ko'taring, chunki biz uni ilgari hech qachon ko'rmaganmiz.

Manba: Typographica.org
.