Skip to content

Refine ruby-position and display-ruby key selection #2927

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ddbeck
Copy link
Collaborator

@ddbeck ddbeck commented May 3, 2025

Fixes #2634, mostly based on a subject matter expert's commentary given in #2634 (comment).

This PR makes two changes to the feature definitions for ruby annotations:

  • Moves css.properties.ruby-position.alternate to display-ruby, under the understanding that the behavior is only meaningful in the context of multi-level ruby, which represented by the display: ruby-text-container declaration.

    This affects the reported version numbers for support, but since it's a limited-availability feature anyway I thought it was better to group the closely-related keys.

  • Explicitly ruby-position to the over and under values.

A note on something I did not do: Xidorn's suggestion notwithstanding, I did not make a standalone feature for ruby-position: inter-character. If there's interest, I could do this, but I chose not to since I couldn't find a lot of evidence that developers are seeking this feature (e.g., no Stack Overflow questions; no further commentary on our own issue). I recognize, however, that my reading is very much biased toward English-language and Latin-characterset sources. I chose not to create a feature because while we always retain the option to mint a new feature later, it's currently harder to merge a feature if we decide that was a mistake.

@github-actions github-actions bot added the feature definition Creating or defining new features or groups of features. label May 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature definition Creating or defining new features or groups of features.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ruby-position incorrectly marked as Baseline ?
1 participant