Đóng quảng cáo

Hoàn toàn không thiếu những đánh giá dài hạn về diện mạo của iOS 7 trong những tuần gần đây. Bất kỳ bước đi triệt để nào hơn luôn gây ra sự phẫn nộ mạnh mẽ giữa nhiều bên liên quan và điều đó cũng không khác gì phiên bản hệ điều hành di động sắp ra mắt của Apple. Một số "bệnh sốt phát ban" đã lên Twitter để bày tỏ mối quan ngại của họ ngay cả trước khi WWDC bắt đầu.

Typographica.org"Phông chữ mỏng được phát hiện trên biểu ngữ tại WWDC." Xin đừng.

Khôi VinhTại sao iOS 7 trông giống như một kệ trang điểm: Suy nghĩ của tôi về việc sử dụng Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyXem trước iOS 7: phông chữ kinh khủng. Độ tương phản nền trước/nền kém và Helvetica mỏng hơn không thể đọc được. Giao diện người dùng hiện tại được xây dựng trên Helvetica vốn đã khó đọc. Việc giảm phông chữ trong iOS 7 thực sự làm tôi khó chịu.

Trước khi bạn bắt đầu gật đầu đồng ý với những dòng tweet này, có một số sự thật cần lưu ý:

  • Việc phát hành phiên bản cuối cùng của iOS 7 vẫn còn vài tuần nữa
  • không ai có thể đánh giá hiệu quả của việc cắt phông chữ trong hệ điều hành động từ video và ảnh chụp màn hình
  • không ai trong số những người bình luận chính nói một lời nào về công nghệ phông chữ dường như đã thay đổi trong iOS 7

Mọi người đã bình tĩnh lại một chút trong WWDC, khi các kỹ sư của Apple giải thích đầy đủ trong bài thuyết trình của họ về cách iOS 7 xử lý phông chữ. Đồng thời, họ tiết lộ những chi tiết cần thiết khác của công nghệ mới.

Trong buổi nói chuyện của mình, Ian Baird, người chịu trách nhiệm xử lý văn bản trên thiết bị di động của Apple, đã giới thiệu thứ mà ông gọi là “tính năng thú vị nhất của iOS 7” - Text Kit. Đằng sau cái tên này là một API mới sẽ đóng một vai trò quan trọng đối với các nhà phát triển mà văn bản ứng dụng của họ là một trong những yếu tố hình ảnh cốt lõi. Text Kit được xây dựng dựa trên Core Text, một công cụ kết xuất Unicode mạnh mẽ nhưng đáng tiếc là tiềm năng của nó rất khó xử lý. Mọi thứ bây giờ sẽ được đơn giản hóa bằng Text Kit, về cơ bản đóng vai trò là người dịch.

Text Kit là một công cụ hiển thị hiện đại và nhanh chóng, có khả năng quản lý được tích hợp trong tùy chọn Bộ giao diện người dùng. Những tùy chọn này cung cấp cho nhà phát triển toàn quyền đối với tất cả các chức năng trong Core Text, do đó họ có thể xác định rất chính xác cách thức hoạt động của văn bản trong tất cả các thành phần của giao diện người dùng. Để thực hiện được tất cả những điều này, Apple đã sửa đổi UITextView, UITextLabel và UILabel. Tin tốt: điều đó có nghĩa là sự tích hợp liền mạch giữa hình ảnh động và văn bản (tương tự như UICollectionView và UITableView) lần đầu tiên trong lịch sử iOS. Tin xấu: các ứng dụng gắn chặt với nội dung văn bản sẽ phải được viết lại để hỗ trợ tất cả các tính năng tiện lợi này.

Trong iOS 7, Apple đã thiết kế lại kiến ​​trúc của công cụ kết xuất, cho phép các nhà phát triển toàn quyền kiểm soát hành vi của văn bản trong ứng dụng của họ.

Vậy tất cả những tính năng mới này có ý nghĩa gì trong thực tế? Giờ đây, các nhà phát triển có thể truyền bá văn bản theo cách thân thiện hơn với người dùng, trên nhiều cột và bằng hình ảnh mà không cần đặt vào lưới. Các chức năng thú vị khác được ẩn đằng sau những cái tên "Màu văn bản tương tác", "Gấp văn bản" và "Cắt ngắn tùy chỉnh". Ví dụ: sẽ sớm có thể thay đổi màu phông chữ nếu ứng dụng nhận ra sự hiện diện của một thành phần động cụ thể (hashtag, tên người dùng, "Tôi thích", v.v.). Các văn bản dài hơn có thể được thu nhỏ thành bản xem trước mà không cần phải giới hạn ở các cài đặt trước/sau/giữa. Các nhà phát triển có thể dễ dàng xác định tất cả các chức năng này ở nơi họ muốn. Các nhà phát triển am hiểu về kiểu chữ sẽ rất vui mừng với sự hỗ trợ cho kerning và chữ ghép (Apple gọi những macro này là “bộ mô tả phông chữ”).

Một vài dòng mã sẽ cho phép bạn dễ dàng thay đổi giao diện của phông chữ

Tuy nhiên, "tính năng" hot nhất trong iOS 7 là Dynamic Type, tức là kiểu chữ động. Theo những gì chúng tôi biết, thiết bị di động của Apple sẽ là thiết bị điện tử đầu tiên tập trung nhiều vào chất lượng phông chữ, lần đầu tiên kể từ khi phát minh ra kỹ thuật in letterpress. Vâng, đúng rồi. Chúng ta đang nói về hệ điều hành, không phải về ứng dụng hay công việc bố trí. Mặc dù chỉnh sửa quang học đã được thử nghiệm trong bố cục ảnh và xuất bản trên máy tính để bàn nhưng nó chưa bao giờ là một quá trình hoàn toàn tự động. Một số nỗ lực hóa ra lại đi vào ngõ cụt, chẳng hạn như Adobe Multiple Masters. Tất nhiên, ngày nay đã có những kỹ thuật để tăng kích thước phông chữ trên màn hình, nhưng iOS còn cung cấp nhiều hơn thế.

Cắt phông chữ động trong iOS 7 (giữa)

Nhờ phần động, người dùng có thể chọn (Cài đặt > Chung > Cỡ chữ) cỡ chữ trong mỗi ứng dụng theo ý muốn. Trong trường hợp ngay cả kích thước lớn nhất cũng không đủ lớn, chẳng hạn như đối với người khiếm thị, độ tương phản có thể tăng lên (Cài đặt > Cài đặt chung > Trợ năng).

Khi phiên bản cuối cùng của iOS 7 được phát hành cho hàng chục triệu người dùng vào mùa thu, nó có thể không cung cấp kiểu chữ đẹp nhất (sử dụng phông chữ Helvetica Neue), nhưng công cụ kết xuất của hệ thống và các công nghệ liên quan khác sẽ mang lại cho các nhà phát triển khả năng gợi lên tạo ra văn bản động dễ đọc đẹp mắt trên màn hình Retina vì chúng tôi chưa từng thấy anh ấy trước đây.

Nguồn: Typographica.org
.