practicalli / spacemacs

Content for the book - Clojure Development with Spacemacs
https://practical.li/spacemacs
Creative Commons Attribution Share Alike 4.0 International
109 stars 33 forks source link

Add clojure icon font to all-the-icons #241

Open practicalli-johnny opened 4 years ago

practicalli-johnny commented 4 years ago

The clojure icon that comes with the all-the-icons font is not as strong as the Emacs, Markdown or similar icons.

Create a PR to update the font with this version of the clojure icon https://github.com/practicalli/alternative-fonts

https://github.com/domtronn/all-the-icons.el

Replacing/adding to a font that already exists on all-the-icons: https://github.com/file-icons/icons

https://mediatemple.net/blog/design-creative/creating-implementing-icon-font-tutorial/

practicalli-johnny commented 4 years ago

All the icons already contains an icon with a solid clojure logo, called clojure. The current logo used in all the icons is called clojure-line.

Font names are defined in a json configuration file in the install location, which is created after running the Emac command all-the-icons-install-fonts. On Ubuntu Linux this location is ~/.local/share/fonts/all-the-icons-project.json

Raised a PR to change the clojure-line entries to clojure https://github.com/domtronn/all-the-icons.el/pull/218

Until then, simply updated the ~/.emacs.d/elpa/develop/<emacs.version>/all-the-icons-*/all-the-icons-el directly.