diff --git a/fonts.css b/fonts.css index 870995b95..13b33ddac 100644 --- a/fonts.css +++ b/fonts.css @@ -1,24 +1,52 @@ -/* - * Adding Inter Variable from Adobe Fonts - * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved. - */ - -@import url('https://p.typekit.net/p.css?s=1&k=zmy3zmk&ht=tk&f=55314&a=164646275&app=typekit&e=css'); - -@font-face { - font-family: 'inter-variable'; - src: url('https://use.typekit.net/af/250efc/00000000000000007750957d/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') - format('woff2'), - url('https://use.typekit.net/af/250efc/00000000000000007750957d/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') - format('woff'), - url('https://use.typekit.net/af/250efc/00000000000000007750957d/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') - format('opentype'); - font-display: auto; - font-style: normal; - font-weight: 100 900; - font-stretch: normal; +/* Import the same fonts used on mintlify.com */ + +/* Inter Variable Font - matching the main site */ +@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap'); + +/* Geist Mono for code - matching the main site */ +@import url('https://fonts.googleapis.com/css2?family=Geist+Mono:ital,wght@0,100..900;1,100..900&display=swap'); + +/* Override Mintlify's default font variables to match main site */ +:root { + --font-inter: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; + --font-geist-mono: 'Geist Mono', 'Menlo', 'Monaco', 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace; } +/* Apply fonts to body and common elements with explicit OpenType features */ body { - font-family: 'inter-variable', sans-serif; + font-family: var(--font-inter); + font-feature-settings: normal; /* Ensure default character variants */ + font-variant-numeric: normal; + font-variant-ligatures: normal; +} + +/* Code elements */ +code, +pre, +.code, +.hljs { + font-family: var(--font-geist-mono); +} + +/* Ensure proper font weight and style support */ +.font-inter { + font-family: var(--font-inter); +} + +.font-mono { + font-family: var(--font-geist-mono); +} + +/* Fix for true italics instead of synthetic slanted text */ +em, +i, +.italic { + font-style: italic; + font-synthesis: none; /* Prevent synthetic italic generation */ +} + +/* Explicitly disable stylistic alternates that might cause character differences */ +h1, h2, h3, h4, h5, h6, p, span, div { + font-feature-settings: "ss01" 0, "ss02" 0, "ss03" 0; /* Disable common stylistic sets */ + font-variant-alternates: normal; } \ No newline at end of file