That's because marc.info doesn't supply a Content-Type header (or equivalent <meta> tag) to specify encoding, so the browser must assume it's using some 8-bit one. On most computers in Western Europe, the US and so on, it'll assume Windows-1252.
You have to explicitly specify you want UTF-8 to get it. This would seem to be strange since it's The Encoding now, but assuming 8-bit is necessary for backwards-compatibility, I'm guessing.
It's the same reason we have to include '<!DOCTYPE html5>' when we want the browser to use HTML5. It's the same reason XHTML failed and we had to deal with quirks mode for years before HTML5. Backwards compatibility sucks.
I think they do it to make a point, they don't care about stuff being pretty, they care about it being sane and secure. If the only thing you complain about is a typeface then maybe they're doing their job right :)
The consideration of fonts as attack vectors is highly overplayed - the bytecode allowed in TTF in OTF fonts is pretty limited, while mistakes have certainly been made in FreeType and other implementations it's no worse than the JavaScript sandbox most people are already relying on in their browsers.
In random browsing of the Internet for networking-related topics, slide decks that I come across seem to use Comic Sans a lot more than usual too. I'm not sure if there are OpenBSD (or other BSDs) associations with that, as one of the first popular networking APIs was the Berkeley sockets.
Text of the message (since the site seems to be down):
- - -
List: openbsd-tech
Subject: [PATCH] No comic sans in httpd status pages
From: Peter Krantz <peter () peterkrantz ! se>
Date: 2016-02-19 16:40:33
Message-ID: AAE82534-AF27-4CC9-B780-38F05596FE38 () peterkrantz ! se
[Download message RAW]
Hi!
For some reason the httpd status pages (e.g. 404) use the Comic Sans typeface. This patch removes comic sans and sets the typeface to the default sans-serif typeface of the client.
This lowers the number of people contacting website maintainers with typeface complaints bordering on harassment.
This patch is a prime example of why I understand OpenBSD devs' frustration with newcomers. It takes several hours of lurking to get the general idea of what OpenBSD culture[1] is. And yet about once or twice a week there's someone new coming with some demand, backward idea or GPL evangelism, who gets aggressive when challenged. I'd flip the table every single time if I were one of the contributors.
[1] as long as you're not devoid of sense of humor, I guess, in which case there's no hoping
> And yet about once or twice a week there's someone new
> coming with some demand, backward idea or GPL evangelism,
> who gets aggressive when challenged.
You forgot to mention the people who try to spam the lists with propaganda for their own rando OpenBSD fork or derivative.
As a regular reader of openbsd-misc, considering the relatively low volume of the list, the frequency with which
people just storm in with batshit craziness is indeed boggling.
I mean..in the last three days alone, look at this[1] and this[2]. wtf!
The shame of it is that misc posts asking for help are frequently ignored while any troll can pop up asking about LibertyBSD or the GPL and fresh replies roll in for a week or more.
Most of the questions that aren't answered in manuals do get attention. Manuals exist for a reason and reading them is one of the core requirements for using OpenBSD and asking questions on various lists.
Theo once said (quoting him sounds super preachy, I know) that "if you can't study the world around you, you will remain ignorant", and this perfectly reflect what is truly important about OpenBSD lists.
This and understanding that some of the questions get answered off the list (I know people who got their answers like this and I know I did help once or twice in this fashion). ;)
+1. The one time I asked a question on an openbsd list, I got quality off-list replies from the developers themselves within 24 hours.
If you do your homework and follow the netiquette, things get answered. It's a great community. I just wish people would leave it alone and I wish misc@ would not engage trolls.
I read everything that gets posted on misc, and my impression is that most questions get good answers. There are a couple people who are abrasive and will occasionally step in to tell someone off (even when others are helping), but I think the overall quality of responses is pretty decent. Troll posts certainly get a lot of attention though, I've seen it happen a number. :/
To provide at least one data point: My feelings about Comic Sans amount to "meh". I actually think it's a very-well designed font. It's just that people have no idea when it's appropriate and when it isn't.
I saw the light when I realized that Simon Peyton Jones (of Haskell/GHC fame) purposely used Comic Sans in all of his presentations -- just to weed out who was paying attention to the styling over the content. Generally, I think this might be a good principle, but you can definitely take it too far. For example, SPJ's slides are always well-articulated and don't contain L33tsp33k (or whatever we call what the kids use on IM these days).
> This is a very funny question, "Why use Comic Sans?" So, all my talks use Comic Sans and I frequently see remarks like 'Simon Peyton-Jones, great talk about Haskell but why did he use Comic Sans?' but nobody's ever been able to tell me what is wrong with it. It's a nice legible font, I like it. So until somebody explains to me ... Ah, I understand that it's meant to be a bit naff, but I don't care about naff stuff, I care about being able to read it. So if you have got a sort of ... some rational reasons why I should not then I'll listen to them. But just being unfashionable? I don't care.
Are you saying that you think that Comic Sans is difficult to read?
(I'm prepared to believe you, but the main complaint I've ever heard is that it's "silly" or "frivolous" or... well, actually I haven't heard much beyond that.)
It draws too much attention to itself to be body text, yes. It requires the reader scan the letters more than recognizing the shapes of words and moving on. (Yes, this is why we miss misspellings and even missing words. It isn't my job as a reader to catch that. The author should have a spellcheck program and, if it's at all serious, a human proofreader.)
There's a reason there's a distinction between fonts for body text and title text: Body text is all pretty simple, uniform, and easy to just scan through. Title text is meant to be a logo in its own right, more difficult to read, and therefore take up more of your time. Comic Sans is, arguably, a reasonable title text font. It isn't for body text. It's meant to ape handwritten text in comic speech balloons, but if you look at actual good handwriting, it looks more like body text than title text.
> just to weed out who was paying attention to the styling over the content
I definitely understand the intention, but I think it's misguided. Does he also fart randomly during his talks to weed out who was paying attention to random noises over the content?
It's a rhetorical question, of course. I've been to several of his uniformly excellent talks, and no he doesn't, but I do think the talks are hindered by using Comic Sans not least beacuse it causes people to ask the question "why"!
The Comic Sans controversy is the most heated dispute about typefaces since Hitler weighed in on the Antiqua–Fraktur dispute. [1]
Because it matters which typeface your hate speech is set in:
"Your alleged Gothic internalisation does not fit well in this age of steel and iron, glass and concrete, of womanly beauty and manly strength, of head raised high and intention defiant ... In a hundred years, our language will be the European language. The nations of the east, the north and the west will, to communicate with us, learn our language. The prerequisite for this: The script called Gothic is replaced by the script we have called Latin so far ..." [2]
Here is the Bormann Decree, in which Adolph Hitler, the original Font Nazi, banned Blackletter for supposedly having Jewish roots: [3]
"For general notice I announce the following by order of the Führer:
"It is false to regard or describe the so-called Gothic typeface as a German typeface. In reality the so-called Gothic typeface consists of Schwabacher-Jewish letters. Just as they later came to own the newspapers, the Jews living in Germany also owned the printing presses when the printing of books was introduced and thus came about the strong influx into Germany of Schwabacher-Jewish letters.
"Today the Führer, in a discussion with Herr Reichsleiter Amann and the printing company owner Herr Adolf Müller, decided that Antiqua type is henceforth to be designated as the standard typeface. Gradually, all printed matter should be converted to this standard typeface. As soon as possible in regard to school textbooks, only the standard script will be taught in village and elementary schools."
Since it seems fashionable to be outraged over something on the internet, I choose the unbridled and unfair hatred towards Comic Sans, the lemonade stand of typefaces. What kind of sick, evil bastards don't like lemonade stands?
I'm also pretty pissed about Pluto getting demoted.
I think you've hit the nail on the head here. People like to feel part of a collective group, and the Internet's biggest collective group is outraged people. In this case, outraged nerds. We collectively 'agree' that outsiders (that is, idiots) use Comic Sans. Then we attack the style, rather than the substance, because they didn't know of the unwritten rules of our subculture.
I was watching an episode of That 70s Show a few weeks ago, and I swear I saw Comic Sans on a sign. Not even dramatizations of the past are escapable from it.
Hi! I am the patch submitter and I just wanted to make an honest contribution to fix something I thought was broken. I could not find a way to specify custom status pages in OpenBSD httpd.
The smart quote error was my mistake. I figured patches to email lists should be submitted in a signed email message and used Mail.app for the first time in a while (where I have it configured). Didn't see the auto corrected quote before sending. Contributed a new corrected patch which I hope works better.
I guess this patch will never be considered if the use of Comic sans is intentionally hard coded into httpd but at least I tried.
Revision 1.2, Sat Jul 12 23:55:35 2014 UTC (19 months, 1 week ago) by reyk
Use Comic Sans (or Chalkboard) as the default font for HTTP error
messages because we love web hipsters.
ok beck@
The irony here is that using/liking something specifically because it makes you unusual, and wards off people who aren't like you, is exactly what hipster means.
For 500 a ticketing or a contact info to report the problem
For a 404 whatever can help the user finds it way
For congestion status a link to a status page?
For stuff 40? that requires payment a link with a link for legitimately acquiring it ...
The webmasters email in case there is something to report could be nice too ...
It really is business meaningful to customize them, I fully support shaming irresponsible webmasters that keep default status pages with comic sans MS.
> shaming irresponsible webmasters that keep default status pages with comic sans MS.
Until they have a filesystem failure that results in the server unable to locate the custom pages, and defaults to rendering the Comic Sans page? Even responsible developers find themselves hitting the consequences of the chaos monkey.