Skip to content

[OpenType specification] Language system tags for Ancient Greek #1226

@ar-an-ribe

Description

@ar-an-ribe

In the Language System Tags section of the OpenType 1.9.1 specification, both the language system and tag “Greek”/'ELL ' and the language system and tag “Polytonic Greek”/'PGR ' correspond to the ISO 639-2/ISO 639-3 code “ell”, which represents Modern Greek. In ISO 639-2/ISO 639-3, Ancient Greek has a separate code, “grc”.

Should Ancient Greek and Polytonic Ancient Greek share the 'ELL ' and 'PGR ' OpenType language system tags with Greek and Polytonic Greek respectively? Or should Ancient Greek and Polytonic Ancient Greek have their own OpenType language system tags? That is, in the former case, should the Greek and Polytonic Greek lines of the Language System Tags section become

Language system Language system tag Corresponding ISO 639 IDs
Greek 'ELL ' ell [Modern], grc [Ancient]
Polytonic Greek 'PGR ' ell [Modern], grc [Ancient]

? Or in the latter case, should those lines become something like

Language system Language system tag Corresponding ISO 639 IDs
Greek, Ancient 'GRC ' grc
Greek, Ancient, Polytonic 'PGC ' grc-polyton
Greek, Modern 'ELL ' ell
Greek, Modern, Polytonic 'PGR ' ell-polyton

(assigning two new tags, named 'GRC ' and 'PGC ' here) using the IETF language tags of BCP 47 rather than just their ISO 639-2/ISO 639-3 components?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions