¿Por qué 16px es el tamaño de fuente más común y no 17px?

En los días de la impresión tipográfica, el tipo de fundición y las matrices de Linotype venían en un rango limitado de tamaños, y una “fuente” se definía como un tamaño de diseño de tipo de letra en un solo estilo, como Baskerville Italic de 12 puntos, aunque si ordenó Linotype matrices, por lo general presentarían tanto el estilo romano como el cursivo en cada tapete, o tanto el estilo romano como el negrita. Se requerían tapetes adicionales, o “géneros”, para las letras acentuadas que se necesitaban para establecer el tipo en francés, alemán, español o escandinavo, por ejemplo.

La mayoría de los impresores ordenarían su tipo de fundición, o matrices para sus revistas Linotype, en los tamaños que consideraran más versátiles e importantes para las necesidades cotidianas de sus principales clientes. Como comprar una caja completa de tipo o un conjunto completo de matrices era muy costoso, era raro ver tamaños de puntos impares por encima de 11 puntos. Por lo general, los tamaños más grandes del tipo de metal de fundición se limitarían a 12 puntos, 14 puntos, 18 puntos, 24 puntos, 30 puntos, 36 puntos, 48 ​​puntos, 60 puntos y 72 puntos, en las familias de fuentes consideradas más esenciales para Las necesidades de su tienda. De ninguna manera, muchas imprentas poseen todos los tamaños posibles que podrían haber estado disponibles en la fundición de tipos.

El rango restringido de tamaños se transfirió inicialmente a la fotocomposición, aunque las máquinas de fotocomposición de modelos posteriores ofrecían tamaños variables en incrementos muy pequeños de 1 punto o medio punto. Con el advenimiento de la publicación de escritorio Macintosh, software como Aldus PageMaker, Quark XPress e InDesign permitieron ajustes aún más finos en el tamaño de la letra, aunque a algún costo para la estética tradicional.

La referencia al tipo de 16 puntos es probablemente una referencia a los tamaños de puntos predeterminados en los navegadores web de computadoras, y es un poco inapropiado ya que se refiere a caracteres destinados a caber en un cuerpo de 16 píxeles de alto, lo que podría manifestarse como aparentemente 12 puntos de alto o aparentemente 16 puntos de alto, dependiendo de las diferentes resoluciones de pantalla de diferentes fabricantes. Ahora que HTML5 y CSS son omnipresentes y tienen soporte universal en los navegadores modernos, las medidas de tamaño en puntos deben restringirse a los documentos destinados a la impresión. El uso de puntos o píxeles está en desuso para el uso en pantalla, ya que estas unidades no se verán igual en los sistemas Macintosh, Windows o UNIX y no se amplían ni disminuyen para personas con discapacidad visual o dispositivos móviles. El uso de unidades em o unidades de porcentaje dentro de las definiciones de estilo CSS en su lugar proporciona una apariencia más consistente en varios sistemas operativos, navegadores y resoluciones de pantalla. espero que esto ayude

Supongo que 17 es un número primo.

16 es fácilmente divisible. Funciona bien para cálculos rápidos cuando (por ejemplo) queremos que nuestro tamaño de fuente sea un 25% más pequeño. Podemos cambiar de 16 a 12, pero un cuarto de descuento de 17 no podría ser un número entero.

Por falta de una razón mejor, 16 no es primo. Es divisible y más fácil de usar en los cálculos.