Use local fonts in UIX docs

active-uix
dev 5 months ago
parent 4233be62c6
commit 2df58074a1

@ -26,6 +26,9 @@ Actualizacion 2026-05-14:
- Superficie de consulta de recipes aplicada: `ActiveEidos.listRecipes()` y
`getRecipeTokens(component)` exponen aliases para editores de theme sin
inspeccionar CSS ni devolver handles mutables del config interno.
- La shell `/uix` ya no carga fuentes remotas; reutiliza las fuentes locales
de Eidos (`Instrument Sans`, `Azeret Mono`) para que las validaciones
Playwright no dependan de red externa.
- Commits nuevos empujados:
- `694eb5c5` — `Clarify prefs projection contract`
- `223cdf9e` — `Align sema docs with channel ownership`
@ -41,8 +44,7 @@ Actualizacion 2026-05-14:
- `npm run check` -> 0 errores, 0 warnings.
- Playwright `/uix`: toggle dark actualiza `html[data-theme="base-dark"]`,
`html[data-mode="dark"]` y mantiene `html[data-density="comfortable"]`;
sin `pageerror`. Los unicos recursos bloqueados son fuentes externas por
sandbox de red (`fonts.googleapis.com`, `api.fontshare.com`).
sin `pageerror`, sin errores de consola y sin `requestfailed`.
## Estado validado

@ -236,12 +236,6 @@
});
</script>
<svelte:head>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous" />
<link rel="preconnect" href="https://api.fontshare.com" />
</svelte:head>
<div data-uix-docs data-theme={theme} data-mode={theme}>
<div data-uix-shell>
<header data-uix-topbar>

@ -12,19 +12,15 @@
* - One brand color, one functional accent, no rainbow
*
* Typography:
* - Display + body = General Sans (Fontshare, free for commercial)
* — substitute for the licensed GT America the spec called out.
* - Monospace = JetBrains Mono (Google Fonts, free)
* — used for code, prop names, badge labels, table values.
* - Display + body = Instrument Sans, loaded locally by Eidos.
* - Monospace = Azeret Mono, loaded locally by Eidos.
* These keep `/uix` deterministic in offline/dev sandboxes.
*/
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap');
@import url('https://api.fontshare.com/v2/css?f[]=general-sans@400,500,600,700&display=swap');
[data-uix-docs] {
/* ── Type scale ────────────────────────────────────────────────── */
--uix-font-sans: 'General Sans', -apple-system, system-ui, sans-serif;
--uix-font-mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Consolas, monospace;
--uix-font-sans: 'Instrument Sans', -apple-system, system-ui, sans-serif;
--uix-font-mono: 'Azeret Mono', ui-monospace, 'SF Mono', Consolas, monospace;
--uix-text-2xs: 11px;
--uix-text-xs: 12px;

Loading…
Cancel
Save

Powered by TurnKey Linux.