Software problems that really ought to be solved by now
-
I normally use Bitstream Vera Sans Mono for coding, it seems to address all the problems with characters that look alike.
-
@Bulb said:
dotted
?There is a dot in the centre of the 0. Some fonts use diagonal stroke, some use short dash and some use a dot; I don't care which one, but in monospace font there must be something inside, because the more angled shape of O is not really distinguishable in small sizes.
Bitstream Vera Sans Mono
DejaVu is extension of Bitstream Vera that adds various accented and modified character. So it's the same font except original Vera does not cover even Eastern Europe, so it was useless for me.
-
Ah, I've never seen one using a dot. Cool.
-
Perhaps my unicode abuse was too subtle.
-
I wish I was more DB-savvy enough to know the tools that allow you to diff/merge the DBs, but with Redgate tools, it should be relatively easy.
Hahahahahahahahahahahahaha.It's not a tool problem. Different branches of code often need different databases. One database can't be in different states. Also, you need to know which DB changes are associated with which app changes.
-
-
The DejaVu Sans Mono seems to be the only font which properly¹ distinguishes both ‘O’ and ‘0’ and ‘I’, ‘l’ and ‘1’ while at the same time DejaVu Sans does not distinguish ‘I’ and ‘l’ at all.
But does it distinguish ';' and ';'?
-
Consolas has easily distinguishable characters:
-
Ubuntu Mono does
-
Regex.Replace(sourceCode, ';', 'Programmer was fired for this not-a-semicolon.');
-
The evil ideas thread is… Well, you know where it is, I guess.
-
I thought clang supported Unicode? That's disappointing.
-
I wanted to make a
#define
joke but I couldn't be arsed to find the other semico....FUCK YOUR HANZO @asdf!
-
I had to install clang from the repo, change my prompt, take the screenshots, remove all metadata and upload the screenshots. (Yes, I'm paranoid.) You had plenty of time. ;)
-
Not denying that, but it's still annoying to see a Hanzo AS YOU'RE TYPING THE POST.
Ahh, Discourse... sometimes, just sometimes, you're cool. Annoying as fuck, but cool.
-
Ubuntu Mono does
Which is actually more strange than awesome, because Unicode defines those two characters as equivalent.
-
>In Unicode, it is separately encoded as U+037E ; greek question mark, but the similarity is so great that the code point canonically decomposes to U+003B ; semicolon making the marks identical in practice.
So wait, what happens if Greek people need to indicate that they've written a question? They just call give up, slap a
;
on the end and hope the me intent is clear?
-
So wait, what happens if Greek people need to indicate that they've written a question?
Run on the banks, kicked out of the Euro, etc.
-
-
They just call give up [...] hope the me intent is clear?
I'm surprised Blakey didn't accuse you of gibberish.
-
The distinction between one and lowercase ell is not satisfactory. Side-by-side you can tell them apart, but if you don't have the comparison, it's not that clear. In DejaVu, the ell has different serif at the bottom: . The 0 is better though; in DejaVu the dot is barely visible with antialiasing.
Ubuntu Mono
Which package is that? Might be interesting.
-
-
Apparently it's missing a glyph for
Ԍ
-
http://www.google.com/fonts/specimen/Ubuntu+Mono
That's not a package.
Apparently it's missing a glyph for Ԍ
DejaVu Sans Mono does not have it either. In browser it gets substituted from somewhere, but if I paste it to console, it comes up as square too.
-
-
Ubuntu Mono does
No, actually, it does not:
You had different glyphs because Ubuntu Mono does not contain the later and it got substituted from something else. Possibly DejaVu Sans Mono; it has the character and is fairly high on the precedence list. The kcontrol Font Management module does not substitute (for font preview, you don't want that), so there it just shows a box.
-
Of course. I’m an idiot. Forget what I said.
-
I'm surprised Blakey didn't accuse you of gibberish.
It made sense in my brain before I did all that typing that made it appear on the website...
-
It's OK. The literacy switch was set to Human Comprehension yesterday.
-
It made sense in my brain before I did all that typing that made it appear on the website...
It's okay, I was able to decipher it fine.