بستن آگهی

در هفته های اخیر هیچ کمبودی در بررسی های طولانی مدت ظاهر iOS 7 وجود ندارد. هر گام رادیکال تر همیشه باعث نارضایتی شدید بسیاری از سهامداران می شود و با نسخه آینده سیستم عامل موبایل اپل تفاوتی ندارد. برخی از "تیفوفیل ها" حتی قبل از شروع WWDC در توییتر به ابراز نگرانی های خود پرداختند.

Typographica.org"فونت باریک روی بنر در WWDC مشاهده شد." لطفا نه.

خوی وینچرا iOS 7 شبیه یک قفسه آرایشی است: تفکرات من در مورد استفاده از Helvetica Neue Ultra Light. bit.ly/11dyAoT

توماس فینیپیش نمایش iOS 7: فونت وحشتناک. کنتراست ضعیف پیش‌زمینه/پس‌زمینه و Helvetica باریک‌تر غیرقابل خواندن. UI فعلی ساخته شده بر روی Helvetica در حال حاضر به سختی خوانده می شود. کاهش فونت در iOS 7 واقعاً من را عصبانی می کند.

قبل از اینکه شروع به تکان دادن سر برای موافقت با این توییت ها کنید، باید از چند واقعیت آگاه باشید:

  • انتشار نسخه نهایی iOS 7 هنوز چند هفته دیگر باقی مانده است
  • هیچ‌کس نمی‌تواند از روی فیلم‌ها و اسکرین‌شات‌ها، کارایی حروف پویا سیستم‌عامل را قضاوت کند
  • هیچ یک از نظر دهندگان کلیدی در مورد فن آوری های فونت که ظاهراً در iOS 7 تغییر کرده اند کلمه ای نگفتند.

مردم قبلاً در طول WWDC کمی آرام شده اند، زیرا مهندسان اپل در ارائه های خود به اندازه کافی توضیح دادند که iOS 7 چگونه فونت ها را مدیریت می کند. در همان زمان، آنها جزئیات ضروری دیگری از فناوری جدید را فاش کردند.

در سخنرانی خود، Ian Baird، مسئول پردازش متن در دستگاه های تلفن همراه اپل، آنچه را که "جالب ترین ویژگی iOS 7" نامیده است - Text Kit معرفی کرد. در پشت این نام یک API جدید پنهان شده است که نقش مهمی را برای توسعه دهندگانی که برنامه هایشان متن را به عنوان یکی از عناصر اصلی بصری شامل می شود، ایفا می کند. کیت متن بر روی Core Text، یک موتور رندر قدرتمند یونیکد ساخته شده است، اما متأسفانه کنترل پتانسیل آن دشوار است. اکنون همه چیز باید توسط Text Kit ساده شود، که اساساً به عنوان یک مترجم عمل می کند.

Text Kit یک موتور رندر مدرن و سریع است که مدیریت آن در تنظیمات کیت رابط کاربری ادغام شده است. این اولویت‌ها به توسعه‌دهندگان قدرت کامل بر روی تمام عملکردهای موجود در Core Text می‌دهد، بنابراین می‌توانند دقیقاً نحوه رفتار متن در همه عناصر رابط کاربری را تعریف کنند. برای امکان پذیر ساختن همه اینها، اپل UITextView، UITextLabel و UIlabel را اصلاح کرد. خبر خوب: این به معنای ادغام یکپارچه انیمیشن ها و متن (شبیه به UICollectionView و UITableView) برای اولین بار در تاریخ iOS است. خبر بد: برنامه‌هایی که نزدیک به محتوای متنی هستند باید برای پشتیبانی از همه این ویژگی‌های خوب بازنویسی شوند.

در iOS 7، اپل معماری موتور رندر را دوباره طراحی کرد و به توسعه دهندگان این امکان را داد تا کنترل کاملی بر رفتار متن در برنامه های خود داشته باشند.

بنابراین همه این ویژگی های جدید در عمل چه معنایی دارند؟ توسعه دهندگان اکنون می توانند متن را به روشی کاربرپسندتر، در چندین ستون و با تصاویری که نیازی به قرار دادن در یک شبکه ندارند، پخش کنند. توابع جالب دیگری در پشت نام های "Interactive Text Color"، "Text Folding" و "Custom Truncation" پنهان شده است. به عنوان مثال، به زودی، اگر برنامه وجود یک عنصر پویا خاص (هشتگ، نام کاربری، "من دوست دارم" و غیره) را تشخیص دهد، امکان تغییر رنگ فونت وجود خواهد داشت. متون طولانی‌تر را می‌توان بدون محدود کردن به پیش‌تنظیمات قبل/بعد/وسط در یک پیش‌نمایش کوچک کرد. توسعه دهندگان به راحتی می توانند همه این توابع را در جایی که می خواهند تعریف کنند. توسعه دهندگان آگاه به تایپوگرافی از پشتیبانی از کرنینگ و لیگاتورها هیجان زده خواهند شد (اپل این ماکروها را "توصیفگر فونت" می نامد).

چند خط کد به شما این امکان را می دهد که به راحتی ظاهر فونت را تغییر دهید

با این حال، داغ‌ترین «ویژگی» در iOS 7، Dynamic Type است، یعنی تایپ‌فیس پویا. تا آنجا که می دانیم، دستگاه های تلفن همراه اپل اولین دستگاه های الکترونیکی خواهند بود که توجه زیادی به کیفیت فونت دارند، اولین بار از زمان اختراع چاپ لترپرس. بله درست است. ما در مورد سیستم عامل صحبت می کنیم، نه برنامه یا کار چیدمان. اگرچه ویرایش نوری در ترکیب عکس و انتشار رومیزی امتحان شده است، اما هرگز یک فرآیند کاملاً خودکار نبوده است. برخی از تلاش ها مانند Adobe Multiple Masters به ​​بن بست تبدیل شدند. البته، امروزه تکنیک‌هایی برای اندازه‌گیری اندازه فونت روی نمایشگر وجود دارد، اما iOS بسیار بیشتر ارائه می‌دهد.

برش فونت پویا در iOS 7 (در مرکز)

به لطف برش پویا، کاربر می تواند اندازه فونت هر برنامه را به دلخواه خود انتخاب کند (تنظیمات > عمومی > اندازه قلم). در صورتی که حتی بزرگترین اندازه به اندازه کافی بزرگ نباشد، به عنوان مثال برای افرادی که بینایی ضعیفی دارند، کنتراست را می توان افزایش داد (تنظیمات > عمومی > دسترسی).

هنگامی که نسخه نهایی iOS 7 در پاییز برای ده‌ها میلیون کاربر عرضه می‌شود، ممکن است بهترین تایپوگرافی (با استفاده از فونت Helvetica Neue) را ارائه ندهد، اما موتور رندر سیستم و سایر فناوری‌های مرتبط به توسعه‌دهندگان توانایی تجسم را ارائه می‌دهد. متن پویا و خوانایی زیبایی را روی نمایشگرهای رتینا ایجاد کنید، همانطور که قبلاً او را ندیده بودیم.

منبع: Typographica.org
.