When comparing Anonymous Pro vs Adobe Source Code Pro, the Slant community recommends Adobe Source Code Pro for most people. In the question“What are the best programming fonts?” Adobe Source Code Pro is ranked 2nd while Anonymous Pro is ranked 9th. The most important reason people chose Adobe Source Code Pro is:
The characters in Source Code Pro are easily readable. They have consistent widths across all weights as to not break up words. Commonly used programming symbols (such as various kinds of brackets) are made easily discernible from each other while various punctuation marks are made bigger than normal. This makes them especially good for programmers who keep staring at code for hours.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Readable even at small sizes
Anonymous Pro is easily legible at small sizes as a bitmap font.
Pro The best rendering character for DIGIT ONE
Pro Clashing characters are clearly distinguishable
Characters that could be mistaken for one another (O, 0, I, l, 1, etc.) have distinct shapes to make them easier to tell apart in the context of source code.
Pro Easy on user's eyes
The characters in Source Code Pro are easily readable. They have consistent widths across all weights as to not break up words. Commonly used programming symbols (such as various kinds of brackets) are made easily discernible from each other while various punctuation marks are made bigger than normal. This makes them especially good for programmers who keep staring at code for hours.
Pro Legible on all displays
The characters have been made in such a way that they are easily discernible and usable regardless of font size, weight, and display.
Pro Free and open source
The font is licensed under SIL open font license with source code available on GitHub. Being an open source font, it's also reasonable to expect incremental upgrades and additions to character sets and functionality.
Pro Even spacing
Characters are evenly spaced, making for better readability.
Pro Great in print
The font works particularly well when it is in print.
![Jorge Herrera](https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/photo.jpg?sz=50)
Pro Several styles available
The code comes with seven style variants: ExtraLight, Light, Regular, Medium, Semibold, Bold, and Black.
Pro Offers italics
The beta release version of Source Code Pro introduced italicized characters on Jul 18, 2015.
Pro Available with Google Web Fonts
The font is hosted on Google Web Fonts directory, meaning that it can be easily embedded in web pages.
Pro Powerline symbols included
Powerline symbols are useful for programmers to display a nicer status bar or mode-line on Vim and Emacs.
Pro Version with ligature support for Haskell is available
A version of Source Code Pro with support for common Haskell composite glyphs such as >>= is available here. An editor with ligature support, such as Leksah, is required.
Pro Light and Extra Light weights available
The Light and Extra Light weights make the font less "bold" looking when reading.
Cons
Con Small 'l' (ell) is too similar to big 'I' (Eye)
You can tell the difference but need to concentrate on the letters.
See the word "Illegal" as an example.
It would be better if serifs are a little bit wider for the big 'I' (Eye) letter.
Con Smaller than other monospace fonts
Con Small punctuation makes readability difficult
In some programs it's hard to see punctuation marks, especially periods and colons.
Con Smaller then other monospaced fonts
Size 13 of Source Code Pro is slightly larger then size 14 of Anonymous Pro.
Con "0" glitch
The 0 (zero) symbol has a 'dent' on the left.
Con Exaggerated italics
The italicized version of the font is too slanted, meaning that italicized comments in code look really unbalanced.
Con Hard to distinguish [ and {
Braces [] and {} are very similar.
Con Dotted zero lacks clarity
Dotted zero characters are less distinct from capital "O" characters than slashed zero characters.
Con Very difficult to read compared to Consolas or Courier New
The characters are much too widely spaced apart to be easily readable.
Con Excessive line spacing
The lines are spaced too far apart.
Con Ligatures missing but you can try Hasklig font if you want ligature
Con Can be somewhat odd for hex numbers with certain styles
With certain font-size and font-weight combinations (12 pt and regular, for example) capital letters are bigger than integer digits, making hex numbers look weird.
![Mxx](https://lh6.googleusercontent.com/-C_1DweCEnsI/AAAAAAAAAAI/AAAAAAAARnw/0zX5HvqBv34/photo.jpg?sz=50)
Con Incomplete Unicode support
This font is missing many unicode characters used to "beautify" various terminal apps. Also missing are programming ligatures used in some languages.
![Vetted.ai illustration](/images/ai/vetted-illustration.png)