LibrePlanet discussion list archive (unofficial mirror)
 help / color / mirror / Atom feed
* UTF-8 banned from being default in Chrome, Firefox
@ 2017-08-19  9:10 Nominal Animal
  2017-08-19 21:29 ` Andy Oram
  2017-08-19 23:05 ` J.B. Nicholson
  0 siblings, 2 replies; 6+ messages in thread
From: Nominal Animal @ 2017-08-19  9:10 UTC (permalink / raw)
  To: libreplanet-discuss

We've lost another freedom, choosing the default character set encoding
in Firefox and Chrome/Chromium browsers.

I only recently noticed that Firefox has banned UTF-8 as a default
character set encoding about four years ago.
Chrome followed suit this year.

(By banning, I mean you cannot set it as the default, not via the UI,
or by directly editing the user preferences: the setting is disallowed
in the sources. The only way to remove the ban is to recompile the
browsers from sources, applying a patch that removes the ban.)

This affects those web pages that do not declare a specific character 
set, like many mailing list archives; and local plain text files.

(list.gnu.org provides a Content-Type header with charset=UTF-8,
  which I do warmly commend the list admin! -- but for example
  marc.info does not.)

Both Chrome and Firefox developers insist that the *proper* default
character set is none other than Windows-1252, or some other
encoding (other than UTF-8) for non-Western users.

The system locale used by the user is ignored in all cases.

The underlying logic for these developers, as far as I could
ascertain from the bug reports and changelogs, was that
only "legacy" charsets should be selectable as a default,
and UTF-8 is the (only) non-legacy character set encoding.

In my opinion, that is a non-sequitur: those settings have
nothing to do with "legacy", and everything to do with "default".

I tried to raise this question with the developers involved
(particularly Henri Sivonen for Firefox), but I was blocked;
apparently these issues are already covered in the relevant
bugzillas (marked WONTFIX).

(Also, particularly Sivonen, likes to claim that choosing
  UTF-8 as the character set encoding if no encoding is specified
  is "unreasonable". On systems like GNU/Linux or GNU/Hurd, or
  even BSD variants, there often are no "legacy" content without
  character set definition, other than in UTF-8 -- this is particularly
  true in my case, including the servers I maintain --, so
  "unreasonable" seems to me be a disguise for something else.)

I was wondering whether this kind of removal of user choice
is something the LibrePlanet folks could help with?

I suspect publicity is the best disinfectant against such encroachment.

Best regards,
    Nominal Animal

    (I use a pseudonym in order to handle criticism better, as
     everything directed to "Nominal Animal" is directed at my
     expression/advice/opinions, not at my "social person".
     My physical identity is not a secret, and I can provide it
     if needed, but as mentioned, I function better under this
     pseudonym.)

_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: UTF-8 banned from being default in Chrome, Firefox
  2017-08-19  9:10 UTF-8 banned from being default in Chrome, Firefox Nominal Animal
@ 2017-08-19 21:29 ` Andy Oram
  2017-08-19 22:36   ` Nominal Animal
  2017-08-19 23:05 ` J.B. Nicholson
  1 sibling, 1 reply; 6+ messages in thread
From: Andy Oram @ 2017-08-19 21:29 UTC (permalink / raw)
  To: Nominal Animal; +Cc: libreplanet-discuss

Thanks for reporting this interesting gap in browser support, Nominal
Animal. I am not an expert in encodings or browsers, and I think the
situation for each browser may be more complicated than your email
suggests, but it looks like you have identified a problem. And it's
interesting given the following statements.

Andy

---

https://www.w3.org/International/questions/qa-choosing-encodings

"Choose UTF-8 for all content and consider converting any content in legacy
encodings to UTF-8."


https://www.w3schools.com/html/html_charset.asp

"The default character encoding for HTML5 is UTF-8."

Andy Oram  |  Editor
O'Reilly Media, Inc.  |  617-499-7479 |  oreilly.com

[image: oreilly_email_logo.png] <http://oreilly.com/>



On Sat, Aug 19, 2017 at 5:10 AM, Nominal Animal <question@nominal-animal.net
> wrote:

> We've lost another freedom, choosing the default character set encoding
> in Firefox and Chrome/Chromium browsers.
>
> I only recently noticed that Firefox has banned UTF-8 as a default
> character set encoding about four years ago.
> Chrome followed suit this year.
>
>
> (snip)
_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: UTF-8 banned from being default in Chrome, Firefox
  2017-08-19 21:29 ` Andy Oram
