Skip to content

[css-inline-3] top metrics for non-Western non-CJK writing systems with obvious top edge #5244

Description

@fantasai

[This issue has been annotated in the spec for awhile, but doesn't seem to have a corresponding GH issue, so filing one here.]

Both Thai and Hebrew are writing systems with strong top edges (similar to Latin/CJK). But while OpenType defines multiple top edge metrics (cap-height, x-height, ideographic, and hanging), none of these necessarily coincide with the Hebrew or Thai top metrics, which in a given font will often fall somewhere between the x-height and the cap-height, but not consistently the same place across fonts.

If initial-letter-align and text-edge are to treat all writing systems as equal citizens of the Web, we need metrics for them in OpenType, and we need values for them in CSS that will select those metrics.

Note: See also CSSWG OpenType liaison statement.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    css-inline-3Current Worki18n-hlreqHebrew language enablementi18n-sealreqSoutheast Asian language enablementi18n-trackerGroup bringing to attention of Internationalization, or tracked by i18n but not needing response.topic: text edge control

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions