Skip to content

Commit d89f154

Browse files
committed
add support for system-ui, ui-monospace
1 parent 5b6f180 commit d89f154

3 files changed

Lines changed: 58 additions & 2 deletions

File tree

font-system-ui.css

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/**
2+
* Add the correct system-ui font-family in Firefox.
3+
*/
4+
5+
@font-face {
6+
font-family: system-ui;
7+
src: local(".AppleSystemUIFont"), local("Segoe UI"), local("Ubuntu"), local("Roboto-Regular"), local("HelveticaNeue");
8+
}
9+
10+
@font-face {
11+
font-family: system-ui;
12+
font-style: italic;
13+
src: local(".AppleSystemUIFont"), local("Segoe UI Italic"), local("Ubuntu-Italic"), local("Roboto-Italic"), local("HelveticaNeue-Italic");
14+
}
15+
16+
@font-face {
17+
font-family: system-ui;
18+
font-weight: bold;
19+
src: local(".AppleSystemUIFont"), local("Segoe UI Bold"), local("Ubuntu-Bold"), local("Roboto-Bold"), local("HelveticaNeue-Bold");
20+
}
21+
22+
@font-face {
23+
font-family: system-ui;
24+
font-style: italic;
25+
font-weight: bold;
26+
src: local(".AppleSystemUIFont"), local("Segoe UI Bold Italic"), local("Ubuntu-BoldItalic"), local("Roboto-BoldItalic"), local("HelveticaNeue-BoldItalic");
27+
}

font-ui-monospace.css

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/**
2+
* Add the correct system-ui font-family in Chrome, Edge, and Firefox.
3+
*/
4+
5+
@font-face {
6+
font-family: ui-monospace;
7+
src: local(".AppleSystemUIFontMonospaced-Regular"), local("Segoe UI Mono"), local("UbuntuMono"), local("Roboto-Mono"), local("Menlo");
8+
}
9+
10+
@font-face {
11+
font-family: ui-monospace;
12+
font-style: italic;
13+
src: local(".AppleSystemUIFontMonospaced-RegularItalic"), local("Segoe UI Mono Italic"), local("UbuntuMono-Italic"), local("Roboto-Mono-Italic"), local("Menlo-Italic");
14+
}
15+
16+
@font-face {
17+
font-family: ui-monospace;
18+
font-weight: bold;
19+
src: local(".AppleSystemUIFontMonospaced-Bold"), local("Segoe UI Mono Bold"), local("UbuntuMono-Bold"), local("Roboto-Mono-Bold"), local("Menlo-Bold");
20+
}
21+
22+
@font-face {
23+
font-family: ui-monospace;
24+
font-style: italic;
25+
font-weight: bold;
26+
src: local(".AppleSystemUIFontMonospaced-BoldItalic"), local("Segoe UI Mono Bold Italic"), local("UbuntuMono-BoldItalic"), local("Roboto-Mono-BoldItalic"), local("Menlo-BoldItalic");
27+
}

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
"files": [
1717
"assets.css",
1818
"evergreen.css",
19+
"font-system-ui.css",
20+
"font-ui-monospace.css",
1921
"forms.css",
2022
"forms.evergreen.css",
2123
"page.css",
@@ -28,8 +30,8 @@
2830
"test": "stylelint *.css"
2931
},
3032
"devDependencies": {
31-
"stylelint": "^13.6.1",
32-
"stylelint-config-standard": "^20.0.0"
33+
"stylelint": "^13.13.1",
34+
"stylelint-config-standard": "^22.0.0"
3335
},
3436
"stylelint": {
3537
"extends": "stylelint-config-standard",

0 commit comments

Comments
 (0)