themes are modify two locations in the template. one changes the theme file url, the other reads a theme file from disk. these should be prefixed with theme_ followed by the theme slug with a .tpl extension.
# domain_themes.txt
example.com kawaii
example.com/~tilde commodore
uses a css framework called "spirit", which was developed in parallel with the memex that gemweb is extracted from. theme colors are based on the 100r environment theme framework.
extended symbol support
we don't distribute the font files for extended symbol support via noto, but its easy to generate the assets yourself:
git clone https://git.ix.cyb.red/ar/google_fonts_exporter
cd google_fonts_exporter
python version2.0.py
# when prompted, input the following url
# https://fonts.googleapis.com/css2?family=Noto+Emoji:wght@400;700&family=Noto+Sans+Symbols+2&family=Noto+Sans+Symbols:wght@400;700&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap
cp fonts/* $path_to_gemweb/static/fonts/