Incorrect font-feature-settings on multiple values for font-variant-numeric
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- css
- Ambito
- tooling
Direzione di ricerca
Riproduci il problema con il CSS fornito in PostCSS Preset Env 10.1.3, quindi traccia la trasformazione di font-variant-numeric nel punto di ingresso del plugin pertinente. Aggiungi la copertura per più valori e verifica che l'output utilizzi impostazioni delle funzionalità separate da virgole, come "tnum", "lnum", preservando al contempo la dichiarazione originale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug description
When I specify multiple values for font-variant-numeric, PostCSS just copies them in font-feature-settings which makes feature declarations invalid.
Source CSS
.lining-nums {
font-variant-numeric: lining-nums;
}
.tabular-nums {
font-variant-numeric: tabular-nums;
}
.tabular-and-lining-nums {
font-variant-numeric: tabular-nums lining-nums;
}
Expected CSS
.lining-nums {
font-feature-settings: "lnum";
font-variant-numeric: lining-nums;
}
.tabular-nums {
font-feature-settings: "tnum";
font-variant-numeric: tabular-nums;
}
.tabular-and-lining-nums {
font-feature-settings: "tnum", "lnum";
font-variant-numeric: tabular-nums lining-nums;
}
Actual CSS
.lining-nums {
font-feature-settings: "lnum";
font-variant-numeric: lining-nums;
}
.tabular-nums {
font-feature-settings: "tnum";
font-variant-numeric: tabular-nums;
}
.tabular-and-lining-nums {
font-feature-settings: tabular-nums lining-nums;
font-variant-numeric: tabular-nums lining-nums;
}
Playgound example
Does it happen with npx @csstools/csstools-cli <plugin-name> minimal-example.css?
N/A
Debug output
No response
Extra config
No response
What plugin are you experiencing this issue on?
PostCSS Preset Env
Plugin version
10.1.3
What OS are you experiencing this on?
macOS
Node Version
23.5.0
Validations
- Follow our Code of Conduct
- Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
Would you like to open a PR for this bug?
- I'm willing to open a PR
- Lingua principale
- CSS
- Stelle
- 1.1k
- Fork
- 83
- Merge medio
- 7h 9m
- PR unite (30g)
- 28
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di csstools/postcss-plugins
-
`symbols()` functionApertafeature request
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
csstools/postcss-plugins#1894 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
csstools/postcss-plugins#1717 ·
I maintainer di solito rispondono entro 1 giorno
-
feature request
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
csstools/postcss-plugins#1667 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
help wanted
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
csstools/postcss-plugins#1451 · 1 commento · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
`@scope` supportApertafeature request
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
csstools/postcss-plugins#1358 · 6 commenti · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di csstools/postcss-plugins
Issue simili
-
automation models
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
agent-ready area: config area: skills type: chore upstream: brain-kit
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
rewards.vredestein.comApertaN: AdGuard Browser Extension P4: Low T: Incorrect Blocking
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
AdguardTeam/AdguardFilters#243532 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
[aw] Upgrade availableApertaagentic-workflows
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
githubnext/gh-aw-cao#16599 ·
I maintainer di solito rispondono entro 1 giorno