Skip to content

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 is 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 pin 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
@ddbeck ddbeck merged commit 62dc7f5 into web-platform-dx:main May 19, 2025
4 checks passed
@ddbeck ddbeck deleted the 2634-ruby-tweaks branch May 19, 2025 13:39
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 ?

2 participants