Зарыг хаах

Сүүлийн долоо хоногт 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-тэй төстэй) тасралтгүй нэгтгэх гэсэн үг юм. Муу мэдээ: текстийн агуулгатай нягт холбоотой програмуудыг эдгээр бүх сайхан функцуудыг дэмжихийн тулд дахин бичих шаардлагатай болно.

iOS 7-д Apple нь дүрслэх хөдөлгүүрийн архитектурыг дахин зохион бүтээсэн нь хөгжүүлэгчдэд өөрсдийн программ дахь текстийн үйлдлийг бүрэн хянах боломжийг олгосон.

Тэгэхээр эдгээр бүх шинэ боломжууд практикт юу гэсэн үг вэ? Хөгжүүлэгчид одоо текстийг хэрэглэгчдэд ээлтэй байдлаар, олон багана, сүлжээнд байрлуулах шаардлагагүй зургуудаар тарааж болно. Бусад сонирхолтой функцууд нь "Интерактив текстийн өнгө", "Текст нугалах", "Захиалгат тайрах" нэрсийн ард нуугдаж байна. Удалгүй, жишээлбэл, програм нь тодорхой динамик элемент (хэштег, хэрэглэгчийн нэр, "Би дуртай" гэх мэт) байгааг хүлээн зөвшөөрвөл үсгийн өнгийг өөрчлөх боломжтой болно. Урт текстийг өмнөх/дараа/дунд тохируулгаар хязгаарлахгүйгээр урьдчилан харах боломжтой. Хөгжүүлэгчид эдгээр бүх функцийг хүссэн газраа хялбархан тодорхойлж чадна. Тэмдэглэлд анхаарлаа хандуулдаг хөгжүүлэгчид тэмдэгт болон үсэг бичихэд сэтгэл хангалуун байх болно (Apple эдгээр макрог "фонт тодорхойлогч" гэж нэрлэдэг).

Хэдхэн мөр код нь үсгийн харагдах байдлыг хялбархан өөрчлөх боломжийг танд олгоно

Гэсэн хэдий ч iOS 7-ийн хамгийн халуун "онцлог" нь Динамик төрөл, өөрөөр хэлбэл динамик үсгийн хэлбэр юм. Бидний мэдэж байгаагаар Apple-ийн гар утасны төхөөрөмжүүд нь үсгийн хэвлэх аргыг зохион бүтээснээс хойш анх удаа үсгийн чанарт онцгой анхаарал хандуулсан анхны цахим төхөөрөмж байх болно. Тиймээ зөв. Бид үйлдлийн системийн тухай яриад байгаа болохоос программ эсвэл зохион байгуулалтын ажил биш. Хэдийгээр оптик засварлах нь фото найруулга болон ширээний хэвлэлд туршиж үзсэн боловч энэ нь хэзээ ч бүрэн автомат процесс байгаагүй. Зарим оролдлого нь Adobe Multiple Masters гэх мэт мухардалд орсон. Мэдээжийн хэрэг, дэлгэц дээрх үсгийн хэмжээг томруулах арга техникүүд аль хэдийн бий болсон ч iOS нь илүү их зүйлийг санал болгодог.

iOS 7 дээрх динамик үсгийн тайралт (төв)

Динамик хэсгийн ачаар хэрэглэгч програм бүрийн үсгийн хэмжээг өөрийн хүссэнээр сонгох боломжтой (Тохиргоо > Ерөнхий > Фонтын хэмжээ). Хэрэв хамгийн том хэмжээ нь хангалттай том биш бол, жишээлбэл, хараа муутай хүмүүст тодосгогчийг нэмэгдүүлэх боломжтой (Тохиргоо > Ерөнхий > Хүртээмж).

Намар iOS 7-ийн эцсийн хувилбарыг хэдэн арван сая хэрэглэгчдэд хүргэх үед энэ нь хамгийн сайн хэвлэх аргыг (Helvetica Neue фонт ашиглан) санал болгохгүй байж болох ч системийн дүрслэх хөдөлгүүр болон бусад холбогдох технологи нь хөгжүүлэгчдэд илбэ хийх боломжийг олгоно. Нүдний торлог бүрхэвчийн дэлгэц дээр уншихад хялбар динамик текстийг бид өмнө нь хэзээ ч харж байгаагүй.

Эх сурвалж: Typographica.org
.