Skip to content

Typography Fixes#2401

Merged
julhoang merged 5 commits intodevelopfrom
julia/typography-fixes
May 8, 2026
Merged

Typography Fixes#2401
julhoang merged 5 commits intodevelopfrom
julia/typography-fixes

Conversation

@julhoang
Copy link
Copy Markdown
Collaborator

@julhoang julhoang commented May 5, 2026

Issues

  1. Align V3 font-weight with Figma Typography Guidelines #2299
  2. Learn Card issues: incorrect link spacing, missing image, and CTA text mismatch #2302
  3. Dependencies Card issues: incorrect border styling, hover text color, typography mismatches and tag spacing #2309
  4. Testimonial Card issues- typography inconsistencies, incorrect capitalization, and smaller carousel controls #2311
  5. Thread Archive Card- typography mismatches, incorrect capitalization, and missing image border radius #2313
  6. Vertical Layout Card issues: incorrect typography and text color inconsistencies #2315
  7. Mailing List Card issues: typography inconsistencies and incorrect text styling #2316
  8. Markdown Card: typography inconsistencies and incorrect text styling #2317
  9. Poster Filter - Typography issue #2322
  10. Library Filter - Typography issues #2324
  11. Achievements Card- Incorrect letter spacing and smaller badge size #2330
  12. Content Detail Card- Typography issue #2331
  13. Install Card issues: typography mismatches, incorrect tab color, and command area styling #2332
  14. Code Blocks issues: typography mismatches in code content and supporting text #2334
  15. Dialog- Typography issue #2336
  16. Contributors List- Typography issue #2338
  17. Basic Card issues- Typography mismatch and incorrect text colors in dark mode #2340
  18. Horizontal Card- Typography issue #2341
  19. Library Intro Card- Typography Issues #2380

Summary & Context

Aligns V3 typography with the Brands Foundation: trims Mona Sans VF and Monaspace to the supported weight/stretch ranges, removes the unused Space Mono typeface, drops legacy font-family fallback values, and applies letter-spacing / line-height / color fixes flagged from Component Staging Audit.

Changes

  • Align Mona Sans VF and Monaspace font-face declarations with the design system in fonts.css
  • Remove unused Space Mono typeface (font files, @font-face blocks, and references in typography.css)
  • Remove fallback values from font-family declarations across V3 styles
  • Apply typography review fixes across V3 components
  • Fixed the missing whitespace in some dependencies mentioned in Dependency Card by querying the dependency's name (white-space preserved) instead of display_name_short.

Risks & Considerations

  • The changes to the global font-stretch will cause all V3 pages to look different than before, which is expected, otherwise all of the changes should be low risk.

Screenshots

Screenshot 2026-05-05 at 3 46 43 PM

Too many changes! Please compare http://localhost:8000/v3/demo/components/ and https://www.cppal-dev.boost.org/v3/demo/components/ side-by-side for before/after comparison.

Self-review Checklist

  • Link this PR to the related GitHub Project ticket

Frontend

  • UI implementation matches Figma design
  • Tested in light and dark mode
  • Responsive / mobile verified
  • Accessibility checked (keyboard navigation, etc.)
  • Ensure design tokens are used for colors, spacing, typography, etc. – No hardcoded values
  • Test without JavaScript (if applicable)
  • No console errors or warnings

Copy link
Copy Markdown
Collaborator

@herzog0 herzog0 left a comment

Choose a reason for hiding this comment

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

Amazing! Looks great to me, thanks @julhoang

@julhoang julhoang force-pushed the julia/typography-fixes branch from 3de6d94 to 870b178 Compare May 6, 2026 19:54
Copy link
Copy Markdown
Collaborator

@kattyode kattyode left a comment

Choose a reason for hiding this comment

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

QA Approved

@julhoang julhoang force-pushed the julia/typography-fixes branch from 870b178 to ab947d2 Compare May 8, 2026 16:44
@julhoang julhoang merged commit 54759a9 into develop May 8, 2026
4 checks passed
@julhoang julhoang deleted the julia/typography-fixes branch May 8, 2026 16:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants