Փակել գովազդը

Վերջին շաբաթների ընթացքում iOS 7-ի արտաքին տեսքի երկարաժամկետ ակնարկների պակաս չկա: Ցանկացած ավելի արմատական ​​քայլ միշտ մեծ դժգոհություն է առաջացնում բազմաթիվ շահագրգիռ կողմերի մոտ, և դա չի տարբերվում Apple-ի բջջային օպերացիոն համակարգի առաջիկա տարբերակից: Որոշ «տիֆոֆիլներ» հայտնվեցին Twitter-ում իրենց մտահոգությունները հայտնելու դեռևս WWDC-ի մեկնարկից առաջ:

Typographica.org«WWDC-ում նշմարվել է բարակ տառատեսակ». Խնդրում եմ ոչ.

Խոյ ՎինհԻնչու է iOS 7-ը նմանվում դիմահարդարման դարակին. իմ մտորումները Helvetica Neue Ultra Light-ի օգտագործման վերաբերյալ: bit.ly/11dyAoT

Թոմաս ՖիննիiOS 7-ի նախադիտում. սարսափելի տառատեսակ: Վատ առաջին պլան/ֆոնային հակադրություն և անընթեռնելի ավելի բարակ Helvetica: Helvetica-ի վրա կառուցված ներկայիս UI-ն արդեն դժվար է կարդալ: iOS 7-ում նիհարող տառատեսակը ինձ իսկապես բարկացնում է:

Նախքան այս թվիթերում համաձայնության նշան տալը, կան մի քանի փաստ, որոնց մասին պետք է տեղյակ լինել.

  • iOS 7-ի վերջնական տարբերակի թողարկումը դեռ մի քանի շաբաթ է մնացել
  • ոչ ոք չի կարող դատել դինամիկ ՕՀ-ում կտրված տառատեսակի արդյունավետության մասին տեսանյութերից և սքրինշոթերից
  • Հիմնական մեկնաբաններից ոչ մեկը ոչ մի խոսք չի ասել տառատեսակների տեխնոլոգիաների մասին, որոնք ակնհայտորեն փոխվել են iOS 7-ում:

Մարդիկ արդեն բավականին հանգստացել են WWDC-ի ժամանակ, քանի որ Apple-ի ինժեներները բավականաչափ բացատրել են իրենց շնորհանդեսներում, թե ինչպես է iOS 7-ը մշակում տառատեսակները: Միաժամանակ նրանք բացահայտել են նոր տեխնոլոգիայի այլ անհրաժեշտ մանրամասներ։

Իր ելույթում Յան Բերդը՝ Apple-ի բջջային սարքերում տեքստի մշակման համար պատասխանատու անձը, ներկայացրեց այն, ինչ նա անվանեց «iOS 7-ի ամենաթեժ հատկանիշը՝ Text Kit»: Այս անվան հետևում կա նոր API, որը կարևոր դեր կխաղա մշակողների համար, որոնց հավելվածներում տեքստը հիմնական տեսողական տարրերից մեկն է: Text Kit-ը ստեղծվել է Core Text-ի վրա, որը հզոր Unicode-ի մատուցման միջուկ է, բայց որի ներուժը, ցավոք, դժվար է կառավարել: Այժմ ամեն ինչ պետք է պարզեցվի Text Kit-ի կողմից, որն ըստ էության հանդես է գալիս որպես թարգմանիչ:

Text Kit-ը ժամանակակից և արագ մատուցման շարժիչ է, որի կառավարումը ինտեգրված է Օգտվողի միջերեսի հավաքածուի նախապատվություններում: Այս նախապատվությունները ծրագրավորողներին տալիս են լիարժեք իշխանություն Core Text-ի բոլոր հատկանիշների վրա, այնպես որ նրանք կարող են շատ ճշգրիտ սահմանել, թե ինչպես է տեքստը վարվելու օգտատիրոջ միջերեսի բոլոր տարրերում: Այս ամենը հնարավոր դարձնելու համար Apple-ը փոփոխել է UITextView-ը, UITextLabel-ը և UILabel-ը: Լավ նորություն. դա նշանակում է անիմացիաների և տեքստի անխափան ինտեգրում (ինչպես UICollectionView և UITableView) առաջին անգամ iOS-ի պատմության մեջ: Վատ նորությունը. տեքստային բովանդակության հետ սերտորեն կապված հավելվածները պետք է վերաշարադրվեն՝ այս բոլոր սրամիտ հատկանիշներն աջակցելու համար:

