Skip to content

[css-fonts-4] font-language-override tag is not necessarily 3 letters #5195

@jfkthame

Description

@jfkthame

The spec says that the value of font-language-override is a "single three-letter case-sensitive OpenType language system tag". However, while it's true that most OT langsys tags are three letters, this is not actually a requirement; the OT spec has a few 4-character tags.

(Actually, they're all 4-character, because the ones that look like 3-letter tags are padded with a trailing space.)

The characters involved are not necessarily limited to letters, either. Although the spec says that "[b]y convention, registered language system tags use three or four capital letters", the list has a couple of examples that include a digit 0.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions