Say Hello to Octicons
Some of the icons on our site have been the same since we launched 4 years ago. With metaphors that just barely fit what we needed them to, we felt…
Some of the icons on our site have been the same since we launched 4 years ago. With metaphors that just barely fit what we needed them to, we felt like new icons were long overdue. That’s why we are extremely excited to ship our new icon font Octicons today.
We try to leverage CSS3 techniques like rounded corners, gradients, and @font-face
across all pages of the site. This allows us to focus more on what we can render in the browser, and less on images. This results in better page loads and an overall better experience for you.
Not only are we concerned with speed, but also clarity. With the introduction of new retina screen products, we realize that it’s more important than ever to have our site beautiful at any zoom level.
That’s why we created Octicons, a custom icon font for use on GitHub.com and GitHub products.
Designing the Visual Language
At GitHub we are designing for an entirely new visual language. Repositories, Pull Requests, Commits. These terminologies don’t exist in very many places across the web. Without canonical metaphors for these concepts we were tasked with coming up with accessible imagery to accurately convey these relatively obscure ideas. One of the most important concepts we needed to illustrate was the idea of a repository.
Some would say that a repository is storage — a place where you store your code — somewhat like a box. At GitHub repositories are much more than that. A repository is the history of your project. All the tools that GitHub provides (commits, pull requests, issues, wiki) combine into a story: a story about how your project has changed over time. We feel the best way to represent this idea is with a journal.
A Team Effort
It took a lot of minds to create these icons. @bryanveloso got the project both rocking and rolling with scores of ideas and sketches for the new metaphors. @cameronmcefee bent Photoshop to his will to bring the icons to life. From there @jonrohan, @cameronmcefee and @jasoncostello dove into Glyphs, discovered how to use it to perfect the icons. Finally, @jonrohan, @kneath, and @cameronmcefee meticulously updated every icon on GitHub, finding some amazing gifs along the way.
We hope you love Octicons as much as we do.
Written by
Related posts
Inside the research: How GitHub Copilot impacts the nature of work for open source maintainers
An interview with economic researchers analyzing the causal effect of GitHub Copilot on how open source maintainers work.
OpenAI’s latest o1 model now available in GitHub Copilot and GitHub Models
The December 17 release of OpenAI’s o1 model is now available in GitHub Copilot and GitHub Models, bringing advanced coding capabilities to your workflows.
Announcing 150M developers and a new free tier for GitHub Copilot in VS Code
Come and join 150M developers on GitHub that can now code with Copilot for free in VS Code.