@db-ux/fonts
v0.0.4
Published
We provide fonts for DB Apps in this package. Because of legal concern the `.woff2` files are encrypted. To decrypt them you need to go to [Marketingportal](https://marketingportal.extranet.deutschebahn.com/marketingportal/Design-Anwendungen/db-ux-design-
Downloads
123
Readme
@db-ux/fonts
We provide fonts for DB Apps in this package. Because of legal concern the .woff2
files are encrypted. To decrypt them you need to go to Marketingportal. Note: Deep links aren't working, you need to click the link again after login.
You will find two environment variables on the page:
ASSET_PASSWORD
ASSET_INIT_VECTOR
Before you install @db-ux/fonts
you need to create a .env
file and add it to your .gitignore
. Afterward, you add those two variables to the .env
file.
ASSET_PASSWORD=XXX
ASSET_INIT_VECTOR=XXX
The postintall
script inside @db-ux/fonts
will decrypt the .woff2
files for you.
Note: You can use
process.env.
local or in CI/CD to pass the required environment variables topostinstall
.
Overwrite whitelabel fonts
[-XXX]
should be replaced with your bundler, if you don't use relative paths:
absolute
: Absolute pathsrollup
: Rollup paths, e.g.vite
webpack
: Webpack paths, e.g.nextjs
Javascript / Typescript
import "@db-ui/components/build/styles/db-ui-42[-XXX].css"; // loads white label
import "@db-ux/fonts/css/include[-XXX].css"; // Overwrite whitelabel fonts
CSS
@import "@db-ui/components/build/styles/db-ui-42[-XXX].css"; /* loads white label */
@import "@db-ux/fonts/css/include[-XXX].css"; /* Overwrite whitelabel fonts */
SCSS
@forward "@db-ui/components/build/styles/db-ui-42[-XXX].css"; /* loads white label */
@forward "@db-ux/fonts/css/include[-XXX].css"; /* Overwrite whitelabel fonts */
Deutsche Bahn brand
As we'd like to perfectly support our users and customers on their digital journey, the usage of Deutsche Bahn brand and trademarks are bound of clear guidelines and restrictions even when being used with the code that we're provide with this product; Deutsche Bahn fully reserves all rights regarding the Deutsche Bahn brand, even though that we're providing the code of DB UI products free to use and release it under the Apache 2.0 license. Please have a look at our brand portal at https://marketingportal.extranet.deutschebahn.com/ for any further questions and whom to contact on any brand issues.
You must remove or replace any Deutsche Bahn brand and design assets as well as protected characteristics and trademarks. We're even also planning to provide a neutral theme that would make it much easier for you to use our product without the trademarks by Deutsche Bahn.
Contributions
Contributions are very welcome, please refer to the contribution guide.
Code of conduct
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone – have a look at our Contributor Covenant Code of Conduct.
License
This project is licensed under Apache-2.0.