Live data from Hacker News

Programming fonts

s9w.github.io

61–70 of 72 posts

Re: Programming fonts

#61
post #44
post #32

Interesting project, but some of these look a bit... wrong to me. For example, ProFont is my favorite bitmap programming font and the renderer used makes it look bad. Just loaded it up in my Terminal.app to show how it /should/ look: [0]. Also while I'm at it, some cool fonts not mentioned that I think deserve some attention are tewi[1] and ProggyTiny[2]. Tewi glyphs are particularly nice [3]. [0]: http://i.imgur.com…

Tewi looks a lot like montecarlo, no?

a good point. tewi does have best-in-class glyph support though.

Re: Programming fonts

#62
post #32

Interesting project, but some of these look a bit... wrong to me. For example, ProFont is my favorite bitmap programming font and the renderer used makes it look bad. Just loaded it up in my Terminal.app to show how it /should/ look: [0]. Also while I'm at it, some cool fonts not mentioned that I think deserve some attention are tewi[1] and ProggyTiny[2]. Tewi glyphs are particularly nice [3]. [0]: http://i.imgur.com…

Woah, how'd you get your window controls to be like that?

Hello! I've been customizing my OS X installs since 10.5 with various programs (ThemePark, (S)artFiletool, and most recently Alex Zielenski's ThemeEngine[0]). I'm a fan of the `platinum' theme from Mac OS 9, so I've been creating a system-wide OS-9 theme in my spare time this past ~year. I have .car files available for Yosemite and El-Capitain (the version I'm currently using). The Yosemite files are (mostly) true to the old OS 9 aesthetic, but I thought I'd change up the look of the traffic lights on el-capitain and release it at some point [1]. I have the source files for each different design I've done, along with the Assets.car (the replacement for the deprecated [and absent in 10.11] SArtFile.bin), SystemAppearance.car (change highlight colors in menubar and right-click menus/make window masks sharp instead of rounded [yes it also affects the GraphiteAppearance.car window masks]), and the GraphiteAppearance.car (used for the platinum traffic lights) files. At some point I will finish both of these and release them, but for now (I just finished my summer job working for one of my professors/I'm on vacation at the moment) the Yosemite theme remains slightly incomplete, and I've got some more testing to do on El-Capitain. Also gotta port that Yosemite-System-fontpatcher project to work with the new San Francisco (let's not get that confused with susan kare's 1984 `SanFrancisco'! [2]) typeface so I can finally get Charcoal/Chicago as my system font again like it was in Yosemite...

[0]: https://github.com/alexzielenski/ThemeEngine

[1]: http://i.imgur.com/fpZemvX.gifv

[2]: http://i.imgur.com/Q1tZknV.png

Re: Programming fonts

#63
The subpixels on my screen aren't rgb (vbgr on this one) ordered, so the images with AA don't quite work right for me. Annoyingly, quite a few sites/applications make the assumption that everything is rgb, which causes crappy looking text on my portrait screens, and even worse on my monitor at home which is bgr ordered.

Also putting in a plug for my personal favorite font, Tamsyn ( http://www.fial.com/~scott/tamsyn-font/ ) Although firefox recently dropped support for bitmap fonts on linux, and my ttf version of it only looks good at one size, so I've been trying to find something to replace it in the browser.

Re: Programming fonts

#64
post #63

The subpixels on my screen aren't rgb (vbgr on this one) ordered, so the images with AA don't quite work right for me. Annoyingly, quite a few sites/applications make the assumption that everything is rgb, which causes crappy looking text on my portrait screens, and even worse on my monitor at home which is bgr ordered. Also putting in a plug for my personal favorite font, Tamsyn ( http://www.fial.com/~scott/tamsyn-f…

I've never had contact with different subpixel configurations. So I have no clue how to fix that. Any ideas?

I will add Tamsyn, thanks for the suggestion!

Re: Programming fonts

#65
post #32

Interesting project, but some of these look a bit... wrong to me. For example, ProFont is my favorite bitmap programming font and the renderer used makes it look bad. Just loaded it up in my Terminal.app to show how it /should/ look: [0]. Also while I'm at it, some cool fonts not mentioned that I think deserve some attention are tewi[1] and ProggyTiny[2]. Tewi glyphs are particularly nice [3]. [0]: http://i.imgur.com…

There are no windows versions of tewi, so I can't add it. And I'm not sure about ProggyTiny as I've already got proggyClean and there are so many other variants.

But I did manage to fix profont by using a ttf version instead of the .fon one. Will be updated soon.

Re: Programming fonts

#66
post #34

Inconsolata-dz is a great font, though I recommend https://github.com/DeLaGuardo/Inconsolata-LGC for fans of Inconsolata that would like bold and italic weights, as well as extended glyphs.

This seems to be more or less identical with the -dz version as that already contains bold and italics. So unless I'm missing something I don't think this is necessary

Re: Programming fonts

#67
post #64
post #63

The subpixels on my screen aren't rgb (vbgr on this one) ordered, so the images with AA don't quite work right for me. Annoyingly, quite a few sites/applications make the assumption that everything is rgb, which causes crappy looking text on my portrait screens, and even worse on my monitor at home which is bgr ordered. Also putting in a plug for my personal favorite font, Tamsyn ( http://www.fial.com/~scott/tamsyn-f…

I've never had contact with different subpixel configurations. So I have no clue how to fix that. Any ideas? I will add Tamsyn, thanks for the suggestion!

Well it wouldn't really be fixing it, but you could render the images with different ordering and allow people to select. I'm not sure if there's a way to detect it in browser. Setting the ordering depends on what os you're on. In linux you can set it either with fontconfig and/or in whatever DE you use. In windows I'm not aware of a way to specifically set the order, but it can be changed with cleartype tuner. Osx I have no clue if you even can.

Example of bgr AA: http://paste.click/fXuAWF

It'll probably look wrong on your monitor, with red and blue fringing visible. Thats what rgb ordered images look like to me.

I think it may be possible to specify AA with css, so that might be another avenue, but I'm not sure.

I do like the idea of the site and appreciate all the effort.

Re: Programming fonts

#68
post #48
post #27

It's great that we have so many choices of great programming fonts nowadays. What's everyone's font of choice? I've been using Consolas for the last few years.

I've been using Bitstream/DejaVu Sans Mono for years as I really like their choice for 1Il| but this page made it easy for me to find some alternatives to try. Ubuntu mono and Monoid both stand out as looking good to me (M+ is a close third, but has larger line spacing than I'm used to).

I don't know if you're still looking here, but after trying out the alternatives, they all had things I didn't like. Source Code Pro was nearly perfect for me, if the latin characters were only as tall as the non-latin characters; the designer seems to like generous space between lines to the point of even skimping on accent length for upper-case characters. The good news is that it makes the Han characters much more legible, as they are larger than the latin ones, but I never use those in my programming.

Looking at alternative fonts, I noticed that the designer of the Meslo font considers Menlo (so also Bitstream/DejaVu) to be "too cramped," so my personal preference must be fore closer-together lines than average.

Here's some samples from a directory listing:

https://phab.jasom.org/orfiles/dejavu-sans-mono-latin.png

https://phab.jasom.org/orfiles/dejavu-sans-mono-non-latin.pn...

https://phab.jasom.org/orfiles/source-code-pro-latin.png

https://phab.jasom.org/orfiles/source-code-pro-non-latin.png

Re: Programming fonts

#69
post #24

Earlier quoted context omitted.

When you say Retina you mean high dpi since retina is just a trade marked word for dpi of 220 inches or higher and means different things at different models. Sorry to be a stickler but Retina is a worthless term and just causes confusion.

To any non-tech person, "high DPI" is probably more likely to cause confusion and is just as variable in definition. To (almost) any tech person, "retina" is common enough that everyone knows what you're talking about. Being trademarked doesn't really affect the meaning of a word once it's part of popular parlance - Kleenex, Band-Aid, Hoover, Google...

I disagree but I got down voted enough to guess people like the term???? It makes zero seance. Your retina is the part of the eye that converts light into signals for the brain. Your screen is a display and has nothing to do with converting signals.

Re: Programming fonts

#70
post #50
post #24

Earlier quoted context omitted.

When you say Retina you mean high dpi since retina is just a trade marked word for dpi of 220 inches or higher and means different things at different models. Sorry to be a stickler but Retina is a worthless term and just causes confusion.

If you really want to be a stickler you should use PPI, not DPI.

I always flip those terms around in my head. Thanks stand corrected.

http://99designs.com/designer-blog/2013/02/26/ppi-vs-dpi-wha...

Post reply on HN