Say Goodbye to Octicons
Python JavaScript CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
icons
screenshots
README.md
fixhub.css
fixhub.user.js
gencss.py

README.md

fixhub

Note: I am no longer using or maintaining fixhub.

Recently, GitHub introduced Octicons, which broke GitHub for users browsing the web with their own fonts (e.g., Allow pages to choose their own fonts set to no in Firefox). fixhub replaces several of the Octicon font glyphs with PNG images or text labels so you can use GitHub with your own fonts.

Screenshots

The following before-and-after screenshots demonstrate some of fixhub's features.

User bar

before

user bar before

after

user bar after

Repository list

before

repo before

after

repo after

File list

before

files before

after

files after

User activity

before

activity before

after

activity after

Usage

fixhub is a Greasemonkey script.

To install and use:

  1. Generate the CSS used to replace the current GitHub icons:

    $ python gencss.py > fixhub-icons.css

  2. With Greasemonkey enabled in Firefox, install the fixhub user script:

    $ firefox fixhub.user.js

Icons

fixhub uses icons from the following free icon sets:

Thanks to the authors of these icons.

License

All non-icon files are MIT licensed.