Utiliza tus propias fuentes con dock.html y featured.html, tanto si los cargas en una fuente de navegador de OBS como en la extensión de Chrome o la aplicación de escritorio.
dock.html o featured.html mediante parámetros de URL o CSS personalizado de OBS.
featured.html superposición con &googlefont=Pacifico aplicado; las fuentes propias funcionan de la misma forma mediante @font-face.Necesitas un enlace HTTPS directo al archivo de fuente. Elige un alojamiento que permita enlaces directos/CORS para que el navegador de OBS o de la aplicación pueda descargarlo.
Define la fuente con @font-face y apúntala a tu archivo alojado; luego configura la superposición para utilizarla mediante --font-family.
@font-face {
font-family: 'MyDockFont';
src: url('https://your-site.example/fonts/MyDockFont.woff2') format('woff2');
font-style: normal;
font-weight: 400;
}
/* Optional second weight */
@font-face {
font-family: 'MyDockFont';
src: url('https://your-site.example/fonts/MyDockFont-Bold.woff2') format('woff2');
font-style: normal;
font-weight: 700;
}
:root {
--font-family: 'MyDockFont', 'Segoe UI', 'Arial Unicode MS', sans-serif;
--comment-font-size: 28px;
--author-font-size: 24px;
--message-line-height: 32px;
}
¿Necesitas varias fuentes (para armenio + ruso + caracteres latinos)? Declara cada font-face y enuméralas en --font-family como 'FontA', 'FontB', 'FontC', sans-serif. El navegador utilizará automáticamente una alternativa si falta un carácter.
&css=https://your-site.example/my-font.css a la URL de la página:
https://socialstream.ninja/dock.html?session=YOURSESSION&css=https://your-site.example/my-font.css https://socialstream.ninja/featured.html?session=YOURSESSION&css=https://your-site.example/my-font.css
&css= o codifícalo en base64 con &b64css= (ambas páginas los admiten).&font=YourInstalledFont utiliza un nombre de fuente del sistema, mientras que &googlefont=Noto+Sans+Armenian,Noto+Sans carga Google Fonts si prefieres no alojar tus propias fuentes.Estas opciones funcionan igual en la extensión de Chrome, la aplicación Electron y el sitio alojado porque todos cargan los mismos dock.html/featured.html archivos.
Variables tipográficas principales utilizadas por ambas páginas:
:root {
--font-family: 'MyDockFont', 'FontB', sans-serif;
--comment-font-size: 28px; /* message text size */
--author-font-size: 24px; /* name text size */
--comment-font-weight: 600; /* featured.html */
--author-font-weight: 700; /* featured.html */
--message-font-weight: 500; /* dock.html */
--name-font-weight: 700; /* dock.html */
--comment-color: #ffffff;
--author-color: #ffe08a;
--comment-bg-color: #161616;
--author-bg-color: #202020;
}
Opciones adicionales solo para el panel: --stylized-emoji, --stylized-img, --text-stroke-width, --text-shadow, y colores de filas (--highlight-base, --highlight-base2, además de compact variantes).
Ajustes de diseño de mensajes destacados: ajusta --comment-width, --comment-padding, --comment-area-bottom, y --comment-area-height para cambiar la posición del bloque del tercio inferior sin editar el HTML.
Combina los cambios de CSS con opciones de URL existentes como &scale, &compact, o &hidesource cuando necesites ajustar el diseño del panel.
https://socialstream.ninja/fonts.html para confirmar que una fuente del sistema se ve durante las pruebas &font=.@font-face bloques y --font-family; las diferencias son el problema más habitual.