diff --git a/packages/utilities/psammead-styles/CHANGELOG.md b/packages/utilities/psammead-styles/CHANGELOG.md index 908bf828d8..b9dc55ef02 100644 --- a/packages/utilities/psammead-styles/CHANGELOG.md +++ b/packages/utilities/psammead-styles/CHANGELOG.md @@ -3,6 +3,7 @@ | Version | Description | |---------|-------------| +| 0.6.0 | [PR#676](https://github.com/bbc/psammead/pull/676) Add Nassim Persian fonts v1.511 | | 0.5.0 | [PR#573](https://github.com/bbc/psammead/pull/573) Add functions to get font styles for different services | | 0.4.1 | [PR#547](https://github.com/bbc/psammead/pull/547) Create story for gel-foundations typographies | | 0.4.0 | [PR#548](https://github.com/bbc/psammead/pull/548) Bump the reith font version from 2.302 to 2.511 | diff --git a/packages/utilities/psammead-styles/index.test.jsx b/packages/utilities/psammead-styles/index.test.jsx index e62d7a050d..da7cc5ab8d 100644 --- a/packages/utilities/psammead-styles/index.test.jsx +++ b/packages/utilities/psammead-styles/index.test.jsx @@ -27,6 +27,8 @@ const fontsExpectedExports = { F_REITH_SANS_EXTRA_BOLD_ITALIC: 'string', F_REITH_SANS_CONDENSED_REGULAR: 'string', F_REITH_SANS_CONDENSED_BOLD: 'string', + F_NASSIM_PERSIAN_REGULAR: 'string', + F_NASSIM_PERSIAN_BOLD: 'string', }; const coloursExpectedExports = { diff --git a/packages/utilities/psammead-styles/package-lock.json b/packages/utilities/psammead-styles/package-lock.json index 8f572367dd..6333634a2e 100644 --- a/packages/utilities/psammead-styles/package-lock.json +++ b/packages/utilities/psammead-styles/package-lock.json @@ -1,6 +1,6 @@ { "name": "@bbc/psammead-styles", - "version": "0.5.0", + "version": "0.6.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/utilities/psammead-styles/package.json b/packages/utilities/psammead-styles/package.json index b7489137c2..02a288b204 100644 --- a/packages/utilities/psammead-styles/package.json +++ b/packages/utilities/psammead-styles/package.json @@ -1,6 +1,6 @@ { "name": "@bbc/psammead-styles", - "version": "0.5.0", + "version": "0.6.0", "description": "A collection of string constants for use in CSS, containing non-GEL styling details that are bespoke to specific BBC services and products.", "repository": { "type": "git", diff --git a/packages/utilities/psammead-styles/src/fonts.js b/packages/utilities/psammead-styles/src/fonts.js index 6c285332ee..01dd6b8246 100644 --- a/packages/utilities/psammead-styles/src/fonts.js +++ b/packages/utilities/psammead-styles/src/fonts.js @@ -1,4 +1,6 @@ const baseFontUrl = 'https://gel.files.bbci.co.uk/r2.511/'; +const nassimPersianBaseUrl = + 'https://ws-downloads.files.bbci.co.uk/fonts/NassimPersian/v1.511/'; // Serif export const F_REITH_SERIF_REGULAR = ` @@ -183,3 +185,24 @@ export const F_REITH_SANS_CONDENSED_BOLD = ` src: url("${baseFontUrl}BBCReithSansCd_W_Bd.woff2") format("woff2"), url("${baseFontUrl}BBCReithSansCd_W_Bd.woff") format("woff"); font-display: optional; }`; + +// Nassim Persian +export const F_NASSIM_PERSIAN_REGULAR = ` + @font-face { + font-family: "NassimPersian"; + font-weight: 400; + font-style: normal; + src: url('${nassimPersianBaseUrl}normal.woff') format('woff'), url('${nassimPersianBaseUrl}normal.eot') format('eot'), url('${nassimPersianBaseUrl}normal.ttf') format('ttf'); + font-display: optional; + } +`; + +export const F_NASSIM_PERSIAN_BOLD = ` + @font-face { + font-family: "NassimPersian"; + font-weight: 700; + font-style: normal; + src: url('${nassimPersianBaseUrl}bold.woff') format('woff'), url('${nassimPersianBaseUrl}bold.eot') format('eot'), url('${nassimPersianBaseUrl}bold.ttf') format('ttf'); + font-display: optional; + } +`;