Los caracteres rubí o caracteres rubi ( japonés :ルビ; rōmaji : rubi ; coreano : 루비 ; romaja : rubi ) son pequeñas glosas anotativas que generalmente se colocan encima o a la derecha de los caracteres logográficos de los idiomas de la esfera cultural del este de Asia , como el hanzi chino , el kanji japonés y el hanja coreano , para mostrar la pronunciación de los logogramas; estos también se usaban anteriormente para el chữ Hán y el chữ Nôm vietnamitas , y todavía pueden verse ocasionalmente en ese contexto al leer textos arcaicos. Normalmente llamados simplemente ruby o rubi , estas anotaciones se usan más comúnmente como guías de pronunciación para caracteres que probablemente no sean familiares para el lector.
A continuación se muestra un ejemplo de caracteres rubí japoneses (llamados furigana ) para Tokio ("東京"):
Hiragana | Katakana | Romaji | Hentaigana |
---|---|---|---|
東A mí | 東A mí | 東A mí | 東A mí |
La mayoría de los furigana se escriben con el silabario hiragana , pero también se utilizan ocasionalmente katakana y romaji . Alternativamente, a veces se imprimen palabras extranjeras (generalmente en inglés) con furigana para proporcionar el significado, y viceversa. Los libros de texto a veces presentan lecturas en katakana y lecturas en kun con hiragana.
A continuación se muestra un ejemplo de caracteres rubí para Beijing ("北京") en Zhuyin (también conocido como Bopomofo), Xiao'erjing y Pinyin.
Zhu Yin | Xiao'erjing | Pinyin |
---|---|---|
BuenoA mí | A míBueno | BuenoA mí |
En Taiwán, el silabario principal utilizado para los caracteres rubí chinos es Zhuyin fuhao (también conocido como Bopomofo ); en China continental, se utiliza principalmente el pinyin . Por lo general, a diferencia del ejemplo que se muestra arriba, el zhuyin se utiliza con una escritura tradicional vertical y el zhuyin se escribe en el lado derecho de los caracteres. En China continental, se utiliza la escritura horizontal y los caracteres rubí (pinyin) se escriben encima de los caracteres chinos.
Xiao'erjing es un alfabeto persa-árabe, adoptado por los musulmanes Hui y utilizado en ocasiones como caracteres rubí en varios manuscritos. Este sistema tiene sus defectos, principalmente que no tiene forma de indicar tonos. Con la difusión del pinyin, el uso de este sistema ha ido en declive en las últimas décadas. La mayoría de los manuscritos que marcan los caracteres con Xiao'erjing lo hacen de derecha a izquierda, lo que es bastante único en comparación con otros sistemas. Esto se debe a que, por lo general, dichos manuscritos incluyen textos árabes como el Corán, y la escritura china es la explicación o traducción.
Los libros con guías fonéticas (especialmente pinyin) son populares entre los niños y los extranjeros que aprenden chino.
A continuación se muestra un ejemplo de los caracteres rubí coreanos para Corea ("韓國"):
Hangul | Romaja |
---|---|
韓Su | 韓Su |
El romaja se utilizaba normalmente en los libros de texto extranjeros hasta que se introdujo el hangul. Los caracteres rubí pueden ser bastante comunes en los carteles de ciertas partes de Corea del Sur.
Aquí hay un ejemplo de los caracteres de rubí vietnamita ( Chữ Quốc Ngữ ) para Hanoi ("河內"):
El Quoc del hombre |
---|
YoAsi |
Los caracteres chinos y sus derivaciones ( chữ Hán y chữ Nôm ) que utilizaban los vietnamitas han caído en desuso en favor de la escritura basada en el latín chữ Quốc ngữ durante el período colonial francés, cuando se convirtió en parte de la educación obligatoria (de 1920 en adelante). Actualmente, todavía lo utiliza el pueblo Gin . [ cita requerida ]
Ruby puede utilizarse por diferentes motivos:
Además, el rubí se puede utilizar para mostrar el significado, en lugar de la pronunciación, de una palabra posiblemente desconocida (normalmente extranjera) o de jerga. Esto se suele utilizar en diálogos hablados y se aplica únicamente a publicaciones japonesas. La forma más común de rubí se denomina furigana o yomigana y se encuentra en libros didácticos, periódicos, cómics y libros para niños japoneses.
En japonés, ciertos caracteres, como el sokuon (促音) (pequeño tsu ,っ) que indica una pausa antes de la consonante que precede, normalmente se escriben con un tamaño de aproximadamente la mitad del de los caracteres normales. Cuando se escriben en Ruby, estos caracteres suelen tener el mismo tamaño que otros caracteres Ruby. Los avances tecnológicos permiten ahora que ciertos caracteres se representen con precisión. [ aclaración necesaria ] [1]
En China, la práctica de proporcionar pistas fonéticas mediante Ruby es poco frecuente, pero se da sistemáticamente en libros de texto o diccionarios de nivel de escuela primaria. Los chinos no tienen un nombre especial para esta práctica, ya que no está tan extendida como en Japón. En Taiwán, se conoce como " zhuyin ", por el nombre del sistema fonético empleado allí para este propósito. Casi siempre se utiliza verticalmente, porque las publicaciones normalmente tienen un formato vertical y el zhuyin no es tan fácil de leer cuando se presenta horizontalmente. [ cita requerida ] Cuando no se utiliza el zhuyin, se emplean otros sistemas fonéticos chinos como el pinyin .
En entornos académicos, el texto vietnamita escrito en chữ Hán o chữ Nôm puede glosarse con chữ quốc ngữ ruby para los lectores modernos. [2]
A veces, las glosas interlineales son visualmente similares a las del rubí, ya que aparecen encima o debajo del texto principal en letra más pequeña. Sin embargo, se trata de una práctica específica que se utiliza para ayudar a los estudiantes de una lengua extranjera, ya que se proporcionan glosas para las palabras de un texto, en lugar de la pronunciación de caracteres menos conocidos.
La anotación Ruby también se puede utilizar en escritura a mano.
En la tipografía británica, ruby era originalmente el nombre de un tipo con una altura de 5,5 puntos , que los impresores usaban para anotaciones interlineales en documentos impresos. En japonés, en lugar de referirse a un tamaño de fuente, la palabra se convirtió en el nombre de la composición tipográfica furigana . Cuando se transliteró de nuevo al inglés, algunos textos tradujeron la palabra como rubi (una romanización típica de la palabra japonesaルビ, en lugar deルビー( rubí ), la transliteración esperada de ruby ). Sin embargo, la ortografía "ruby" se ha vuelto más común desde que el W3C publicó una recomendación para el marcado ruby . En los EE. UU., el tamaño de fuente se había llamado " agate ", un término en uso desde 1831 según el Oxford English Dictionary .
En 2001, el W3C publicó la especificación Ruby Annotation [1] para complementar XHTML con el marcado Ruby. El marcado Ruby se incorpora a la especificación XHTML 1.1 y a HTML5. [3]
Para los navegadores que no admiten Ruby de forma nativa, la compatibilidad con Ruby se agrega más fácilmente mediante reglas CSS que están disponibles en la web. [4]
El marcado Ruby está estructurado de tal manera que aparece una representación alternativa, que consiste en los caracteres Ruby entre paréntesis inmediatamente después del texto principal, si el navegador no admite Ruby.
El W3C también está trabajando en un módulo ruby específico para CSS nivel 2, que además permite la agrupación de ruby y la omisión automática de furigana que coincida con su parte anotada. [5]
A continuación se muestran algunos ejemplos de marcado en Ruby. El marcado se muestra primero y luego el marcado renderizado, seguido de la versión sin marcar. Los navegadores web lo renderizan con el tamaño y la posición correctos, como se muestra en los ejemplos basados en tablas anteriores, o utilizan la renderización alternativa con los caracteres Ruby entre paréntesis:
XHTML | CSS nivel 2 [5] | ||
---|---|---|---|
Margen | < ruby >
東京< rp > ( </ rp > < rt >とうきょう</ rt >< rp > ) </ rp > </ ruby > | < ruby >北< rp > ( </ rp >< rt > ㄅㄟˇ </ rt >< rp > ) </ rp >京< rp > ( </ rp >< rt > ㄐㄧㄥ </ rt >< rp > ) </ rp > </ rubí > | < ruby > < rbc >< rb >振</ rb >< rb >り</ rb > < rb >仮</ rb >< rb >名</ rb >< rp > ( < / rp >> rbc > < rtc >< rt >ふ</ rt >< rt >り</ rt >< rt >が</ rt >< rt >な</ rt >< rp > ) </ rp >> rtc > </ ruby > |
Renderizado | De forma predeterminada, el código anterior tendrá el efecto que se muestra a continuación. Para lograr este efecto, es posible que necesite aplicar más estilos CSS. | ||
No notificado | 東京(とうきょう) | 北(ㄅㄟˇ)京(ㄐㄧㄥ) | 振り仮名(ふりがな) |
Tenga en cuenta que el texto en chino Ruby normalmente se muestra en columnas verticales a la derecha de cada carácter. Este enfoque no suele ser compatible con los navegadores en la actualidad.
Este es un ejemplo basado en tablas de columnas verticales:
瓶 | ㄆ ㄧ ㄥˊ |
Bueno | ˙ ㄗ |
El marcado Ruby complejo permite asociar más de un texto Ruby con un texto base, o partes de texto Ruby con partes de texto base. [6]
Unicode y su estándar complementario, el Conjunto de caracteres universal , admiten Ruby a través de estos caracteres de anotación interlineales : [7]
FFF9
( hexadecimal ): ancla de anotación interlineal: marca el inicio del texto anotadoFFFA
(hexadecimal): separador de anotación interlineal: marca el inicio de los caracteres de anotaciónFFFB
(hexadecimal): terminador de anotación interlineal: marca el final del texto anotadoPocas aplicaciones implementan estos caracteres. El Informe Técnico Unicode N° 20 [8] aclara que estos caracteres no están destinados a ser expuestos a usuarios de lenguajes de marcado y aplicaciones de software. Sugiere que se utilice el marcado Ruby en su lugar, cuando sea apropiado.
Los caracteres de anotación interlineal forman parte del bloque Unicode "Especiales":
Especiales [1] [2] [3] Tabla de códigos oficiales del Consorcio Unicode (PDF) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | do | D | mi | F | |
U+FFFx | Asociación Internacional de Automatización (IAA) | IAS | IAT |  | � | |||||||||||
Notas
|
La norma ISO/IEC 6429 (también conocida como ECMA -48), que define los códigos de escape ANSI, también proporcionó un mecanismo para el texto en Ruby para su uso en terminales de texto, aunque pocos terminales y emuladores de terminal lo implementan. El código de escape PARALLEL TEXTS (PTX) aceptaba seis valores de parámetros que proporcionaban las siguientes secuencias de escape para marcar el texto en Ruby:
CSI 0 \
(o simplemente CSI \
porque se utiliza 0 como valor predeterminado para este control) – fin de los textos paralelosCSI 1 \
– comienzo de una cadena de texto paralelo principalCSI 2 \
– comienzo de una cadena de texto paralelo suplementarioCSI 3 \
– comienzo de una serie de anotaciones fonéticas japonesas complementariasCSI 4 \
– comienzo de una serie de anotaciones fonéticas chinas complementariasCSI 5 \
– final de una cadena de anotaciones fonéticas suplementarias