Monaco, Regular, 10pt. This font is my default font. It’s excellent font, originally from the. The following fonts are available to support additional characters not available in the default system fonts. All fonts are free for commercial use and can be installed on both Windows and Mac OS X except where noted. System 9 does not fully support Unicode fonts. TITUS Cyberbit - Free Unicode Font with serif characters. Covers most scripts. The font used for tab titles, menus, and other text that's part of VS Code itself, as opposed to content such as code within an editor, is currently Arial. – Magnus Lind Oxlund Dec 17 '18 at 18:49 The default font on Linux is very ugly and much less.
Are you a programmer? If yes, you had 3 questions with coding tools. What’s best text editor (IDE)? What’s best programming font? What’s best code color scheme? I got them like you and I spent more than 1 years to choose and using Monaco as programing font but I’m still looking for better programing font than Monaco
I’m using VIM as my default code editor, thankfully, I don’t take too much time to pick it. I felt in love with VIM after tried Emacs, GEdit, NetBean, Eclipse … but the next step to choose a good font that takes too much time than I expected.
Here is a list of my favorite programming fonts that I have tested. I’ve used Linux for 7 years, I take screenshot of each font in VIM with Full of Anti-aliasing. So I can’t really say anything about how these fonts look on Windows or Mac OS, let’s test by yourself but I guess it’s the same.
I’m using VIM as my default code editor, thankfully, I don’t take too much time to pick it. I felt in love with VIM after tried Emacs, GEdit, NetBean, Eclipse … but the next step to choose a good font that takes too much time than I expected.
Here is a list of my favorite programming fonts that I have tested. I’ve used Linux for 7 years, I take screenshot of each font in VIM with Full of Anti-aliasing. So I can’t really say anything about how these fonts look on Windows or Mac OS, let’s test by yourself but I guess it’s the same.
Programing Fonts Requirement
Most variable-width fonts are not suited for code because programming fonts have different requirements than text fonts. Here are some of the things I’m looking for in a font for coding:
[digitalocean]
[digitalocean]
- Monospaced assignment operators nicely line up and make aligning code easier. Coding is easiest for most developers when using a fixed-width font.
- Clear and highly readable: The font that I’m looking for must has clear letters, with easily distinguishable punctuation and between certain common characters like zero and O character, 1 and l and | … The font should be easily legible at any size, and in particular at small sizes.
- Unicode to display almost characters with any languages
1. Monaco, Regular, 10pt
This font is my default font. It’s excellent font, originally from the Mac. Monaco shines for legibility at non-antialiased small sizes, when you really want to maximize your on-screen code. This font looks great at 9 or 10-points.
2. Consolas, Regular, 11pt
Consolas is specifically designed to work with ClearType, so may become highly aliased when ClearType is not turned on. Consolas is a commercial font, but is bundled with many Microsoft products, so there’s a good chance you might already have it to use on Mac, Linux. It comes with the newer Windows and it’s a VERY high quality font.
3. Inconsolata, Medium, 12pt
It seems fuzzier than necessary and some letters end up with a nib below them. Inconsolata is designed to be used with anti-aliasing enabled, but it’s surprisingly legible even at very small sizes.
4. Anonymous Pro, Regular, 11pt
Anonymous Pro (2009) is a family of four fixed-width fonts designed with coding in mind. Anonymous Pro features an international, Unicode-based character set, with support for most Western and Central European Latin-based languages, plus Greek and Cyrillic.
There are two versions: Anonymous Pro and Anonymous Pro Minus. Anonymous Pro contains embedded bitmaps for smaller sizes, Anonymous Pro Minus does not.
5. DejaVu Sans Mono, Book, 10pt
This nice open source font family is derived from the Bitstream Vera family, itself close to the Microsoft core Web fonts. Its purpose is to provide a wider range of characters while maintaining the original look and feel through the process of collaborative development.
6. Terminus, Regular, 12pt
Terminus Font is a clean, fixed width bitmap font, designed for long (8 and more hours per day) work with computers, remember to turn off aliasing. Terminus is the closest thing to 6×13 fixed that comes pre-packaged on modern Linux distributions.
7. Source Code Pro, Light, 10pt
Source Code Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments. An open source programming font released by Adobe, made with the intent of maximizing usability and avoiding common design flaws in monospaced fonts.
8. Bitstream Vera Sans Mono, Roman, 11pt
It has a fully-serifed i and excellent numerals, and a lowercase. The Bitstream Vera Sans Mono typeface in particular is suitable for technical work, as it clearly distinguishes ‘l’ (lowercase L) from ‘1’ (one) and ‘I’ (uppercase i), and ‘0’ (zero) from ‘O’. I’m using it as default font of Arch Linux.
9. Envy Code R, Regular, 10pt
This typeface contains over 550 glyphs providing full complements for DOS, Windows and Mac versions of the US, Western, Central Europe, Turkish, Baltic, Icelandic and Nordic code-pages. This hits several Unicode ranges including Basic Latin, Latin-1 Supplement, Latin Extended A & B, Box Drawing, Block Elements, Letterlike Symbols, Number Forms, Arrows…
This font offers well distinct programming characters like {} vs. () and the classically confusing 0O and 1lI. Quite narrow (like Anonymous Pro) but squarish, the letters are easy to read and offer a pleasing reading experience.
10. Monofur, Regular, 13pt
monofur is a monospaced font (all characters have the same width) derived from the eurofurence typeface family. It shares the same style characteristics, but the proportions of most characters have been recalculated to fit into a 1:2 character cell. It’s one of the more quirky fonts among those favored by programmers (for things like its unique “e” and “g”).
Conclusion
You won’t find the best programing fonts that is suitable for every developers because choice of programming font is as much a personal preference as anything else.
Of course there are many more fonts out there but as mentioned above, they are my favorite programing font that I’ve tested with VIM. All the fonts discussed here are good choices for programmers, so use whichever font appeals to you.
Have I listed or missed your programming font of choice? If you have a favorite font, let me know, I really would like to know which fonts you are prefer. All comments welcome!
Of course there are many more fonts out there but as mentioned above, they are my favorite programing font that I’ve tested with VIM. All the fonts discussed here are good choices for programmers, so use whichever font appeals to you.
Have I listed or missed your programming font of choice? If you have a favorite font, let me know, I really would like to know which fonts you are prefer. All comments welcome!
This list of fonts contains every font shipped with Mac OS X 10.0 through macOS 10.14, including any that shipped with language-specific updates from Apple (primarily Korean and Chinese fonts). For fonts shipped only with Mac OS X 10.5, please see Apple's documentation.
Popular Coding Fonts
System fonts up to Mac OS X 10.7 Lion[edit]
Family Name | Subtype | Styles Available | Target script and other notes |
---|---|---|---|
Al Bayan | non-Latin | Regular, Bold | Arabic |
American Typewriter | serif, book | Condensed Light, Condensed, Condensed Bold, Light, Regular, Bold | |
Andalé Mono | sans, mono, book | Regular | |
Apple Casual | sans, title | Regular | Hidden, see below |
Apple Chancery | script | Regular | |
Apple Garamond | serif, book | Light, Light Italic, Book, Book Italic, Bold, Bold Italic | Hidden, see below |
Apple Gothic | sans, book | Regular | Korean |
Apple LiGothic | non-Latin | Medium | Traditional Chinese |
Apple LiSung | non-Latin | Light | Traditional Chinese |
Apple Myungjo | non-Latin | Regular | Korean |
Apple Symbols | picto | Regular | |
.AquaKana | Regular | Japanese, Not depicted below | |
Arial | sans, book | Condensed Light, Narrow, Narrow Italic, Narrow Bold, Narrow Bold Italic, Regular, Italic, Bold, Rounded Bold, Bold Italic, Black | Bundled with Windows |
Arial Hebrew | non-Latin | Regular, Bold | Hebrew |
Ayuthaya | non-Latin | Regular | Thai; not depicted below |
Baghdad | non-Latin | Regular | Arabic |
Baskerville | serif, book | Regular, Italic, Semi-bold, Semi-bold Italic, Bold, Bold Italic | |
Beijing | non-Latin | Regular | Simplified Chinese; bitmap only |
BiauKai | non-Latin | Regular | Traditional Chinese; missing in Yosemite and El Capitan until Sierra. |
Big Caslon | serif, book | Medium | |
Browallia New | non-Latin | Regular, Italic, Bold, Bold Italic | Thai |
BrowalliaUPC | non-Latin | Regular, Italic, Bold, Bold Italic | Thai |
Brush Script | script | Italic | |
Candara | sans, book | Regular, Italic, Bold, Bold Italic | Bundled with Windows |
Chalkboard | sans, title | Regular, Bold | Bold added in 10.4; Bold not depicted below |
Chalkduster | sans, book | Regular | added in 10.6; not depicted below |
Charcoal | sans, book | Regular | Classic only |
Charcoal CY | non-Latin, sans | Regular | Cyrillic |
Chicago | sans, book | Regular | Classic only, see Krungthep below |
Cochin | Regular, Italic, Bold, Bold Italic | ||
Comic Sans | sans, deco | Regular, Bold | Bundled with Windows |
Consolas | sans, mono | Regular, Italic, Bold, Italic | Bundled with Windows |
Cooper | serif, book | Black | |
Copperplate | serif, title, small caps | Light, Regular, Bold | |
Corsiva Hebrew | non-Latin | Regular, Bold | Hebrew |
Courier | serif mono, book | Regular, Oblique, Bold, Bold Oblique | |
Courier New | serif mono, book | Regular, Italic, Bold, Bold Italic | Bundled with Windows |
DecoType Naskh | non-Latin | Regular | Naskh Arabic; not depicted below |
Devanagari | non-Latin | Regular, Bold | Devanagari |
Didot | serif, book | Regular, Italic, Bold | |
Euphemia UCAS | Regular, Italic, Bold | Canadian Syllabics; not depicted below | |
Futura | sans, book | Condensed Medium, Condensed Extra Bold, Medium, Medium Italic | |
Gadget | sans, title | Regular | Classic only |
Geeza Pro | non-Latin | Regular, Bold | Arabic |
Geezah | non-Latin | Regular | Arabic |
Geneva | sans, book | Regular | |
Geneva CY | non-Latin, sans | Regular | Cyrillic |
Georgia | serif, book | Regular, Italic, Bold, Bold Italic | Bundled with Windows |
Gill Sans | sans, book | Light, Light Italic, Regular, Italic, Bold, Bold Italic | |
Gujarati | non-Latin | Regular, Bold | Gujarati |
Gung Seoche | non-Latin | Regular | Korean, named '#GungSeo' in font list |
Gurmukhi | non-Latin | Regular | Gurmukhi |
Hangangche | non-Latin | Regular | Korean |
HeadlineA | non-Latin | Regular | Korean, named '#HeadLineA' in font list |
Hei | non-Latin | Regular | Simplified Chinese |
Helvetica | sans, book | Regular, Oblique, Bold, Bold Oblique | System Font for Small Text |
Helvetica CY | non-Latin, sans, book | Regular, Oblique, Bold, Bold Oblique | Cyrillic; Face is condensed compared to Helvetica, Helvetica Neue |
Helvetica Neue | sans, book | Condensed Bold, Condensed Black, Ultra-light, Ultra-light Italic, Light, Light Italic, Regular, Italic, Bold, Bold Italic | |
Herculanum | sans, deco, upper case | Regular | |
Hiragino Kaku Gothic Pro | non-Latin | W3, W6 | Japanese |
Hiragino Kaku Gothic ProN | non-Latin | W3, W6 | Japanese based on JIS X 0213 |
Hiragino Kaku Gothic Std | non-Latin | W8 | Japanese |
Hiragino Kaku Gothic StdN | non-Latin | W8 | Japanese based on JIS X 0213 |
Hiragino Maru Gothic Pro | non-Latin | W4 | Japanese |
Hiragino Maru Gothic ProN | non-Latin | W4 | Japanese based on JIS X 0213 |
Hiragino Mincho Pro | non-Latin | W3, W6 | Japanese |
Hiragino Mincho ProN | non-Latin | W3, W6 | Japanese based on JIS X 0213 |
Hoefler Text | serif, book | Regular, Italic, Black, Black Italic, Ornaments | Re‐added in 10.3, but present in System 7.5 also |
Inai Mathi | non-Latin | Regular | Tamil; added in 10.4; not depicted below |
Impact | sans, title | Regular | Bundled with Windows |
Jung Gothic | non-Latin | Medium | Korean |
Kai | non-Latin | Regular | Simplified Chinese |
Keyboard | Regular | ||
Krungthep | non-Latin | Regular | Thai; Latin characters identical to Chicago; not depicted below |
KufiStandard GK | non-Latin | Regular | Arabic; not depicted below |
Kuenstler Script | cursive | Regular, Black | |
LastResort | Regular | Keyboard | |
LiHei Pro | non-Latin | Medium | Traditional Chinese |
LiSong Pro | non-Latin | Light | Traditional Chinese |
Lucida Grande | sans, book | Regular, Bold | Main System Font in Mac OS X |
Marker Felt | sans, deco | Thin, Wide | |
Menlo | sans, mono | Regular, Bold, Italic | |
Monaco | sans, mono | Regular | |
Monaco CY | non-Latin, sans | Regular | Cyrillic |
Mshtakan | non-Latin | Regular, Oblique, Bold, Bold Oblique | Armenian; added in 10.3; not depicted below |
Nadeem | non-Latin | Regular | Arabic |
New Peninim | sans, book | Regular, Inclined, Bold, Bold Inclined | Hebrew |
New York | serif, book | Regular | Classic only |
NISC GB18030 | non-Latin | Regular | Chinese; bitmap only; not depicted below; named 'GB18030 Bitmap' in font lists |
Optima | Regular, Italic, Bold, Bold Italic, Extra Black | ||
Osaka | non-Latin mono | Regular, Monospace | Japanese |
Palatino | serif, book | Regular, Italic, Bold, Bold Italic | Classic or iLife |
Papyrus | sans, deco | Regular | |
PC Myungjo | non-Latin | Regular | Korean, named '#PCMyungjo' in font list |
Pilgiche | non-Latin | Regular | Korean, named '#PilGi' in font list |
Plantagenet Cherokee | serif, book | Regular | Cherokee |
Raanana | non-Latin | Regular, Bold | Hebrew |
Sand | sans, deco | Regular | |
Sathu | non-Latin | Regular | Thai; not depicted below |
Seoul | non-Latin | Regular | Korean |
Shin Myungjo Neue | non-Latin | Regular | Korean |
Silom | non-Latin | Regular | Thai; not depicted below |
Skia | sans, title | Regular | |
Snell Roundhand | cursive | Regular | |
Song | non-Latin | Regular | Simplified Chinese |
ST FangSong | non-Latin | Regular | Simplified Chinese |
ST Heiti | non-Latin | Light, Regular | Simplified Chinese |
ST Kaiti | non-Latin | Regular | Simplified Chinese |
ST Song | non-Latin | Regular | Simplified Chinese |
Symbol | symbol | Regular | |
Tae Graphic | non-Latin | Regular | Korean |
Tahoma | sans, book | Light, Regular, Bold | Bundled with Windows |
Taipei | non-Latin | Regular | Traditional Chinese; bitmap only; not depicted below |
Techno | sans, title | Regular | Classic only |
Textile | sans, deco | Regular | Classic (and iDVD) |
Thonburi | non-Latin | Regular | Thai; not depicted below |
Times | serif, book | Regular, Italic, Bold, Bold Italic | |
Times CY | non-Latin, serif | Regular, Italic, Bold, Bold Italic | Cyrillic; removed from 10.4 |
Times New Roman | serif, book | Regular, Italic, Bold, Bold Italic | Bundled with Windows |
Trebuchet MS | sans, book | Regular, Italic, Bold, Bold Italic | Bundled with Windows |
Verdana | sans, book | Regular, Italic, Bold, Bold Italic | Bundled with Windows |
Zapf Chancery | script | Medium Italic | Classic only |
Zapf Dingbats | picto | Regular | |
Zapfino | script, deco | Regular |
New fonts added with OS X 10.10 Yosemite[edit]
![Font terminal mac os x Font terminal mac os x](/uploads/1/1/8/9/118923428/712050679.png)
The following system fonts have been added with Yosemite:
- ITC Bodoni 72: Book, Italic, Bold (these three in separate fonts with lining and text figures), Small Caps, Ornaments (Sumner Stone)
- ITF Devanagari
- Kohinoor Devanagari (Satya Rajpurohit)
- Luminari (Philip Bouwsma)
- Phosphate: Inline and Solid (Steve Jackaman & Ashley Muir)
- Shree Devanagari 714 (Modular Infotech)
- SignPainter (House Industries)
- Skia: Light, Light Condensed, Light Extended, Condensed, Extended, Bold, Black, Black Condensed, Black Extended (Matthew Carter; system previously only included regular)
- Sukhumvit Set: Thin, Light, Text, Medium, SemiBold, Bold (Anuthin Wongsunkakon)
- Bitstream Symbols
- Trattatello (James Grieshaber)
New fonts added with OS X 10.11 El Capitan[edit]
At least the following system fonts have been added with El Capitan:
- PingFang SC / PingFang TC / PingFang HK, a new set of Chinese UI Fonts produced by DynaComware in lieu of deprecated STHeiti Family.
- San Francisco UI / Display / Text.
New fonts added with macOS 10.12 Sierra[edit]
At least the following system fonts have been added with Sierra:
- Toppan Bunkyu Mincho Pr6N Regular
- Toppan Bunkyu Midashi Minchoi StdN ExtraBold
- Toppan Bunkyu Gothic Pr6N Regular / Demibold
- Toppan Bunkyu Midashi Gothic StdN Extrabold
- Monotype LingWai Medium (SC / TC)
- Songti (SC / TC)
- Yu Kyokasho N (Medium / Bold) (Vertical Version / Horizontal Version)
- San Francisco Mono
New fonts added with macOS 10.13 High Sierra[edit]
High Sierra added several system fonts or additional weights of existing system fonts:
- Charter (Roman, Italic, Bold, Bold Italic, Black, Black Italic)
- DIN (Alternate Bold, Condensed Bold)
- Hiragino Kaku Gothic StdN W8
- InaiMathi (Bold)
- Kai (Regular)
- Kaiti SC (Regular, Bold, Black)
- Myriad Arabic (Semibold)
- Noto Nastaliq Urdu
- Rockwell (Regular, Italic, Bold, Bold Italic)
- STIX Two Math
- STIX Two Text (Regular, Italic, Bold, Bold Italic)
macOS 10.14 Mojave[edit]
No new fonts were provided with Mojave.
Font appearances[edit]
Fonts For Html Coding
- These images compare Roman fonts only, in most styles:
- The fonts in the following list were included as 'extras' with AppleWorks 6,[1] which was bundled with new iMacs until 2006.[2]
Hidden fonts[edit]
A number of fonts have also been provided with iMovie, iLife, iDVD and other Apple applications in hidden folders, for the sole use of these applications. The reason why these fonts are hidden is unknown, with licensing issues suggested as the cause. However, one may easily install them for use by all applications by copying them out of their Library directories and installing them as with any third-party font, although one should always check that the license for the fonts allows them to be used outside the given software.[3]
Notable hidden fonts on macOS include Bank Gothic, Bodoni, Century Gothic, Century Schoolbook, Garamond, several cuts of Lucida and Monotype Twentieth Century.
See also[edit]
Notes[edit]
- ^Elferdink, Jim & David Reynolds, AppleWorks 6: The Missing Manual, p. 422
- ^Williams, Warren & Cathleen Merritt, AppleWorks Journal, March 2006, p. 7
- ^Tomalty, Fletcher. 'Hidden fonts on Mac OS X'. Archived from the original on 6 October 2014. Retrieved 4 October 2014.
References[edit]
- Apple's font list for 10.3 (names only, no images)
- Apple's font list for 10.4 (names only, no images)
- Apple's font list for 10.5 (names only, no images)
- Apple's font list for 10.6 (names only, no images)
- Apple's font list for 10.7 (names only, no images)
- Apple's font list for 10.8 (names only, no images)
- Apple's font list for 10.9 (names only, no images)
- Apple's font list for 10.12 (names only, no images)
- Apple's font list for 10.13 (names only, no images)
- Apple's font list for 10.14 (names only, no images)
- Advanced Typography with Mac OS X Tiger (Appendix B contains representations of Latin fonts included with Mac OS 10.4 Tiger)
- Code Style's survey of Mac OS fonts (includes OS 8/9 users)
- Szántó Tibor: A betű (The type) (Hungarian; Akadémiai Kiadó, Budapest, 1982, ISBN963 05 0327 1), Chapter XVI.
External links[edit]
Font For Coding Machine
Retrieved from 'https://en.wikipedia.org/w/index.php?title=List_of_typefaces_included_with_macOS&oldid=984567907'