Pechar anuncio

Non faltan as revisións a longo prazo da aparición de iOS 7 nas últimas semanas. Calquera paso máis radical sempre causa un forte resentimento entre moitas partes interesadas, e non é diferente coa próxima versión do sistema operativo móbil de Apple. Algúns "tifófilos" utilizaron Twitter para transmitir as súas preocupacións mesmo antes de que comezase a WWDC.

Typographica.org"Tipo de letra delgado visto no banner da WWDC." Por favor, non.

Khoi VinhPor que iOS 7 parece un estante de maquillaxe: as miñas reflexións sobre o uso de Helvetica Neue Ultra Light. bit.ly/11dyAoT

Thomas PhinneyVista previa de iOS 7: fonte atroz. Pobre contraste de primeiro plano/fondo e Helvetica máis delgada ilexible. A interface de usuario actual construída en Helvetica xa é difícil de ler. O tipo de letra adelgazante en iOS 7 realmente me cabrea.

Antes de comezar a asentir con estes tweets, hai que ter en conta algúns feitos:

  • o lanzamento da versión final de iOS 7 aínda está a unhas semanas
  • ninguén pode xulgar a eficacia da tipografía dinámica do SO a partir de vídeos e capturas de pantalla
  • Ningún dos comentaristas principais dixo unha palabra sobre as tecnoloxías de fontes que aparentemente cambiaron en iOS 7

A xente xa se calmou bastante durante a WWDC, xa que os enxeñeiros de Apple explicaron suficientemente nas súas presentacións como iOS 7 manexa os tipos de letra. Ao mesmo tempo, revelaron outros detalles necesarios da nova tecnoloxía.

Na súa charla, Ian Baird, o responsable do procesamento de texto nos dispositivos móbiles de Apple, presentou o que el chamou "a función máis xenial de iOS 7" - Text Kit. Detrás deste nome escóndese unha nova API que desempeñará un papel importante para os desenvolvedores cuxas aplicacións inclúan texto como un dos elementos visuais fundamentais. Text Kit construíuse sobre Core Text, un poderoso motor de renderizado Unicode, pero cuxo potencial é, lamentablemente, difícil de manexar. Todo debería simplificarse agora mediante Text Kit, que actúa esencialmente como tradutor.

Text Kit é un motor de renderizado moderno e rápido, cuxa xestión está integrada nas preferencias de User Interface Kit. Estas preferencias dan aos desenvolvedores todo o poder sobre todas as funcións de Core Text, polo que poden definir con moita precisión como se comportará o texto en todos os elementos da interface de usuario. Para que todo isto sexa posible, Apple modificou UITextView, UITextLabel e UILabel. Boas noticias: significa unha integración perfecta de animacións e texto (semellante a UICollectionView e UITableView) por primeira vez na historia de iOS. A mala noticia: as aplicacións moi vinculadas ao contido textual terán que ser reescritas para admitir todas estas ingeniosas funcións.

En iOS 7, Apple redeseñou a arquitectura do motor de renderizado, permitindo aos desenvolvedores asumir o control total sobre o comportamento do texto nas súas aplicacións.

Entón, que significan todas estas novas funcións na práctica? Agora os desenvolvedores poden difundir o texto dun xeito máis sinxelo, en varias columnas e con imaxes que non precisan colocarse nunha cuadrícula. Outras funcións interesantes agóchanse detrás dos nomes "Cor de texto interactiva", "Plegamento de texto" e "Truncamento personalizado". Por exemplo, en breve será posible cambiar a cor da fonte se a aplicación recoñece a presenza dun elemento dinámico específico (hashtag, nome de usuario, "gústame", etc.). Os textos máis longos pódense reducir na vista previa sen ter que limitarse aos predefinidos antes/despois/medio. Os desenvolvedores poden definir facilmente todas estas funcións onde queiran. Os desenvolvedores conscientes da tipografía estarán encantados co soporte para kerning e ligaduras (Apple chama a estas macros "descritores de fontes").

Unhas poucas liñas de código permítenche cambiar facilmente o aspecto do tipo de letra

Non obstante, a "función" máis popular de iOS 7 é o tipo dinámico, é dicir, a tipografía dinámica. Polo que sabemos, os dispositivos móbiles de Apple serán os primeiros dispositivos electrónicos con tanta atención centrada na calidade das fontes, a primeira vez desde a invención da impresión tipográfica. Si é certo. Estamos a falar do sistema operativo, non do traballo de aplicación ou deseño. Aínda que se tentou a edición óptica na fotocomposición e na autoedición, nunca foi un proceso completamente automático. Algúns intentos resultaron ser un camiño sen saída, como Adobe Multiple Masters. Por suposto, hoxe xa hai técnicas para escalar o tamaño da fonte na pantalla, pero iOS ofrece moito máis.

Corte de letra dinámico en iOS 7 (centro)

Grazas á sección dinámica, o usuario pode escoller (Configuración > Xeral > Tamaño da letra) o tamaño da fonte en cada aplicación como máis lle guste. No caso de que incluso o tamaño máis grande non sexa o suficientemente grande, por exemplo para persoas con problemas de visión, pódese aumentar o contraste (Configuración > Xeral > Accesibilidade).

Cando a versión final de iOS 7 se lance a decenas de millóns de usuarios no outono, é posible que non ofreza a mellor tipografía (usando a fonte Helvetica Neue), pero o motor de renderizado do sistema e outras tecnoloxías relacionadas ofrecerán aos desenvolvedores a posibilidade de conxurar texto dinámico moi lexible nas pantallas Retina como nunca o vira antes.

Fonte: Typographica.org
.