From 47751f8d39d09607bd6966c5164b2609d0b389bf Mon Sep 17 00:00:00 2001 From: SondraE Date: Mon, 7 Oct 2024 16:32:02 -0600 Subject: [PATCH 1/4] add hyphenate character --- features/hyphenate-character.yml | 10 ++++++++ features/hyphenate-character.yml.dist | 36 +++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 features/hyphenate-character.yml create mode 100644 features/hyphenate-character.yml.dist diff --git a/features/hyphenate-character.yml b/features/hyphenate-character.yml new file mode 100644 index 00000000000..94b7a88ee1f --- /dev/null +++ b/features/hyphenate-character.yml @@ -0,0 +1,10 @@ +name: Hyphenate character +description: The CSS `hyphenate character` property tells the browser what character (or string) to use at the end of a line before a hyphenation break. +spec: https://drafts.csswg.org/css-text-4/#hyphenate-character +status: + compute_from: css.properties.hyphenate-character +compat_features: + - css.properties.hyphenate-character + - css.properties.hyphenate-character.auto + - css.properties.hyphenate-limit-chars + - css.properties.hyphenate-limit-chars.auto diff --git a/features/hyphenate-character.yml.dist b/features/hyphenate-character.yml.dist new file mode 100644 index 00000000000..699517f3a4c --- /dev/null +++ b/features/hyphenate-character.yml.dist @@ -0,0 +1,36 @@ +# Generated from: hyphenate-character.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: low + baseline_low_date: 2023-09-18 + support: + chrome: "106" + chrome_android: "106" + edge: "106" + firefox: "98" + firefox_android: "98" + safari: "17" + safari_ios: "17" +compat_features: + # ⬇️ Same status as overall feature ⬇️ + # baseline: low + # baseline_low_date: 2023-09-18 + # support: + # chrome: "106" + # chrome_android: "106" + # edge: "106" + # firefox: "98" + # firefox_android: "98" + # safari: "17" + # safari_ios: "17" + - css.properties.hyphenate-character + - css.properties.hyphenate-character.auto + + # baseline: false + # support: + # chrome: "109" + # chrome_android: "109" + # edge: "109" + - css.properties.hyphenate-limit-chars + - css.properties.hyphenate-limit-chars.auto From 5400ee0b0028722d4cd552cecdf68de5c8d3b50e Mon Sep 17 00:00:00 2001 From: SondraE Date: Wed, 9 Oct 2024 16:34:15 -0600 Subject: [PATCH 2/4] added hyphenate limit chars --- features/hyphenate-character.yml | 7 ++----- features/hyphenate-character.yml.dist | 19 ------------------- features/hyphenate-limit-chars.yml | 7 +++++++ features/hyphenate-limit-chars.yml.dist | 12 ++++++++++++ 4 files changed, 21 insertions(+), 24 deletions(-) create mode 100644 features/hyphenate-limit-chars.yml create mode 100644 features/hyphenate-limit-chars.yml.dist diff --git a/features/hyphenate-character.yml b/features/hyphenate-character.yml index 94b7a88ee1f..84ee30fb18d 100644 --- a/features/hyphenate-character.yml +++ b/features/hyphenate-character.yml @@ -1,10 +1,7 @@ name: Hyphenate character -description: The CSS `hyphenate character` property tells the browser what character (or string) to use at the end of a line before a hyphenation break. +description: The `hyphenate-character` CSS property sets the character (or string) to use at the end of a line before a hyphenation break. spec: https://drafts.csswg.org/css-text-4/#hyphenate-character -status: - compute_from: css.properties.hyphenate-character +group: text-wrap compat_features: - css.properties.hyphenate-character - css.properties.hyphenate-character.auto - - css.properties.hyphenate-limit-chars - - css.properties.hyphenate-limit-chars.auto diff --git a/features/hyphenate-character.yml.dist b/features/hyphenate-character.yml.dist index 699517f3a4c..520c4d74106 100644 --- a/features/hyphenate-character.yml.dist +++ b/features/hyphenate-character.yml.dist @@ -13,24 +13,5 @@ status: safari: "17" safari_ios: "17" compat_features: - # ⬇️ Same status as overall feature ⬇️ - # baseline: low - # baseline_low_date: 2023-09-18 - # support: - # chrome: "106" - # chrome_android: "106" - # edge: "106" - # firefox: "98" - # firefox_android: "98" - # safari: "17" - # safari_ios: "17" - css.properties.hyphenate-character - css.properties.hyphenate-character.auto - - # baseline: false - # support: - # chrome: "109" - # chrome_android: "109" - # edge: "109" - - css.properties.hyphenate-limit-chars - - css.properties.hyphenate-limit-chars.auto diff --git a/features/hyphenate-limit-chars.yml b/features/hyphenate-limit-chars.yml new file mode 100644 index 00000000000..6b394d1d0de --- /dev/null +++ b/features/hyphenate-limit-chars.yml @@ -0,0 +1,7 @@ +name: Hyphenate limit chars +description: The `hyphenate-limit-chars` CSS property sets the number of characters in a word before it is hyphenated and the minimum number of characters before and after the hyphen. +spec: https://drafts.csswg.org/css-text-4/#hyphenate-char-limits +group: text-wrap +compat_features: + - css.properties.hyphenate-limit-chars + - css.properties.hyphenate-limit-chars.auto diff --git a/features/hyphenate-limit-chars.yml.dist b/features/hyphenate-limit-chars.yml.dist new file mode 100644 index 00000000000..a9f1b6f7e5c --- /dev/null +++ b/features/hyphenate-limit-chars.yml.dist @@ -0,0 +1,12 @@ +# Generated from: hyphenate-limit-chars.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome: "109" + chrome_android: "109" + edge: "109" +compat_features: + - css.properties.hyphenate-limit-chars + - css.properties.hyphenate-limit-chars.auto From f2ff862f69ca3e8044712889a676ae0814fe7dc1 Mon Sep 17 00:00:00 2001 From: Sondra Date: Thu, 10 Oct 2024 15:41:42 -0600 Subject: [PATCH 3/4] Update features/hyphenate-limit-chars.yml Co-authored-by: James Stuckey Weber --- features/hyphenate-limit-chars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/hyphenate-limit-chars.yml b/features/hyphenate-limit-chars.yml index 6b394d1d0de..b0c20cb4a7f 100644 --- a/features/hyphenate-limit-chars.yml +++ b/features/hyphenate-limit-chars.yml @@ -1,5 +1,5 @@ name: Hyphenate limit chars -description: The `hyphenate-limit-chars` CSS property sets the number of characters in a word before it is hyphenated and the minimum number of characters before and after the hyphen. +description: The `hyphenate-limit-chars` CSS property sets the number of characters in a word before it is hyphenated and the minimum number of characters on either side of the hyphen. spec: https://drafts.csswg.org/css-text-4/#hyphenate-char-limits group: text-wrap compat_features: From e14365223e4276bf586d4c20c8bc66311263ddbb Mon Sep 17 00:00:00 2001 From: Sondra Date: Thu, 10 Oct 2024 15:41:53 -0600 Subject: [PATCH 4/4] Update features/hyphenate-character.yml Co-authored-by: James Stuckey Weber --- features/hyphenate-character.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/features/hyphenate-character.yml b/features/hyphenate-character.yml index 84ee30fb18d..eb22e2c559b 100644 --- a/features/hyphenate-character.yml +++ b/features/hyphenate-character.yml @@ -1,5 +1,5 @@ name: Hyphenate character -description: The `hyphenate-character` CSS property sets the character (or string) to use at the end of a line before a hyphenation break. +description: The `hyphenate-character` CSS property sets the character or string to use at the end of a line before a line break. spec: https://drafts.csswg.org/css-text-4/#hyphenate-character group: text-wrap compat_features: