[{"data":1,"prerenderedAt":427},["ShallowReactive",2],{"blog:2007:programming-fonts-you-might-not-have-tried":3,"blogMore-Typography":303,"comments-programming-fonts-you-might-not-have-tried":316},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"category":11,"tags":12,"excerpt":15,"body":30,"_type":292,"_id":293,"_source":294,"_file":295,"_stem":296,"_extension":297,"url":298,"wordCount":299,"minutes":286,"commentCount":300,"image":301},"/blog/2007/programming-fonts-you-might-not-have-tried","2007",false,"en","Programming fonts you might not have tried","If you’re tired of the ugly-as-sin Courier New and have tried the popular well-known scalable TrueType/OpenType mono-spaced/fixed-width replacements:","2007-04-09T11:30:30+00:00","Typography",[13,14],"coding fonts","Envy Code",{"type":16,"children":17},"root",[18,25],{"type":19,"tag":20,"props":21,"children":22},"element","p",{},[23],{"type":24,"value":9},"text",{"type":19,"tag":20,"props":26,"children":27},{},[28],{"type":24,"value":29},"And you’re still not feeling it then why not give these potentials a quick spin.",{"type":16,"children":31,"toc":284},[32,36,101,105,112,117,125,130,135,140,154,160,165,171,183,189,194,200,211,217,222,228,240,245,258,275],{"type":19,"tag":20,"props":33,"children":34},{},[35],{"type":24,"value":9},{"type":19,"tag":37,"props":38,"children":39},"ul",{},[40,55,67,79,90],{"type":19,"tag":41,"props":42,"children":43},"li",{},[44,46],{"type":24,"value":45},"Apple’s ",{"type":19,"tag":47,"props":48,"children":52},"a",{"href":49,"rel":50},"https://www.gringod.com/2006/11/01/new-version-of-monaco-font/",[51],"nofollow",[53],{"type":24,"value":54},"Monaco",{"type":19,"tag":41,"props":56,"children":57},{},[58,60],{"type":24,"value":59},"Bitstream’s ",{"type":19,"tag":47,"props":61,"children":64},{"href":62,"rel":63},"https://www.gnome.org/fonts/",[51],[65],{"type":24,"value":66},"Vera Sans Mono",{"type":19,"tag":41,"props":68,"children":69},{},[70,72],{"type":24,"value":71},"Microsoft’s ",{"type":19,"tag":47,"props":73,"children":76},{"href":74,"rel":75},"https://sourceforge.net/projects/corefonts/",[51],[77],{"type":24,"value":78},"Andale Mono",{"type":19,"tag":41,"props":80,"children":81},{},[82,83],{"type":24,"value":71},{"type":19,"tag":47,"props":84,"children":87},{"href":85,"rel":86},"https://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&displaylang=en",[51],[88],{"type":24,"value":89},"Consolas",{"type":19,"tag":41,"props":91,"children":92},{},[93,95],{"type":24,"value":94},"My own ",{"type":19,"tag":47,"props":96,"children":98},{"href":97},"/blog/2008/envy-code-r-preview-7-coding-font-released/",[99],{"type":24,"value":100},"Envy Code R",{"type":19,"tag":20,"props":102,"children":103},{},[104],{"type":24,"value":29},{"type":19,"tag":106,"props":107,"children":109},"h2",{"id":108},"anonymous",[110],{"type":24,"value":111},"Anonymous",{"type":19,"tag":20,"props":113,"children":114},{},[115],{"type":24,"value":116},"Anonymous is typographer Mark Simonson’s reworking of a bit-mapped Mac font from the mid-90’s into scalable TrueType form.",{"type":19,"tag":118,"props":119,"children":124},"img",{"className":120,"src":122,"alt":123},[121],"screenshot","https://img.damieng.com/blog/Anonymous-VS.png","Anonymous font in Visual Studio",[],{"type":19,"tag":20,"props":126,"children":127},{},[128],{"type":24,"value":129},"Unusually some of the characters have serifs and others do not, most likely due to the space restrictions of the original bitmap font but carried through to the design.",{"type":19,"tag":20,"props":131,"children":132},{},[133],{"type":24,"value":134},"The overall feel is one that is less cluttered than Courier while also hanging onto the past; strangely enough anything written in Anonymous immediately makes me think it could be SQL syntax.",{"type":19,"tag":20,"props":136,"children":137},{},[138],{"type":24,"value":139},"Character similarity does exist a little between the 1 and the l and the backwards slash through the zero might not be your cup-of-tea but it’s certainly worth a look.",{"type":19,"tag":20,"props":141,"children":142},{},[143,145,152],{"type":24,"value":144},"Available: free from ",{"type":19,"tag":47,"props":146,"children":149},{"href":147,"rel":148},"https://www.ms-studio.com/FontSales/anonymous.html#",[51],[150],{"type":24,"value":151},"Mark Simonson Studio",{"type":24,"value":153},".",{"type":19,"tag":106,"props":155,"children":157},{"id":156},"crystal",[158],{"type":24,"value":159},"Crystal",{"type":19,"tag":20,"props":161,"children":162},{},[163],{"type":24,"value":164},"A geometric styled mono-spaced font with distinguishable 0 and O, 1 and l, 5 and S that looks best at 15pt and above so maybe one for the programmer who prefers large fonts.",{"type":19,"tag":118,"props":166,"children":170},{"className":167,"src":168,"alt":169},[121],"https://img.damieng.com/blog/Crystal-VS.png","Crystal font in Visual Studio",[],{"type":19,"tag":20,"props":172,"children":173},{},[174,175,182],{"type":24,"value":144},{"type":19,"tag":47,"props":176,"children":179},{"href":177,"rel":178},"https://www.urbanfonts.com/fonts/Crystal.htm",[51],[180],{"type":24,"value":181},"Urban Fonts",{"type":24,"value":153},{"type":19,"tag":106,"props":184,"children":186},{"id":185},"onuava",[187],{"type":24,"value":188},"Onuava",{"type":19,"tag":20,"props":190,"children":191},{},[192],{"type":24,"value":193},"Another geometric design that works best at larger sizes. It has a slashed 0 and distinguishable glyphs.",{"type":19,"tag":118,"props":195,"children":199},{"className":196,"src":197,"alt":198},[121],"https://img.damieng.com/blog/Onuava-VS.png","Onuava font in Visual Studio",[],{"type":19,"tag":20,"props":201,"children":202},{},[203,204,210],{"type":24,"value":144},{"type":19,"tag":47,"props":205,"children":208},{"href":206,"rel":207},"https://www.urbanfonts.com/fonts/Onuava.htm",[51],[209],{"type":24,"value":181},{"type":24,"value":153},{"type":19,"tag":106,"props":212,"children":214},{"id":213},"share-technical-monospaced",[215],{"type":24,"value":216},"Share Technical Monospaced",{"type":19,"tag":20,"props":218,"children":219},{},[220],{"type":24,"value":221},"For those that like very square fonts this one could be a contender, providing the author can fix the problem where an f and an l placed together causes both to disappear (an unexpected empty ligature perhaps?).",{"type":19,"tag":118,"props":223,"children":227},{"className":224,"src":225,"alt":226},[121],"https://img.damieng.com/blog/ShareTech-VS.png","ShareTech font in Visual Studio",[],{"type":19,"tag":20,"props":229,"children":230},{},[231,232,239],{"type":24,"value":144},{"type":19,"tag":47,"props":233,"children":236},{"href":234,"rel":235},"https://typo3.org/about/the-brand/style-guide/the-typo3-font/",[51],[237],{"type":24,"value":238},"Typo3",{"type":24,"value":153},{"type":19,"tag":20,"props":241,"children":242},{},[243],{"type":24,"value":244},"Feel free to comment on any other great finds but please, no more references to bit mapped pixel fonts!",{"type":19,"tag":20,"props":246,"children":247},{},[248,250,256],{"type":24,"value":249},"If you’re wondering what the state of Envy Code R is… I’m trying to solve the various issues with the heights at certain levels. I think the solution to the problems is ",{"type":19,"tag":47,"props":251,"children":253},{"href":252},"/blog/2006/envy-code-r-programming-font-preview-available-for-download/",[254],{"type":24,"value":255},"delta-hinting",{"type":24,"value":257}," but it is a bit of a black art and I don’t have the right tools for the job.",{"type":19,"tag":259,"props":260,"children":261},"blockquote",{},[262],{"type":19,"tag":20,"props":263,"children":264},{},[265,267,273],{"type":24,"value":266},"Envy Code R has been ",{"type":19,"tag":47,"props":268,"children":270},{"href":269},"/envy-code-r/",[271],{"type":24,"value":272},"updated",{"type":24,"value":274}," since this post.",{"type":19,"tag":20,"props":276,"children":277},{},[278],{"type":19,"tag":279,"props":280,"children":281},"em",{},[282],{"type":24,"value":283},"[)amien",{"title":285,"searchDepth":286,"depth":286,"links":287},"",2,[288,289,290,291],{"id":108,"depth":286,"text":111},{"id":156,"depth":286,"text":159},{"id":185,"depth":286,"text":188},{"id":213,"depth":286,"text":216},"markdown","content:blog:2007:programming-fonts-you-might-not-have-tried.md","content","blog/2007/programming-fonts-you-might-not-have-tried.md","blog/2007/programming-fonts-you-might-not-have-tried","md","/blog/2007/programming-fonts-you-might-not-have-tried/",356,3,{"className":302,"src":122,"alt":123},[121],[304,308,312],{"title":305,"date":306,"url":307},"The Art of Amiga lettering","2025-12-04","/blog/2025/art-of-amiga-lettering/",{"title":309,"date":310,"url":311},"Using variable web fonts for perf","2021-12-03","/blog/2021/using-variable-webfonts-for-speed/",{"title":313,"date":314,"url":315},"ZX Origins - free 8-bit fonts for games","2019-06-03T08:00:00-08:00","/blog/2019/zxorigins-free-8-bit-fonts-for-games/",[317,371,390],{"_path":318,"_dir":319,"_draft":6,"_partial":6,"_locale":7,"title":320,"description":321,"id":322,"name":323,"email":324,"avatar":325,"date":326,"body":327,"_type":292,"_id":368,"_source":294,"_file":369,"_stem":370,"_extension":297},"/comments/programming-fonts-you-might-not-have-tried/9480","programming-fonts-you-might-not-have-tried","9480","The URL for the Share Technical Monospaced (Share-TechMono) font has changed.",9480,"fontsearcher","pilinipsi@yahoo.com","https://www.gravatar.com/avatar/4322e82cd11fce0ac61a7e9db182b635?r=pg&d=retro","2008-09-17T21:49:30",{"type":16,"children":328,"toc":366},[329,333,338,347,352,361],{"type":19,"tag":20,"props":330,"children":331},{},[332],{"type":24,"value":321},{"type":19,"tag":20,"props":334,"children":335},{},[336],{"type":24,"value":337},"The page that describes the font is at:",{"type":19,"tag":20,"props":339,"children":340},{},[341],{"type":19,"tag":47,"props":342,"children":345},{"href":343,"rel":344},"https://typo3.org/article/the-typo3-font-share-now-freely-downloadable",[51],[346],{"type":24,"value":343},{"type":19,"tag":20,"props":348,"children":349},{},[350],{"type":24,"value":351},"The download URL is:",{"type":19,"tag":20,"props":353,"children":354},{},[355],{"type":19,"tag":47,"props":356,"children":359},{"href":357,"rel":358},"https://typo3.org/project/brand/style-guide",[51],[360],{"type":24,"value":357},{"type":19,"tag":20,"props":362,"children":363},{},[364],{"type":24,"value":365},"The download now consists of both the Share-TechMono and Share-Regular fonts.",{"title":285,"searchDepth":286,"depth":286,"links":367},[],"content:comments:programming-fonts-you-might-not-have-tried:9480.md","comments/programming-fonts-you-might-not-have-tried/9480.md","comments/programming-fonts-you-might-not-have-tried/9480",{"_path":372,"_dir":319,"_draft":6,"_partial":6,"_locale":7,"title":373,"description":374,"id":375,"name":376,"url":377,"date":378,"body":379,"_type":292,"_id":387,"_source":294,"_file":388,"_stem":389,"_extension":297},"/comments/programming-fonts-you-might-not-have-tried/1836","1836","Damien Guard shows a few other, less well-known monospaced fonts that have potential as programming fonts: Anonymous, Crystal, Onuava and Share Technical Monospaced....",1836,null,"https://winterdom.com/weblog/2007/04/09/otherprogrammingfonts.aspx","2007-04-10T23:26:27",{"type":16,"children":380,"toc":385},[381],{"type":19,"tag":20,"props":382,"children":383},{},[384],{"type":24,"value":374},{"title":285,"searchDepth":286,"depth":286,"links":386},[],"content:comments:programming-fonts-you-might-not-have-tried:1836.md","comments/programming-fonts-you-might-not-have-tried/1836.md","comments/programming-fonts-you-might-not-have-tried/1836",{"_path":391,"_dir":319,"_draft":6,"_partial":6,"_locale":7,"title":392,"description":393,"id":394,"name":395,"date":396,"body":397,"_type":292,"_id":424,"_source":294,"_file":425,"_stem":426,"_extension":297},"/comments/programming-fonts-you-might-not-have-tried/1835","1835","on my jedit, crystal is only good at low point sizes, and onuava looks uuuugly like a bad 1920's typewriter.",1835,"Stu","2007-04-10T16:31:48",{"type":16,"children":398,"toc":422},[399,403,408,413,418],{"type":19,"tag":20,"props":400,"children":401},{},[402],{"type":24,"value":393},{"type":19,"tag":20,"props":404,"children":405},{},[406],{"type":24,"value":407},"Apprently I had an old version of monaco (2.0) and the one in the above mentioned post is 5.1, jedit b0rks on the 5.1..",{"type":19,"tag":20,"props":409,"children":410},{},[411],{"type":24,"value":412},"Anonymous vs Monaco at the same point size feels a little more more whitespacy and more spread out...",{"type":19,"tag":20,"props":414,"children":415},{},[416],{"type":24,"value":417},"keep us posted about envy code r",{"type":19,"tag":419,"props":420,"children":421},"br",{},[],{"title":285,"searchDepth":286,"depth":286,"links":423},[],"content:comments:programming-fonts-you-might-not-have-tried:1835.md","comments/programming-fonts-you-might-not-have-tried/1835.md","comments/programming-fonts-you-might-not-have-tried/1835",1779264556446]