Skip to content

feat(lib): Remove fonts from the repository#3230

Merged
vprothais merged 8 commits intomainfrom
main-lmp-cdn-fonts
Dec 9, 2025
Merged

feat(lib): Remove fonts from the repository#3230
vprothais merged 8 commits intomainfrom
main-lmp-cdn-fonts

Conversation

@louismaximepiton
Copy link
Member

@louismaximepiton louismaximepiton commented Nov 19, 2025

Note: Please transform - [ ] into - (NA) in the description when things are not applicable

Related issues

Linked to #3224.

Description

Remove Helvetica fonts from the repository.

Motivation & Context

TODO

Types of change

  • Breaking change (fix or feature that would change existing functionality)

Live previews

Checklist

Contribution

Accessibility

  • My change follows accessibility good practices; I have at least run axe

Design

  • My change respects the design guidelines defined in Orange Design System
  • My change is compatible with a responsive display

Development

  • My change follows the developer guide
  • I have added JavaScript unit tests to cover my changes
  • I have added SCSS unit tests to cover my changes

Documentation

  • My change introduces changes to the documentation and/or I have updated the documentation accordingly

Checklist (for Core Team only)

  • My change introduces changes to the migration guide
  • My new component is well displayed in Storybook
  • My new component is compatible with RTL
  • Manually run BrowserStack tests
  • Manually test browser compatibility with BrowserStack (Chrome >= 60, Firefox >= 60 (+ ESR), Edge, Safari >= 12, iOS Safari, Chrome & Firefox on Android)
  • Code review
  • Design review
  • A11y review

After the merge

@netlify
Copy link

netlify bot commented Nov 19, 2025

Deploy Preview for boosted ready!

Name Link
🔨 Latest commit af31bcb
🔍 Latest deploy log https://app.netlify.com/projects/boosted/deploys/6938235a53cb020008f15f36
😎 Deploy Preview https://deploy-preview-3230--boosted.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@louismaximepiton louismaximepiton marked this pull request as ready for review November 21, 2025 09:29
@boosted-bot boosted-bot moved this from In Progress / Draft to Need Dev Review in 🟣 [Orange-Boosted-Bootstrap] PRs Board Nov 21, 2025
<link rel="preload" href="dist/fonts/HelvNeue55_W1G.woff2" as="font" type="font/woff2" crossorigin="anonymous">
```

#### `preconnect` to CDNs
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we add a preconnect for the mastermedia domain from where fonts are going to be loaded ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know tbh, the previous ones weren't used, but I can set them back

font-style: normal;
font-weight: 400;
src: url("../fonts/HelvNeue55_W1G.woff2") format("woff2") /*rtl:url('../fonts/HelveticaNeueW20-55Roman.woff2') format('woff2')*/;
src: url("https://mastermedia.dam-broadcast.com/pm_12751_481_481803-rxr62lpoh5.woff2") format("woff2") /*rtl:url('../fonts/HelveticaNeueW20-55Roman.woff2') format('woff2')*/;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the rtl part comment is weird, should we rebuild those files ? Shouldn't we have a change also in the rtl file ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Idk what happened, I rebuild them and I have a diff 🤷 I must have missed it, good catch

@boosted-bot boosted-bot moved this from Need Dev Review to Need Lead Dev Review in 🟣 [Orange-Boosted-Bootstrap] PRs Board Dec 9, 2025
@vprothais vprothais merged commit b5d3fb9 into main Dec 9, 2025
13 checks passed
@vprothais vprothais deleted the main-lmp-cdn-fonts branch December 9, 2025 13:32
@github-project-automation github-project-automation bot moved this from Need Lead Dev Review to Done in 🟣 [Orange-Boosted-Bootstrap] PRs Board Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

css 📖 documentation Improvements or additions to documentation v5

Projects

Development

Successfully merging this pull request may close these issues.

2 participants