13 ms·
I learned about Carbon maybe three years ago. Back then the README example looked like this: https://user-images.githubusercontent.com/10369094/30791512-cb00143
by oefrha 7y ago
I learned about Carbon maybe three years ago. Back then the README example looked like this: https://user-images.githubusercontent.com/10369094/30791512-cb001438-a167-11e7-952b-f0f0e5c4499e.png https://user-images.githubusercontent.com/10369094/30791512-...
Now it looks like https://user-images.githubusercontent.com/8397708/63456416-b27d1a80-c403-11e9-9572-105b089be885.png https://user-images.githubusercontent.com/8397708/63456416-b... complete with weird cursive font and all.
IMO this niche obsession with cursives, ligatures and stuff in programming fonts actually hurts first impression for a significant percentage of people landing on this README.
- amake 7y agoIn what sense is the latter font "cursive"?
- gilnaa 7y agoI think he refers to the ligatures
- saagarjha 7y agoI’ve seen actual cursive code fonts (just one, I think. Maybe someone knows which one I’m talking about) and this isn’t it. I’m assuming the stylized terminal/descender (particularly on the “t” and “f”) are probably what are causing it to be described this way. Edit: I’m blind and didn’t see the comment on the bottom :/ This is the cursive font I’m talking about.
- oefrha 7y agoThat’s <s>Operator</s> Dank Mono Italic.
- saagarjha 7y agoIt’s great to finally know what that font is. (And avoid it personally, to be honest…)
- oefrha 7y agoActually upon closer inspection it seems to be a font that’s very close to Operator Mono Italic but not exactly it... So don’t take my word for it, I guess. Edit: Okay, it's Dank Mono. Should have checked the font options on the website.
- pgorczak 7y agoSome of the letters in the comment do look like cursive
- deleted 7y ago[deleted]
- oefrha 7y agoI don't think it's very controversial to call Operator Mono Italic a cursive font. Edit: In case it wasn't clear, only the font used for the comment is cursive.
- amake 7y agoAh, thanks, I had missed the comment entirely, so I mistakenly thought you were taking about the distinctive "f" in the code font.
- Someone 7y agohttps://en.wikipedia.org/wiki/Cursive https://en.wikipedia.org/wiki/Cursive: “style of penmanship in which some characters_are_written_joined_together in a flowing manner, generally for the purpose of making writing faster, in contrast to block letters.“ https://en.wikipedia.org/wiki/Block_letters https://en.wikipedia.org/wiki/Block_letters: “a sans-serif. (or "gothic") style of writing Latin script in which the letters_are_individual_glyphs, with no joining” Here, the s and the l look like they are cut out of some cursive text, but even they clearly are individual glyphs. The other letters in this example to me clearly are block letters. Examples of truly cursive fonts are Lucida Handwriting and Zapfino. Having said that, Wikipedia (https://en.wikipedia.org/wiki/Italic_script https://en.wikipedia.org/wiki/Italic_script) describes italic as semi-cursive, and https://en.m.wikipedia.org/wiki/Cursive_script https://en.m.wikipedia.org/wiki/Cursive_script has a few other ‘cursives’, some of which don’t connect letters.
- chrisseaton 7y ago> I don't think it's very controversial to call Operator Mono Italic a cursive font. What do you think cursive means? It means joined up writing. All the letters in this entire screenshot are separate - not joined up.
- wyattpeak 7y agoI agree the ligatures are a bad idea, and I use a ligature font in my editor. I quite like ligatures, I find they moderately enhance readability, but you need to know exactly what they are for it to be useful: readability can't come at the cost of precision in a code sample.
- oefrha 7y agoI'm actually far less bothered by programming ligatures than cursive font for comments. It just so happens that Operator Mono bundles these unconventional features together, so I kind of lumped them together. But yeah, using ligatures in code that’s meant to be shared isn’t a great idea.
- enriquto 7y agoCursive font is annoying, but bold fonts make my blood rage.
- wasureru 7y agoIn terms of fonts, what’s the difference between readability and precision?
- oefrha 7y agoReadability of programming ligatures is very different for people who are familiar with the language/font, and people who aren't. For instance, look at the list of ligatures for Fira Code[1] and without referencing the monospace counterparts on the right, tell me if you can tell how to reproduce each one without a lot of guesswork. [1] https://github.com/tonsky/FiraCode https://github.com/tonsky/FiraCode
- wyattpeak 7y agoIn the sense I'm using them, readability is the ability to scan as quickly as possible, precision is the ability for someone unfamiliar with the font to be able to reproduce what they see. I find ligatures more readable because for example I read the => ligature faster than the two-character equivalent. I find it less precise because someone who sees the ligature may not be clear what it's supposed to be (when I first saw a ligature font, I thought it was a unicode character).
- nurettin 7y agoObsession with dark, unreadable text colors are much more destructive to my eyes than cursives. Whoever came up with the idea that blue on black was a good color for displaying code on a screen, or dark green on black was a good idea for comments should just stop using computers together with everyone who installs and uses those themes.
- leotaku 7y agoI mean, everyone should be able to use themes that they are comfortable with, right? I don't think there is any evidence for dark themes "destroying" anyones eyes. And even if there was, I think you'd be able to survive looking at a Screenshot for some trendy JS project.
- dr_zoidberg 7y agoFor me, dark themes help reduce eye strain, particularly at night or if I've been staring at the screen for a long while already. But I don't judge others for picking color themes which are comfortable for them. Your screen, your rules.
- mrich 7y agoI think the issue wasn't with dark themes per se, rather with bad color choices resulting in poor contrast (dark blue or dark green on black)
- coldtea 7y ago>Whoever came up with the idea that blue on black was a good color for displaying code on a screen Was probably working at night and didn't want to be surrounded by lights 24/7...
- nurettin 7y agoYes, I don't want them near a computer, and yet here they are: $ poetry init This command will gide you through creating your ~invisible text~ config
- 7y ago