Сүүлийн долоо хоногт iOS 7-ийн гадаад төрх байдлын талаарх урт хугацааны тоймууд бараг байхгүй. Илүү радикал алхам нь олон оролцогч талуудын дунд хүчтэй дургүйцлийг төрүүлдэг бөгөөд энэ нь Apple-ийн гар утасны үйлдлийн системийн удахгүй гарах хувилбараас ялгаатай биш юм. WWDC эхлэхээс өмнө зарим "халдварчид" Твиттерт санаа зовж байгаагаа илэрхийлжээ.
Typographica.org: "WWDC-ийн баннер дээр нимгэн фонт олдсон." Үгүй ээ.
Хой Винь: Яагаад iOS 7 нүүр будалтын тавиур шиг харагддаг вэ: Helvetica Neue Ultra Light ашиглах талаархи миний бодол. bit.ly/11dyAoT
Томас Финни: iOS 7-г урьдчилан харах: аймшигтай фонт. Урд талын/арын дэвсгэрийн тодосгогч чанар муу, уншигдах боломжгүй гоолиг Helvetica. Helvetica дээр бүтээгдсэн одоогийн UI нь уншихад хэцүү болсон. iOS 7 дээрх үсгийн фонтыг тураах нь намайг үнэхээр уурлуулж байна.
Та эдгээр жиргээг хүлээн зөвшөөрч буйгаа илэрхийлж эхлэхээсээ өмнө хэд хэдэн баримтыг мэдэж байх хэрэгтэй:
- iOS 7-ийн эцсийн хувилбар гарахад хэдхэн долоо хоног үлдээд байна
- Динамик үйлдлийн систем дэх фонт хайчлах үр нөлөөг видео болон дэлгэцийн агшингаас хэн ч дүгнэж чадахгүй
- Үндсэн сэтгэгдэл бичсэн хүмүүсийн хэн нь ч iOS 7-д өөрчлөгдсөн үсгийн технологийн талаар нэг ч үг хэлээгүй.
Apple-ийн инженерүүд өөрсдийн илтгэлдээ iOS 7 фонтыг хэрхэн зохицуулдгийг хангалттай тайлбарласан тул хүмүүс WWDC-ийн үеэр нэлээд тайвширсан. Үүний зэрэгцээ тэд шинэ технологийн бусад шаардлагатай нарийн ширийн зүйлийг илчилсэн.
Apple-ийн гар утасны төхөөрөмж дээр текст боловсруулах үүрэгтэй хүн Иан Бэйрд илтгэлдээ "iOS 7-ийн хамгийн гайхалтай онцлог" болох Text Kit-ийг танилцуулав. Энэ нэрийн ард програмын текст нь харааны үндсэн элементүүдийн нэг болох хөгжүүлэгчдэд чухал үүрэг гүйцэтгэх шинэ API байгаа. Text Kit нь Unicode-н рэндэрлэх хүчирхэг хөдөлгүүр болох Core Text дээр бүтээгдсэн боловч харамсалтай нь түүний боломжуудыг ашиглахад хэцүү байдаг. Одоо бүх зүйлийг орчуулагчийн үүрэг гүйцэтгэдэг Text Kit-ээр хялбаршуулсан байх ёстой.
Text Kit нь Хэрэглэгчийн Интерфэйсийн иж бүрдэлийн тохиргоонд удирдлагыг нь нэгтгэсэн орчин үеийн бөгөөд хурдан дүрслэх хөдөлгүүр юм. Эдгээр сонголтууд нь үндсэн текстийн бүх функцийг хөгжүүлэгчдэд бүрэн эрх мэдэл өгдөг бөгөөд ингэснээр тэд хэрэглэгчийн интерфейсийн бүх элементүүдэд текст хэрхэн ажиллахыг маш нарийн тодорхойлж чадна. Энэ бүхнийг боломжтой болгохын тулд Apple UITextView, UITextLabel болон UILabel-ийг өөрчилсөн. Сайн мэдээ: энэ нь iOS-ийн түүхэнд анх удаа хөдөлгөөнт дүрс, текстийг (UICollectionView болон UITableView-тэй төстэй) тасралтгүй нэгтгэх гэсэн үг юм. Муу мэдээ: текстийн агуулгатай нягт холбоотой програмуудыг эдгээр бүх сайхан функцуудыг дэмжихийн тулд дахин бичих шаардлагатай болно.
Тэгэхээр эдгээр бүх шинэ боломжууд практикт юу гэсэн үг вэ? Хөгжүүлэгчид одоо текстийг хэрэглэгчдэд ээлтэй байдлаар, олон багана, сүлжээнд байрлуулах шаардлагагүй зургуудаар тарааж болно. Бусад сонирхолтой функцууд нь "Интерактив текстийн өнгө", "Текст нугалах", "Захиалгат тайрах" нэрсийн ард нуугдаж байна. Удалгүй, жишээлбэл, програм нь тодорхой динамик элемент (хэштег, хэрэглэгчийн нэр, "Би дуртай" гэх мэт) байгааг хүлээн зөвшөөрвөл үсгийн өнгийг өөрчлөх боломжтой болно. Урт текстийг өмнөх/дараа/дунд тохируулгаар хязгаарлахгүйгээр урьдчилан харах боломжтой. Хөгжүүлэгчид эдгээр бүх функцийг хүссэн газраа хялбархан тодорхойлж чадна. Тэмдэглэлд анхаарлаа хандуулдаг хөгжүүлэгчид тэмдэгт болон үсэг бичихэд сэтгэл хангалуун байх болно (Apple эдгээр макрог "фонт тодорхойлогч" гэж нэрлэдэг).
Гэсэн хэдий ч iOS 7-ийн хамгийн халуун "онцлог" нь Динамик төрөл, өөрөөр хэлбэл динамик үсгийн хэлбэр юм. Бидний мэдэж байгаагаар Apple-ийн гар утасны төхөөрөмжүүд нь үсгийн хэвлэх аргыг зохион бүтээснээс хойш анх удаа үсгийн чанарт онцгой анхаарал хандуулсан анхны цахим төхөөрөмж байх болно. Тиймээ зөв. Бид үйлдлийн системийн тухай яриад байгаа болохоос программ эсвэл зохион байгуулалтын ажил биш. Хэдийгээр оптик засварлах нь фото найруулга болон ширээний хэвлэлд туршиж үзсэн боловч энэ нь хэзээ ч бүрэн автомат процесс байгаагүй. Зарим оролдлого нь Adobe Multiple Masters гэх мэт мухардалд орсон. Мэдээжийн хэрэг, дэлгэц дээрх үсгийн хэмжээг томруулах арга техникүүд аль хэдийн бий болсон ч iOS нь илүү их зүйлийг санал болгодог.
Динамик хэсгийн ачаар хэрэглэгч програм бүрийн үсгийн хэмжээг өөрийн хүссэнээр сонгох боломжтой (Тохиргоо > Ерөнхий > Фонтын хэмжээ). Хэрэв хамгийн том хэмжээ нь хангалттай том биш бол, жишээлбэл, хараа муутай хүмүүст тодосгогчийг нэмэгдүүлэх боломжтой (Тохиргоо > Ерөнхий > Хүртээмж).
Намар iOS 7-ийн эцсийн хувилбарыг хэдэн арван сая хэрэглэгчдэд хүргэх үед энэ нь хамгийн сайн хэвлэх аргыг (Helvetica Neue фонт ашиглан) санал болгохгүй байж болох ч системийн дүрслэх хөдөлгүүр болон бусад холбогдох технологи нь хөгжүүлэгчдэд илбэ хийх боломжийг олгоно. Нүдний торлог бүрхэвчийн дэлгэц дээр уншихад хялбар динамик текстийг бид өмнө нь хэзээ ч харж байгаагүй.
Энэ өгүүлбэр ямар утгатай вэ? "хамгийн сайн хэвлэх аргыг санал болгохгүй байж магадгүй (Helvetica Neue ашиглан)"
Helvetica Neue ашиглах нь хамгийн сайн үсгийн хэлбэр үү эсвэл зүгээр л iOS 7 уу?
Баярлалаа
iOS 7 нь Helvetica Neue ашигладаг.
Энэ нь (ихэнх хүмүүс) ашигласан Helvetica Neue фонтыг хамгийн сайн хэвлэх чадвартай гэж бодохгүй байж магадгүй гэсэн үг юм.
Олон хүмүүс Helvetica Neue-ийн оронд Myriad фонтыг илүүд үздэг бөгөөд энэ нь илүү шинэ бөгөөд дэлгэцэнд илүү тохиромжтой гэж үздэг. Гэхдээ миний бодлоор би хэвлэгч биш ч гэсэн Helvetica Neue нь нүдний торлог бүрхэвч, динамик зүсэлт дээр гайхалтай харагддаг. Нэмж дурдахад энэ нь ямар нэгэн байдлаар Apple-д харьяалагддаг.
За, би уламжлалт ёсоороо өнгөрсөн мянганы хуучин Apple Garamond фонтыг илүүд үздэг ч iOS-д тохирохоосоо илүү дурсахуйг хүлээн зөвшөөрч байна... Наад зах нь энэ миний хайртай фонтыг iPad-д зориулсан iDraw программ дээр суулгаж болно. түүнтэй хамт бичээрэй.
Би хувьдаа iOS 7-ийн хэв загварт дуртай, би WWDC-ийн дараа гарснаасаа хойш бета хувилбарыг ашиглаж байгаа бөгөөд дараагийн хувилбар бүрээр систем нь илүү төгс төгөлдөр болсон... Үсгийн фонт нь ямар ч нөхцөлд маш гаргацтай бөгөөд энэ нь
Энэ онцлогт би баяртай байна. Ээж маань үүнтэй нэлээд тэмцдэг. Би энэ функцийг BETA-д шууд туршиж үзээд ээждээ туршиж үзэхээр өгсөн бөгөөд энэ нь түүнд маш их тус болсон (системийн програм).
Тэд яагаад тэнд боломжгүй ч уншихад илүү хялбар фонт тавьдаггүй юм бэ? Өгүүлэлд заасны дагуу хөгжүүлэгчид сонголт хийх боломжтой боловч систем өөрөө үүнийг ашигладаггүй гэдгийг би ойлгож байна.
Динимик төрөл - жижиг нарийн ширийн зүйлс нь текстийн мэдрэмжийг хэрхэн сайжруулж чадах нь гайхалтай :)) эрхий хуруугаа өргөе!