2011-07-07 193 views
8

He estado buscando en línea la tabla de caracteres UTF8. Y todo lo que pude encontrar para los subíndices fueron los números del 1 al 9 y algunas letras latinas.Símbolos UTF8 para letras de subíndice

Necesito encontrar S y B como subíndices para UTF8

Gracias por la ayuda.

aquí está el enlace para una tabla de caracteres UTF-8: http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

+0

Consulte los valores hexadecimales aquí: http://stackoverflow.com/a/28373132/1676173. – winerd

+1

El enlace está roto. –

Respuesta

1

UNICODE no tiene representación de todas las letras latinas en subíndices y superíndices: sólo algunos de ellos. Tendrás que usar el marcado para hacer eso.

Por ejemplo, si está utilizando HTML, puede utilizar el siguiente marcado:

example<sub>S</sub> 

el cual se convierte en ejemplo S.

La misma funcionalidad está disponible en muchos otros motores de procesamiento de texto: TeX, etc. Si lo está mostrando en WinForms o algo similar, desafortunadamente, tendrá que hacerlo usted mismo.

Además, con respecto al "UTF8". Es solo una codificación de la tabla UNICODE. UTF8 puede codificar cualquier carácter UNICODE, al igual que UTF16, UTF32 y otros. Por lo tanto, su pregunta es realmente acerca de la existencia de caracteres latinos de subíndice en UNICODE.

+0

¡Aunque estoy usando Python 2.6.6! Y hasta ahora no he tenido ningún problema con UTF8. ¿Puedes darme un ejemplo, cómo haría lo que hiciste allí en Python? ¡Gracias! –

+0

@Dielli Hoxha: no es la pregunta qué _language_ utiliza: es la pregunta qué _rendering engine_ utiliza: HTML, Windows API, Application Kit, WebKit, TeX, etc. Tenga en cuenta que cualquiera de estas API se puede utilizar desde Python (excepto quizás AppKit), pero la forma de generar el subscripto es única para cada uno de ellos. – Rom

+0

¿Podría darme un ejemplo de cómo haría eso en Python? He estado tratando de hacerlo funcionar pero no pude. ¡Gracias! –

0

La referencia autorizada sobre lo que los personajes no están en Unicode es el Unicode Standard. Puede encontrar la información relevante en el PDF code charts. Los caracteres de subíndice más comunes se encuentran en el bloque "Superíndices y subíndices". Para obtener una lista completa, consulte el archivo Unicodedata.txt y busque los caracteres con <sub> en su descripción. Tenga en cuenta que muchos de ellos son para uso especializado, p. en anotaciones fonéticas, y puede funcionar mal fuera de dicho uso, si los glifos han sido diseñados para el uso especial.