2011-10-05 11 views

Respuesta

8

Como jrturton menciones, ¹, ² y ³ eran de un conjunto de caracteres antigua (Latin 1) y por lo tanto incluido en una diferente lugar. Esto también significa que muchas fuentes no tienen soporte para más números de superíndices, ya que muchos solo se esfuerzan por el latín, el griego y el cirílico con algunos símbolos de puntuación. Por lo tanto, los restantes se toman de una fuente diferente sobre la cual usted el autor tiene poco o ningún control.

Como un ejemplo:

Superscript numbers

Esos son los números en superíndice de 1 a 9 y 0. La extensión de texto formateado en Arial en Word. Ves lo que pasó con el resto de ellos. Contrariamente a lo que cree jrturton, no hay una nueva forma de los glifos existentes involucrados. Esto es solo sustitución de fuentes.

+1

Entonces, si encontramos una fuente donde los diseñadores han incluido el conjunto completo de números superpuestos, tendrán una aptitud constante? – jrturton

+0

Ese debería ser el caso, sí. En Windows al menos, todas las fuentes recientes de Microsoft tienen un conjunto completo de superíndices y subíndices, así como algunas otras minucias (figuras de texto), pero no tengo idea de qué tan insistente es Apple en fuentes de alta calidad. Una vez lo fueron, en verdad. – Joey

+0

¡Gracias muchachos! No pude marcarlos como una respuesta aceptada. Solo permite uno. Si alguna vez descubres qué tipo de letra no tiene este problema, házmelo saber. – Dogahe

9

Los que están fuera de lugar (1,2 y 3) se agregaron antes que el resto (ver wikipedia: http://en.wikipedia.org/wiki/Unicode_superscripts_and_subscripts), y son de un bloque Unicode diferente. Eso no explica por qué se ven diferentes, pero puede ser que esos sean caracteres reales en la mayoría de las fuentes, y los restantes son solo versiones ajustadas de los glifos estándar.

Esto parece ser así y tiene razón, parece terrible cuando intenta hacer números superíndices de varios dígitos. No sé si se aplica a todas las fuentes, pero es muy notable en la fuente del sistema iOS.

Si alguien tiene una manera de hacer que esto funcione, voy a poner una recompensa a esta pregunta.

ACTUALIZACIÓN

Eliminé un pequeño programa para visualizar todas las fuentes en el teléfono y mostrar los números en superíndice de 0 a 9. Las siguientes fuentes tenía una apariencia consistente a través de todos los dígitos:

  • Zapfino
  • Courier-Bold
  • AmericanTypewriter (también -Bold)
  • HiraKakuPr on-W6 (también -W3)
  • Notable-Bold (también -Light)
+0

Muchas gracias jrturton! Voy a probar estas fuentes. – Dogahe

+1

Se trata de una cuestión de sustitución de fuentes, no de ajuste de glifos. Los problemas surgen cuando algunos glifos se toman de una fuente diferente. Básicamente basta con comprobar que la fuente que pretende utilizar contiene el superíndice cuatro (sería muy conveniente contenerlo, pero no los otros dígitos). Esto ofrece muchas opciones, algunas de las cuales son fuentes ampliamente disponibles, consulte http://www.fileformat.info/info/unicode/char/2074/fontsupport.htm –

+0

@ JukkaK.Korpela - gracias por esa información. Joey también me había corregido sobre el ajuste del glifo. Se podría pensar, dado que Apple es Apple, que las fuentes integradas en iOS se verían obligadas a tener estos caracteres, pero parece que no. – jrturton

Cuestiones relacionadas