Používejte vlastní písma v dock.html a featured.html, ať je načítáte ve zdroji Prohlížeč v OBS, rozšíření Chrome nebo desktopové aplikaci.
dock.html nebo featured.html pomocí parametrů URL nebo vlastního CSS v OBS.
featured.html překryv s &googlefont=Pacifico — vlastní hostovaná písma fungují stejným způsobem pomocí @font-face.Potřebujete přímý odkaz HTTPS na soubor písma. Vyberte hosting, který umožňuje přímé odkazování/CORS, aby jej prohlížeč uvnitř OBS nebo aplikace mohl načíst.
Definujte písmo pomocí @font-face a odkažte na hostovaný soubor, potom nastavte překryv tak, aby jej používal pomocí --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;
}
Potřebujete více písem (pro arménštinu + ruštinu + latinku)? Deklarujte každé font-face a uveďte je v --font-family například 'FontA', 'FontB', 'FontC', sans-serif. Pokud znak chybí, prohlížeč automaticky použije náhradní písmo.
&css=https://your-site.example/my-font.css k URL stránky:
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= nebo jej zakódujte do base64 pomocí &b64css= (podporují je obě stránky).&font=YourInstalledFont používá název systémového písma, zatímco &googlefont=Noto+Sans+Armenian,Noto+Sans načítá Google Fonts, pokud nechcete hostovat vlastní písma.Tyto možnosti fungují stejně v rozšíření Chrome, aplikaci Electron i na hostovaném webu, protože všechny načítají stejné soubory dock.html/featured.html .
Základní proměnné typografie používané na obou stránkách:
: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;
}
Další možnosti pouze pro dok: --stylized-emoji, --stylized-img, --text-stroke-width, --text-shadowa barvami řádků (--highlight-base, --highlight-base2a také compact varianty).
Úpravy rozvržení vybrané zprávy: upravte --comment-width, --comment-padding, --comment-area-bottom, a --comment-area-height pro změnu umístění spodního bloku bez úprav HTML.
Kombinujte změny CSS se stávajícími možnostmi URL, například &scale, &compact, nebo &hidesource pokud potřebujete upravit rozvržení doku.
https://socialstream.ninja/fonts.html pro ověření, že je systémové písmo při testování viditelné &font=.@font-face a --font-family; neshody jsou nejčastějším problémem.