Skip to content

emacsfodder/emacs-icons-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs icons project

Please note, these are not "official" GNU icons.

I created these for my own use, I'm fairly OCD about visual stuff, and I decided to share these with the community.

Application icons are in the root folder, document type icons are in the document-icons folder.

News

Added 2 new icons on Sept 7 2022.

EmacsTerm

EmacsVapor

Mac OS X

Pick an Application icon style you like and copy that to Emacs.app

ie.

cp emacs-card-blue-deep.icns /Applications/Emacs.app/Contents/Resources/Emacs.icns

To install the document icons:

cp document-icons/*.icns /Applications/Emacs.app/Contents/Resources/

Backup Info.plist and copy the version from here, ie.:

cp /Applications/Emacs.app/Contents/Info.plist /Applications/Emacs.app/Contents/Info.plist.bak

cp document-icons/Info.plist /Applications/Emacs.app/Contents/Info.plist

Linux

If necessary, downscale the pngs to sizes your window manager likes.

mkdir linux-icons;
for icon in document-icons/*.png
convert -size 256x256 $icon linux-icons/$icon

Windows

Use png to ico.

Automating doc-icons

There is a template for building document-icons.

Within document-icons/ you'll find:

  • document-icons/doc-types.yaml
  • document-icons/doc-icon.mustache - an SVG template
  • document-icons/make-svg-icons.rb

I used InkScape to make the PNG files from SVG and makeicns to make the document icns.

I've also included an OS X Info.plist.

The font used is Avenir Next, it's part of Mountain Lion's default font set.


Document Icons

A small sample

Application Icons

EmacsTerm

EmacsVapor

EmacsIcon1

EmacsIcon1


EmacsIcon2

EmacsIcon2


EmacsIcon3

EmacsIcon3


EmacsIcon4

EmacsIcon4


EmacsIcon5

EmacsIcon5


EmacsIcon6

EmacsIcon6


EmacsIcon7

EmacsIcon7


EmacsIcon8

EmacsIcon8


EmacsIcon9

EmacsIcon9


Emacs-card-blue-deep

emacs-card-blue-deep


Emacs-card-british-racing-green

emacs-card-british-racing-green


Emacs-card-carmine

emacs-card-carmine


Emacs-card-green

emacs-card-green


Icon base

Base icon motif - used to create all icons above.

Emacs interlock primitives

(An early version)

Emacs interlock primitives


Use and Contributing

Do what you like with these, if you want to use them / modify etc, go ahead.

MIT License applies.