The omg.lol custom icon library
Find a file
2025-12-03 19:34:08 -05:00
defined_domains.txt Added Gitea 2025-12-03 19:34:08 -05:00
defined_omgicons.txt Added Gitea 2025-12-03 19:34:08 -05:00
defined_overrides.txt Moving from Github 2025-12-01 11:30:54 -05:00
domains.json Added Gitea 2025-12-03 19:34:08 -05:00
icons.json Added Gitea 2025-12-03 19:34:08 -05:00
omg.lol-glyphs.css Added Gitea 2025-12-03 19:34:08 -05:00
omg.lol-icons.css Added Gitea 2025-12-03 19:34:08 -05:00
omg.lol-icons.html Added Gitea 2025-12-03 19:34:08 -05:00
omg.lol-icons.otf Added Gitea 2025-12-03 19:34:08 -05:00
omg.lol-icons.woff Added Gitea 2025-12-03 19:34:08 -05:00
omg.lol-icons.woff2 Added Gitea 2025-12-03 19:34:08 -05:00
omg.lol.icons.glyphs Added Gitea 2025-12-03 19:34:08 -05:00
prepare.php Moving from Github 2025-12-01 11:30:54 -05:00
README.md Moving from Github 2025-12-01 11:30:54 -05:00

omg.lol Icons

This directory contains files used in preparing icons for omg.lol profiles.

This table explains what everything is, and more importantly, which files can be edited:

File Editable Purpose
defined_domains.txt Yes This is a space-delimited key-value pair of domains and their associated omg.lol icons.
defined_omgicons.txt Yes This is a space-delimited key-value pair of icon classes and their associated Unicode glyphs in the custom omg.lol icon font.
defined_overrides.txt Yes This is a space-delimited key-value pair of icon classes where an icon other than the default Font Awesome icon should be used.
domains.json No The JSON file used by the profile page generator to map domains to icons.
icons.json No The JSON file used by the profile page generator to determine available icons (a combination of Font Awesome Free and omg.lol icons).
omg.lol-glyphs.css No The CSS file used by the omg.lol icon font.
omg.lol-icons.css No The CSS file used by omg.lol profiles/themes.
omg.lol-icons.woff2 No The omg.lol custom icon font in WOFF2 format.
omg.lol.icons.glyphs Yes The omg.lol custom icon font in Glyphs format.
prepare.php Yes The utility script that prepares the JSON and CSS files above.

The omg.lol icon preparation utility

prepare.php is a script that will generate the required JSON and CSS files in the table above based on the contents of the .txt files in this directory. The script contains comments that explain its functions.