iOS 7-ում Apple-ը վերանախագծել է ռենդերային շարժիչի ճարտարապետությունը՝ թույլ տալով ծրագրավորողներին լիովին վերահսկել տեքստի վարքագիծը իրենց հավելվածներում:

Այսպիսով, ի՞նչ են նշանակում այս բոլոր նոր հատկանիշները գործնականում: Այժմ մշակողները կարող են տեքստը տարածել ավելի հարմար եղանակով, բազմաթիվ սյունակներում և պատկերներով, որոնք կարիք չունեն տեղադրելու ցանցի մեջ: Այլ հետաքրքիր գործառույթներ են թաքնված «Interactive Text Color», «Text Folding» և «Custom Truncation» անունների հետևում: Օրինակ, շուտով հնարավոր կլինի փոխել տառատեսակի գույնը, եթե հավելվածը ճանաչի կոնկրետ դինամիկ տարրի առկայությունը (հաշթեգ, օգտանուն, «Ինձ դուր է գալիս» և այլն): Ավելի երկար տեքստերը կարող են կրճատվել նախադիտման մեջ՝ առանց սահմանափակվելու առաջ/հետո/միջին նախադրյալներով: Մշակողները կարող են հեշտությամբ սահմանել այս բոլոր գործառույթները, որտեղ նրանք ցանկանում են: Տպագրությանը գիտակից ծրագրավորողները հիացած կլինեն միջուկների և կապանքների աջակցությամբ (Apple-ն այս մակրոներն անվանում է «տառատեսակների նկարագրիչներ»):

Կոդի մի քանի տող թույլ կտա հեշտությամբ փոխել տառատեսակի տեսքը

Այնուամենայնիվ, iOS 7-ի ամենաթեժ «առանձնահատկությունը» Dynamic Type-ն է, այսինքն՝ դինամիկ տառատեսակը: Որքանով մենք գիտենք, Apple-ի շարժական սարքերը կլինեն առաջին էլեկտրոնային սարքերը, որոնք այդքան մեծ ուշադրություն կդարձնեն տառատեսակի որակի վրա՝ առաջին անգամ տառատեսակի տպագրության գյուտից հետո: Այո ճիշտ է։ Խոսքը օպերացիոն համակարգի մասին է, ոչ թե հավելվածի կամ դասավորության աշխատանքի: Թեև օպտիկական խմբագրումը փորձարկվել է ֆոտոկոմպոզիցիայի և աշխատասեղանի հրապարակման մեջ, այն երբեք ամբողջովին ավտոմատ գործընթաց չի եղել: Որոշ փորձեր փակուղի դուրս եկան, օրինակ՝ Adobe Multiple Masters-ը: Իհարկե, այսօր արդեն կան տեխնիկա էկրանի վրա տառաչափը չափելու համար, սակայն iOS-ն առաջարկում է շատ ավելին:

Դինամիկ տառատեսակի կտրում iOS 7-ում (կենտրոնում)

Դինամիկ բաժնի շնորհիվ օգտատերը կարող է ընտրել (Settings > General > Font size) տառաչափը յուրաքանչյուր հավելվածում, ինչպես ցանկանում է: Այն դեպքում, երբ նույնիսկ ամենամեծ չափսը բավականաչափ մեծ չէ, օրինակ՝ տեսողության խանգարում ունեցող մարդկանց համար, կոնտրաստը կարող է մեծանալ (Կարգավորումներ > Ընդհանուր > Մատչելիություն):

Երբ աշնանը iOS 7-ի վերջնական տարբերակը թողարկվի տասնյակ միլիոնավոր օգտատերերի, այն կարող է չառաջարկել լավագույն տպագրությունը (օգտագործելով Helvetica Neue տառատեսակը), սակայն համակարգի մատուցման շարժիչը և այլ հարակից տեխնոլոգիաները ծրագրավորողներին կառաջարկեն հմայելու հնարավորություն։ Retina էկրանների վրա գեղեցիկ ընթեռնելի դինամիկ տեքստ ստեղծել, ինչպես մենք նախկինում չենք տեսել նրան:

Աղբյուրը ` Typographica.org
.