ბოლო კვირების განმავლობაში 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-ის საბოლოო ვერსიის გამოშვებას ჯერ კიდევ რამდენიმე კვირა რჩება
- ვერავინ შეაფასებს დინამიურ OS-ში შრიფტის ამოჭრის ეფექტურობას ვიდეოებიდან და ეკრანის ანაბეჭდებიდან
- არცერთ მთავარ კომენტატორს არ უთქვამს სიტყვა შრიფტის ტექნოლოგიების შესახებ, რომლებიც აშკარად შეიცვალა iOS 7-ში
ხალხი უკვე საკმაოდ დამშვიდდა WWDC-ის დროს, რადგან Apple-ის ინჟინრებმა საკმარისად განმარტეს თავიანთ პრეზენტაციებში, თუ როგორ ამუშავებს iOS 7 შრიფტებს. ამასთან, მათ ახალი ტექნოლოგიის სხვა საჭირო დეტალებიც გამოავლინეს.
თავის გამოსვლაში, იან ბეირდმა, Apple-ის მობილურ მოწყობილობებზე ტექსტის დამუშავებაზე პასუხისმგებელი პირი, გააცნო ის, რაც მან უწოდა "iOS 7-ის ყველაზე მაგარი ფუნქცია" - Text Kit. ამ სახელის უკან არის ახალი API, რომელიც მნიშვნელოვან როლს შეასრულებს დეველოპერებისთვის, რომელთა აპლიკაციებში ტექსტი ერთ-ერთი ძირითადი ვიზუალური ელემენტია. ტექსტის ნაკრები აშენდა Core Text-ის თავზე, უნიკოდის მძლავრი რენდერის ძრავის თავზე, მაგრამ რომლის პოტენციალის მართვა, სამწუხაროდ, რთულია. ახლა ყველაფერი უნდა გამარტივდეს ტექსტის ნაკრებით, რომელიც არსებითად მოქმედებს როგორც მთარგმნელი.
Text Kit არის თანამედროვე და სწრაფი რენდერის ძრავა, რომლის მენეჯმენტი ინტეგრირებულია მომხმარებლის ინტერფეისის ნაკრების პრეფერენციებში. ეს პრეფერენციები დეველოპერებს აძლევს სრულ ძალაუფლებას Core Text-ის ყველა მახასიათებელზე, ასე რომ, მათ შეუძლიათ ზუსტად განსაზღვრონ, თუ როგორ მოიქცევა ტექსტი მომხმარებლის ინტერფეისის ყველა ელემენტში. იმისათვის, რომ ეს ყველაფერი შესაძლებელი ყოფილიყო, Apple-მა შეცვალა UITextView, UITextLabel და UIlabel. კარგი ამბავი: ეს ნიშნავს ანიმაციებისა და ტექსტის უწყვეტ ინტეგრაციას (UICollectionView-ისა და UITableView-ის მსგავსი) პირველად iOS-ის ისტორიაში. ცუდი ამბავი: აპლიკაციები, რომლებიც მჭიდროდ არის დაკავშირებული ტექსტურ შინაარსთან, უნდა გადაიწეროს ყველა ამ შესანიშნავი ფუნქციის მხარდასაჭერად.
რას ნიშნავს ყველა ეს ახალი ფუნქცია პრაქტიკაში? დეველოპერებს ახლა შეუძლიათ ტექსტის გავრცელება უფრო მოსახერხებელი გზით, მრავალ სვეტში და სურათებით, რომლებიც არ საჭიროებს ქსელში განთავსებას. სხვა საინტერესო ფუნქციები იმალება სახელების მიღმა "ინტერაქტიული ტექსტის ფერი", "ტექსტის დასაკეცი" და "მორგებული შეკვეცა". მაგალითად, მალე შესაძლებელი იქნება შრიფტის ფერის შეცვლა, თუ აპლიკაცია ამოიცნობს კონკრეტული დინამიური ელემენტის არსებობას (ჰეშთეგი, მომხმარებლის სახელი, „მომწონს“ და ა.შ.). უფრო გრძელი ტექსტები შეიძლება გადაიხედოს გადახედვისას წინა/შემდეგ/შუა წინასწარ დაყენებით შეზღუდვის გარეშე. დეველოპერებს შეუძლიათ მარტივად განსაზღვრონ ყველა ეს ფუნქცია სადაც სურთ. ტიპოგრაფიის მცოდნე დეველოპერები აღფრთოვანებულნი იქნებიან კერნინგისა და ლიგატურების მხარდაჭერით (Apple ამ მაკროებს უწოდებს "შრიფტის აღწერებს").
თუმცა, iOS 7-ის ყველაზე ცხელი „მახასიათებელი“ არის Dynamic Type, ანუ დინამიური შრიფტი. რამდენადაც ჩვენ ვიცით, Apple-ის მობილური მოწყობილობები იქნება პირველი ელექტრონული მოწყობილობა, სადაც ამდენი ყურადღება იქნება ფოკუსირებული შრიფტის ხარისხზე, პირველად მას შემდეგ, რაც ბეჭდვის ბეჭდვის გამოგონება მოხდა. დიახ მართალია. ჩვენ ვსაუბრობთ ოპერაციულ სისტემაზე და არა აპლიკაციის ან განლაგების სამუშაოზე. მიუხედავად იმისა, რომ ოპტიკური რედაქტირება სცადა ფოტო კომპოზიციაში და დესკტოპის გამოქვეყნებაში, ეს არასოდეს ყოფილა სრულიად ავტომატური პროცესი. ზოგიერთი მცდელობა ჩიხში აღმოჩნდა, მაგალითად Adobe Multiple Masters. რა თქმა უნდა, დღეს უკვე არსებობს ტექნიკა ეკრანზე შრიფტის ზომის გასაზომად, მაგრამ iOS ბევრად მეტს გვთავაზობს.
დინამიური განყოფილების წყალობით, მომხმარებელს შეუძლია აირჩიოს (პარამეტრები > ზოგადი > შრიფტის ზომა) შრიფტის ზომა თითოეულ აპლიკაციაში, როგორც მას მოსწონს. იმ შემთხვევაში, თუ ყველაზე დიდი ზომაც კი არ არის საკმარისად დიდი, მაგალითად, დაქვეითებული მხედველობის მქონე ადამიანებისთვის, კონტრასტი შეიძლება გაიზარდოს (პარამეტრები > ზოგადი > ხელმისაწვდომობა).
როდესაც iOS 7-ის საბოლოო ვერსია გამოვა ათობით მილიონი მომხმარებლისთვის შემოდგომაზე, ის შეიძლება არ შესთავაზოს საუკეთესო ტიპოგრაფიას (Helvetica Neue შრიფტის გამოყენებით), მაგრამ სისტემის რენდერის ძრავა და სხვა დაკავშირებული ტექნოლოგიები დეველოპერებს შესთავაზებს შეგონების შესაძლებლობას. ლამაზად იკითხებადი დინამიური ტექსტი ბადურის ეკრანებზე, როგორც ჩვენ არასდროს გვინახავს იგი.
რა მნიშვნელობა აქვს ამ წინადადებას გთხოვთ? "შეიძლება არ შემოგთავაზოთ საუკეთესო ტიპოგრაფია (Helvetica Neue-ს გამოყენებით)"
Helvetica Neue-ის გამოყენება საუკეთესო შრიფტია თუ უბრალოდ iOS 7?
დიდი მადლობა
iOS 7 იყენებს Helvetica Neue-ს.
იგულისხმება, რომ (ადამიანების უმეტესობა) შეიძლება არ იფიქროს, რომ გამოყენებული Helvetica Neue შრიფტი აქვს საუკეთესო ტიპოგრაფიას
ბევრს ურჩევნია Myriad შრიფტი Helvetica Neue-ის ნაცვლად, რომელიც უფრო ახალია და სავარაუდოდ უფრო შესაფერისია ჩვენებისთვის. მაგრამ ჩემი აზრით, თუმცა მე არ ვარ ტიპოგრაფი, Helvetica Neue მშვენივრად გამოიყურება ბადურის ეკრანებზე და დინამიურ ჭრილში. უფრო მეტიც, ის უკვე ეფლს ეკუთვნის.
ისე, მე ტრადიციულად მირჩევნია გასული ათასწლეულის კარგი ძველი Apple Garamond ფონტი, მაგრამ ვაღიარებ, რომ ეს უფრო ნოსტალგიაა, ვიდრე ვარგისიანობა iOS-ისთვის... ყოველ შემთხვევაში, ეს ჩემი საყვარელი შრიფტი შეიძლება დაინსტალიროთ iDraw აპლიკაციაში iPad-ისთვის, სადაც შეგიძლიათ. დაწერე მასთან.
მე პირადად მომწონს iOS 7 ტიპოგრაფია, მე ვიყენებ ბეტას მისი გამოსვლის შემდეგ WWDC-ის შემდეგ და ყოველი მომდევნო ვერსიით სისტემა უფრო სრულყოფილია... შრიფტი ძალიან იკითხება ყველა ვითარებაში და ის ფაქტი, რომ არის
მიხარია ეს ფუნქცია. დედაჩემი ამას საკმაოდ ებრძვის. მე მაშინვე ვცადე ეს ფუნქცია BETA-ში და დედაჩემს მივეცი შესამოწმებლად და ძალიან დაეხმარა მას (სისტემის აპლიკაცია).
და რატომ არ აყენებენ იქ შრიფტს, რომელიც არ არის შესაძლებელი, მაგრამ რა თქმა უნდა უკეთ იკითხება? მე მესმის, რომ სტატიის მიხედვით, დეველოპერებს ექნებათ შესაძლებლობა, მაგრამ თავად სისტემა არ იყენებს მას.
დინამიური ტიპი – წარმოუდგენელია, როგორ აუმჯობესებს მცირე დეტალებს ტექსტის შეგრძნება:)) ცერი!