El código Beta era un método para representar, utilizando únicamente caracteres ASCII , los caracteres, acentos y formatos que se encuentran en los textos griegos antiguos (y otros idiomas antiguos). Su objetivo no era simplemente una romanización del alfabeto griego , sino representar fielmente una amplia variedad de textos fuente, incluidos los formatos y caracteres raros o idiosincrásicos. Para la mayoría de las aplicaciones, Unicode lo ha dejado obsoleto.
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 codificar griego politónico y también fue utilizado por varios otros proyectos como el Proyecto Perseus , el Packard Humanities Institute , 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 una variedad de sistemas para su visualización, especialmente Unicode . [1] La mayoría de estos proyectos han convertido desde entonces sus datos a Unicode. Por ejemplo, Perseus originalmente codificó todos sus textos en griego antiguo utilizando código Beta, [2] pero ahora los publica como Unicode.
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 no es ambigua porque el apóstrofo se utiliza en griego solo para la elisión, que normalmente ocurre después de una consonante.
Estos son normalmente operadores de posfijo, como en los ejemplos anteriores, pero para las palabras en mayúscula, los acentos se colocan entre el * y la letra. La documentación no define de otro modo un orden obligatorio 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 combinados después de la conversión a Unicode. [5] Muchas implementaciones no implementan la macronización.