No soy un tipógrafo, pero en mi humilde opinión, las mediciones basadas en píxeles para la interfaz de usuario / diseño web deben desaparecer hace 15 años.
Cada monitor, incluso remotamente moderno, informa sus dpi y dimensiones de píxeles nativas (y, por lo tanto, el tamaño) al sistema operativo.
Las medidas pueden y deben darse en unidades de longitud “reales” (como mm, pulgadas, puntos tipográficos – infierno, nanofurlongs, por todo lo que me importa) o porcentajes relativos al tamaño de la pantalla. O, en sitios web, como desviaciones del “tamaño estándar”, que establece el usuario.
- ¿Cómo puedo hacer que un sitio sea más amigable para dispositivos móviles? Desarrollé wizmobilerepair.com con un ancho fijo de 1024px y me di cuenta de que esto no tiene fluidez. ¿Qué puedo hacer para implementar un diseño web receptivo?
- Cómo aprender sobre el desarrollo de exploits
- ¿Qué es mejor, Jackson o Gson?
- ¿Qué opinas de todos los marcos de JavaScript? ¿Es una forma de 'hacer trampa' cuando no estás usando JavaScript nativo?
- ¿Cuántos botones CTA debo poner en una página de inicio? ¿Hay alguna investigación al respecto? Quiero saber si hay alguna mejor práctica.
HTML y CSS no solo admiten eso, sino que pretenden que sea la forma estándar de especificar tamaños (de texto y de algunos otros elementos) desde el principio. Las únicas razones por las cuales los valores absolutos de píxeles se volvieron comunes son, sin rodeos, los egos de los diseñadores gráficos y la falta de voluntad para adaptar sus conjuntos de herramientas / flujo de trabajo a un medio diferente, “Suites de diseño web” y generalmente idiotas “diseñando” “sitios web”.
Y debe haber una manera fácil, estandarizada y universal para que el usuario le diga al sistema si quiere “tamaño estándar” o elementos más grandes / más pequeños en la pantalla sin que rompa todo tipo de cosas (no, el zoom simple no funciona para eso Las aplicaciones o los kits de herramientas deben admitirlo), no solo para texto o sitios web, sino también para todo.
Qué tan grande, proporcionalmente, quiero que mis elementos de interfaz de usuario, texto, etc. varíen con toneladas de variables. Si estoy sentado frente a un monitor de 30 ″, quiero elementos más pequeños que cuando ese mismo monitor esté a 3 m de distancia, por ejemplo.
El sistema operativo o la aplicación no pueden saber eso, a menos que les diga. Algunos kits de herramientas / GUI admiten esto, hasta cierto punto, pero todavía no he visto uno en el que funcione de manera consistente y fácil.