diff --git a/.storybook/fonts.css b/.storybook/fonts.css new file mode 100644 index 000000000000..bbbcf3839000 --- /dev/null +++ b/.storybook/fonts.css @@ -0,0 +1,50 @@ +@font-face { + font-family: ExpensifyNeue-Regular; + font-weight: 400; + font-style: normal; + src: url('../assets/fonts/web/ExpensifyNeue-Regular.woff2') format('woff2'), url('../assets/fonts/web/ExpensifyNeue-Regular.woff') format('woff'); +} + +@font-face { + font-family: ExpensifyNeue-Regular; + font-weight: 700; + font-style: normal; + src: url('../assets/fonts/web/ExpensifyNeue-Bold.woff2') format('woff2'), url('../assets/fonts/web/ExpensifyNeue-Bold.woff') format('woff'); +} + +@font-face { + font-family: ExpensifyNeue-Regular; + font-weight: 400; + font-style: italic; + src: url('../assets/fonts/web/ExpensifyNeue-Italic.woff2') format('woff2'), url('../assets/fonts/web/ExpensifyNeue-Italic.woff') format('woff'); +} + +@font-face { + font-family: ExpensifyNeue-Regular; + font-weight: 700; + font-style: italic; + src: url('../assets/fonts/web/ExpensifyNeue-BoldItalic.woff2') format('woff2'), url('../assets/fonts/web/ExpensifyNeue-BoldItalic.woff') format('woff'); +} + +@font-face { + font-family: ExpensifyMono-Regular; + font-weight: 400; + font-style: normal; + src: url('../assets/fonts/web/ExpensifyMono-Regular.woff2') format('woff2'), url('../assets/fonts/web/ExpensifyMono-Regular.woff') format('woff'); +} + +@font-face { + font-family: ExpensifyMono-Bold; + font-weight: 700; + font-style: normal; + src: url('../assets/fonts/web/ExpensifyMono-Bold.woff2') format('woff2'), url('../assets/fonts/web/ExpensifyMono-Bold.woff') format('woff'); +} + +* { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +strong { + font-weight: 600; +} diff --git a/.storybook/main.js b/.storybook/main.js index d34252604b41..479ed26cc907 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -10,7 +10,8 @@ module.exports = { ], staticDirs: [ './public', - '../assets/css', + {from: '../assets/css', to: 'css'}, + {from: '../assets/fonts/web', to: 'fonts'}, ], core: { builder: 'webpack5', diff --git a/.storybook/manager-head.html b/.storybook/manager-head.html index b9a271bb6097..d9e41443cbb2 100644 --- a/.storybook/manager-head.html +++ b/.storybook/manager-head.html @@ -1,3 +1,3 @@ - + diff --git a/.storybook/preview.js b/.storybook/preview.js index 65508e6bed71..d69b253a18b6 100644 --- a/.storybook/preview.js +++ b/.storybook/preview.js @@ -1,6 +1,6 @@ import React from 'react'; import Onyx from 'react-native-onyx'; -import '../assets/css/fonts.css'; +import './fonts.css'; import ComposeProviders from '../src/components/ComposeProviders'; import HTMLEngineProvider from '../src/components/HTMLEngineProvider'; import OnyxProvider from '../src/components/OnyxProvider';