@ 2017-08-19 22:36   ` Nominal Animal
  0 siblings, 0 replies; 6+ messages in thread
From: Nominal Animal @ 2017-08-19 22:36 UTC (permalink / raw)
  To: Andy Oram; +Cc: libreplanet-discuss

On 20/08/17 00:29, Andy Oram wrote:
> I think the situation for each browser may be more complicated than your email 
> suggests,

I admit I am quite aggravated by this issue. Apologies.

I should have condensed my point to the fact that users *no longer*
can set UTF-8 as the character set to be used if neither the server
or the document itself specifies a character set.
This used to be possible, but is now deliberately disabled.

Perhaps others might take a look at the developer discussion around the
changes, and provide a more balanced summary of the situation?

This functionality was in Firefox until four years ago,
     https://bugzilla.mozilla.org/show_bug.cgi?id=815551
     https://bugzilla.mozilla.org/show_bug.cgi?id=1071816
 
https://github.com/mozilla/gecko-dev/commit/5ac2a5be04f63fc1a2ee87f2c4536064072aa71d
and in Chrome until this year:
     https://bugs.chromium.org/p/chromium/issues/detail?id=597488
     https://goo.gl/47cdcb

Much appreciated,
   Nominal Animal

_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: UTF-8 banned from being default in Chrome, Firefox
  2017-08-19  9:10 UTF-8 banned from being default in Chrome, Firefox Nominal Animal
  2017-08-19 21:29 ` Andy Oram
@ 2017-08-19 23:05 ` J.B. Nicholson
  2017-08-20  9:09   ` François Téchené
  2017-08-20 10:32   ` David Hedlund
  1 sibling, 2 replies; 6+ messages in thread
From: J.B. Nicholson @ 2017-08-19 23:05 UTC (permalink / raw)
  To: libreplanet-discuss

Nominal Animal wrote:
> We've lost another freedom, choosing the default character set encoding
> in Firefox and Chrome/Chromium browsers.

That sounds like upstream developers are making something you want more 
inconvenient. We should distinguish between what's going on with Firefox (a 
free software browser) and Chrome (a nonfree browser).

Users aren't losing freedoms either way: Firefox remains editable (as you 
say in your post) and Chrome users never had software freedom with Chrome 
(so they can't lose what they never had).

_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: UTF-8 banned from being default in Chrome, Firefox
  2017-08-19 23:05 ` J.B. Nicholson
@ 2017-08-20  9:09   ` François Téchené
  2017-08-20 10:32   ` David Hedlund
  1 sibling, 0 replies; 6+ messages in thread
From: François Téchené @ 2017-08-20  9:09 UTC (permalink / raw)
  To: libreplanet-discuss



On 08/20/2017 01:05 AM, J.B. Nicholson wrote:
> Nominal Animal wrote:
>> We've lost another freedom, choosing the default character set encoding
>> in Firefox and Chrome/Chromium browsers.
> 
> That sounds like upstream developers are making something you want more
> inconvenient. We should distinguish between what's going on with Firefox
> (a free software browser) and Chrome (a nonfree browser).
> 
> Users aren't losing freedoms either way: Firefox remains editable (as
> you say in your post) and Chrome users never had software freedom with
> Chrome (so they can't lose what they never had).
> 

I join J.B.'s point on this.

You cannot lose freedom just because the software developers decided to
drop a feature. This being inconvenient has nothing to do with software
freedom. When a free software is missing a feature, anyone is free to
modify it's code to implement this feature.

If not already done, just drop an issue on the Firefox bugs tracker.

If this feature loss is annoying too many users there may be a patch for
it in future releases... or even an (hopefully free) add-on.


> _______________________________________________
> libreplanet-discuss mailing list
> libreplanet-discuss@libreplanet.org
> https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

-- 
François Téchené

Director of Creative @Purism

_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: UTF-8 banned from being default in Chrome, Firefox
  2017-08-19 23:05 ` J.B. Nicholson
  2017-08-20  9:09   ` François Téchené
@ 2017-08-20 10:32   ` David Hedlund
  1 sibling, 0 replies; 6+ messages in thread
From: David Hedlund @ 2017-08-20 10:32 UTC (permalink / raw)
  To: libreplanet-discuss



On 2017-08-20 01:05, J.B. Nicholson wrote:
> Nominal Animal wrote:
>> We've lost another freedom, choosing the default character set encoding
>> in Firefox and Chrome/Chromium browsers.
>
> That sounds like upstream developers are making something you want 
> more inconvenient. We should distinguish between what's going on with 
> Firefox (a free software browser) and Chrome (a nonfree browser).
>
> Users aren't losing freedoms either way: Firefox remains editable (as 
> you say in your post) and Chrome users never had software freedom with 
> Chrome (so they can't lose what they never had).

We use Iridium, a free variant of Chromium.

>
> _______________________________________________
> libreplanet-discuss mailing list
> libreplanet-discuss@libreplanet.org
> https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss


_______________________________________________
libreplanet-discuss mailing list
libreplanet-discuss@libreplanet.org
https://lists.libreplanet.org/mailman/listinfo/libreplanet-discuss

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-08-20 13:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-19  9:10 UTF-8 banned from being default in Chrome, Firefox Nominal Animal
2017-08-19 21:29 ` Andy Oram
2017-08-19 22:36   ` Nominal Animal
2017-08-19 23:05 ` J.B. Nicholson
2017-08-20  9:09   ` François Téchené
2017-08-20 10:32   ` David Hedlund

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).