![]() ![]() He wanted to create a script typeface similar to the Microsoft Comic Sans font, created by Vincent Connare in the 1990s. you've run it in another buffer.Comic Neue Font is a sans serif typeface designed by Craig Rozynski, an Australian graphic designer whose residence is in Japan. you have to do this twice the first time, and sometimes after that if (setq gpc/default-font gpc/proportional-font) (setq gpc/monospace-font "Source Code Pro") Of course, I bound C-S-M-SPC to toggle back to monospace when needed. I've never looked back.īefore that, I would have been physically unable to not download and test drive the OP's font. One such comment a while back (maybe it was yours) made me finally break down and try it. Of course as screens progressively move towards higher PPIs (I'd love a 24"+ display with the PPI of my phone's screen) the low resolution rendering thing will diminish as an issue. Some people insist on seriffed fonts even for small text in low resolution environments because they find them easier to read elsewhere, without considering that the different environments (screen and print) have quite different properties (or being blind to where the difference is, I know someone who blames the OS's font renderer when he is asking it for the impossible). Sub-pixel rendering help a little, but not nearly as much as some seem to think. At larger sizes they just add distraction like any other decoration, and at low resolutions on small-ish text they can produce quite a mess legibility wise unless the font is very well designed with low resolution rendering in mind. Something to do with the serifs leading the eye. (Fortunately, gofmt takes care of it so I still can't be wrong.)įurther follow-up: You don't realize how much you're subconsciously using the "shape" of the code to guide you until you change it and suddenly feel lost, like I'm in a fresh code base I've never seen before, despite the fact I'm actually in something I've more-or-less written from scratch over the past six weeks, which is just about the maximum level of familiarity you can have with a piece of code.Īt high resolution such as printed text at small sizes people tend to find seriffed fonts quicker to read. Go's attempt to auto-align struct name and types isn't working so well, though. Especially if you're not using a white background. :strike-through nil :overline nil :underline nil :foreground "#141312" :inverse-video nil :box nil '(default ((t (:stipple nil :background "#ffffff" I'm not sure everybody would appreciate me sticking with it since it makes it hard to tell when you've got a "long line", but it's certainly radically better than I remember from the last time I tried this.įor those who may want to play at home, I use the Droid series of fonts for my programming and I just eval-region'ed this: (A few minutes later.) Hey, this isn't so bad. ![]() But perhaps I will try it in a Go buffer here. Since then emacs has switched to XFT I haven't tried it since then, because well, as I mentioned most languages don't work very well with it either. I suppose I should in fairness observe this was actually a long time ago. But the code is still just as readable in a monospaced font. So I switched to a proportional font and never looked back. Later I discovered that using this style, my code looked the same in a proportional font as it did in a monospaced font. And I really liked not having to add and remove spaces every time I changed a name.Īs a bonus, the overall width of my code was often much less, as in this example. In fact, I actually liked the fact that the variable names and types were closer together, so my eyes didn't have to keep scanning across a sea of whitespace to match things up. I found that I just didn't care that "someVariable" and "someOtherVariable" weren't lined up one above the other. MyType someFunctionName(someType someVariable, I gave it up because I was really tired of fiddling with spaces when I changed a name in code like this: I gave up alignment in my code many years ago, back when I was still using monospaced fonts. Alignment is the problem here, not the proportional font.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |