Beta Code era un método para representar, utilizando únicamente caracteres ASCII , los caracteres, acentos y formatos presentes en textos griegos antiguos (y otras lenguas antiguas). Su objetivo no era simplemente romanizar el alfabeto griego , sino representar fielmente una amplia variedad de textos originales, incluyendo formatos y caracteres poco comunes o peculiares. Para la mayoría de las aplicaciones, ha sido reemplazado por Unicode.
El código Beta fue desarrollado por David W. Packard a finales de la década de 1970 y adoptado por Thesaurus Linguae Graecae en 1981. Se convirtió en el estándar para la codificación del griego politónico y también fue utilizado por otros proyectos como el Proyecto Perseus , el Instituto Packard de Humanidades , la colección Duke de Papiros Documentales y el Proyecto de Epigrafía Griega en Cornell y la Universidad Estatal de Ohio . El código Beta se puede convertir fácilmente a diversos sistemas de visualización, principalmente Unicode . [ 1 ] La mayoría de estos proyectos han convertido sus datos a Unicode. Por ejemplo, Perseus originalmente codificó todos sus textos griegos antiguos usando el código Beta, [ 2 ] pero ahora los publica como Unicode.
Codificación
alfabeto griego
Notas
- En lugar de letras latinas mayúsculas, también se pueden usar letras latinas minúsculas (por ejemplo, a para α y *a para Α).
- El manual del código beta de TLG utiliza letras ASCII mayúsculas para representar las letras griegas. Una variante (utilizada por el Proyecto Perseo ) utiliza letras ASCII minúsculas. En ambos casos, la letra ASCII sin asterisco representa una letra griega minúscula, y se debe añadir un asterisco para indicar una letra griega mayúscula.
- En general, basta con un único carácter de codificación S para la sigma griega; se interpreta como una sigma final al término de las palabras o cuando va seguida de signos de puntuación, y como una sigma medial en otras posiciones. En los casos en que esta autodesambiguación no sea correcta, se pueden utilizar los códigos específicos S1 y S2 .
- Algunas representaciones usan J para la sigma final y S para la sigma medial. Sin embargo, muchas aplicaciones, como Morpheus y uni2beta, no admiten ni generan J.
Puntuación
El carácter ' se utiliza tanto para codificar un apóstrofo como para añadir una breve métrica a una vocal. La intención queda clara porque el apóstrofo se usa en griego únicamente para la elisión, que normalmente ocurre después de una consonante.
Acentos y diacríticos
Estos son normalmente operadores posfijos, como en los ejemplos anteriores, pero para palabras en mayúsculas, los acentos van entre el * y la letra. La documentación no define otro orden requerido o canónico para los acentos. En algunas fuentes de datos, la respiración se ve normalmente antes de un acento tonal, [ 3 ] y una implementación define un orden canónico de respiración, acento, subíndice iota. [ 4 ] En algunas implementaciones, el orden de los acentos puede determinar la disposición de los caracteres combinatorios después de la conversión a Unicode. [ 5 ] Muchas implementaciones no implementan la macronización.
Referencias
- ↑ El proyecto TLG ha desarrollado una guía de referencia de Beta a Unicode ( http://www.tlg.uci.edu/encoding/quickbeta.pdf ).
- ↑ "Centro de ayuda e información de Perseus" . www.perseus.tufts.edu . Consultado el 26 de diciembre de 2022 .
- ↑ Crane, biblioteca de ramas Morpheus, https://github.com/perseusdl/morpheus
- ↑ "Beta-code-rb/Vendor/Beta-code-json en master · perseids-tools/Beta-code-rb" . GitHub .
- ↑ Paul Hardy, utilidad beta2uni
Enlaces externos
- Resumen del código beta de TLG
- Manual del código beta de TLG
- Sophokeys Polytonic Greek para Mac OS X
- Herramienta de conversión de código Beta a Unicode y de código Beta a griego politónico
- Romanización del griego
- Introducciones relacionadas con la informática en 1979
- Sistemas de escritura introducidos en la década de 1970