Skip to content

IBX-12067: New fonts#1965

Open
tischsoic wants to merge 4 commits into
ds-developmentfrom
IBX-12067-new-fonts
Open

IBX-12067: New fonts#1965
tischsoic wants to merge 4 commits into
ds-developmentfrom
IBX-12067-new-fonts

Conversation

@tischsoic

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12067

Description:

For QA:

Documentation:

@tischsoic
tischsoic force-pushed the ds-development branch 2 times, most recently from f474be6 to ed8b2e2 Compare July 15, 2026 10:58
tischsoic and others added 3 commits July 21, 2026 14:33
Mulish becomes the body font ($ibexa-font-family), Manrope stays for
headings, and JetBrains Mono is used for code via Bootstrap's
$font-family-monospace (new $ibexa-font-family-code).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The security-base CSS entry pulled the raw precompiled ids-assets
styles.css, whose @font-face URLs point at the server root (/font/...)
and 404. Use ibexa-ids-assets.scss instead (as the layout entry does),
so the DS styles are recompiled with the correct assets base path.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tischsoic
tischsoic force-pushed the IBX-12067-new-fonts branch from 396919c to 45597fc Compare July 21, 2026 12:33
@tischsoic
tischsoic marked this pull request as ready for review July 21, 2026 12:39
Reference the DS typography module instead of hardcoding the Mulish /
Manrope / JetBrains Mono stacks, so the fonts have a single source of
truth in design-system-60. Uses a namespaced @use to avoid pulling in
the DS font-size variables that admin-ui deliberately overrides.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tischsoic
tischsoic requested a review from a team July 21, 2026 13:00
@ibexa-workflow-automation-1
ibexa-workflow-automation-1 Bot requested review from GrabowskiM, OstafinL, albozek, alekmick and dew326 and removed request for a team July 21, 2026 13:00
@sonarqubecloud

Copy link
Copy Markdown

@use '@ibexa-admin-ui/src/bundle/Resources/public/scss/functions/calculate.rem' as *;
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/colors' as *;
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/shadows' as *;
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/typography' as ids-typography;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
@use '@ibexa-admin-ui-assets/src/bundle/Resources/public/vendors/ids-assets/dist/scss/variables/typography' as ids-typography;
@use '@ids-assets/scss/variables/typography' as ids-typography;

and above if you agree?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants