已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS > 讨论/求助

标题: 谷歌对垄断、掌控Web标准的渴望,看看这个7年前的Chromium功能请求帖就知道了

作者: @Ta

时间: 2020-08-22发布,2020-08-22修改

点击: 12198

转自这个帖的11楼,我觉得内容已经丰富到可以单独成帖了。


这是一个关于“OpenType-SVG彩色字体”的功能请求:

https://bugs.chromium.org/p/chromium/issues/detail?id=306078

你们可以自行机器翻译一下,看看他们对我们这些提出功能请求的用户/开发者是什么态度。我看着就想打人。

目前市面上的现代浏览器引擎,只有谷歌一家不支持OpenType-SVG彩色字体。

这个功能请求2013年就建立了,OpenType-SVG彩色字体在2016年就成为行业标准了,而且还是谷歌亲自参与、亲自同意的。但是直到2019年,这个功能请求才等来一个谷歌的官方回复:

Fri, Sep 6, 2019, 10:00 PM GMT+8
Our position here remains the same, at this time we have no plans to add support for SVG in OpenType.

机翻:
图片.png

他们只想支持他们自己主导的CBDT彩色字体,难用的1B,还不是矢量图。

补充,在2017年已经有一个回复:

图片.png

但是,回复中的辩护理由很难成立,因为Chrome支持SVG。Chrome只是故意不支持OpenType字体中的SVG罢了(他们一直在努力宣传他们自家的替代方案)。讽刺的是,就算Windows字体服务支持了OpenType-SVG,Chrome却刻意把它禁用掉了。

这个网站介绍了什么是“OpenType-SVG彩色字体”,以及各大浏览器内核对其的支持情况:

https://www.colorfonts.wtf/

图片.png

嗯,这个让图标“流泪”的支持情况,真的是谷歌的荣耀,是谷歌不作恶、积极拥抱开源生态、尊重开发者声音的典型代表。

(继续摘录那个功能请求中的评论)
图片.png

备注:对COLR的支持是Windows带来的,只要使用Windows字体服务都能有,不是谷歌加的。谷歌实际上只支持他们自家的CBDT格式!但是,他们明明可以在Windows上一键开启对OpenType-SVG的支持,根本不需要他们写代码,Windows都帮他们搞定了,他们对COLR的支持也是这么来的。但是他们却没有,却没有,却在Chrome上主动把Windows对OpenType-SVG的支持关掉了!


这篇报道中的这句话真是讽刺呢(机翻):

https://www.fontself.com/blog/bitmap-fonts-the-other-future-of-type

图片.png

“嗯,我是支持它成为Web标准了,可我没说我要在自家浏览器里支持它啊。”谷歌可能想这样说。


一个已经成为谷歌亲自承认的行业标准的新技术(现在已经成为老技术),让Chrome支持一下都这么艰难,只是因为他们有自家的替代方案(替代方案完全不好用)。无法想象谷歌一家独存后他们对Web新标准的采用会怎样。

“从今往后,W3C不再是标准,我Chrome实现了的,才能称为标准!”

它确实做到了,实际上它现在就做到了。因为Chrome坚决不支持(所以所有采用Chrome内核的国产浏览器也不支持),即使所有其他浏览器内核都支持,虎绿林也只能继续使用缩放时会产生模糊的图片来承载论坛表情包,并且还要依靠操作系统内置字体渲染emoji表情。

在Linux上,Chrome是唯一不能彩色显示emoji表情的浏览器。因为Linux中的emoji彩色字体是OpenType-SVG的。(安卓里不是,是谷歌自家的CBDT格式,所以可以彩色显示。)


[隐藏样式|查看源码]


『回复列表(17|隐藏机器人聊天)』

1.

??????

因为不支持OpenType-SVG,Chrome是Linux上唯一不能显示彩色emoji的浏览器,只可惜除了火狐,其他浏览器内心都是Chrome。

图片.png

(/@Ta/2020-08-22 10:12//)

2.

@老虎会游泳
我觉得还是因为Firefox采用的是MPL2.0协议,Chromium则是BSD,前者比后者多了公开源码的要求。众多国内浏览器厂商可能会出于这些考虑,选择较为宽松的Chromium。所以都是chrome❤
红米Note4超高配版(银色)

诶,等等。好像是系统字体的问题?我是win10,如图:

image.png

image.png
红米Note4超高配版(银色)

(/@Ta/2020-08-22 10:31//)

3.

image.png

????❤????????‍♀️?‍♂️?‍♀️?‍♂️✌??????????????‍??‍??‍??‍??‍??‍?✔??✨????

image.png

红米Note4超高配版(银色)

(/@Ta/2020-08-22 10:39//)

4.

@水木易安,Chrome在Windows上的有限emoji支持是微软字体引擎提供的COLR支持+微软自带的COLR emoji字体带来的。

但是他们故意关掉微软字体引擎对OpenType-SVG的支持的操作还是让人恶心。

谷歌早就把不作恶从行为准则中删掉了。

没禁止COLR估计只是不想和微软闹翻,因为COLR是微软提出的。

要在Chrome上获得跨平台的emoji表情支持,必须使用谷歌自家标准CBDT字体。而目前这样的字体只有一款,就是谷歌内置在安卓里面的那一款。

(/@Ta/2020-08-22 10:55//)

5.

😂😊🤣😍❤😘😜🤷‍♀️🤦‍♀️🎶🎂👏🐱‍💻👮‍♂️👮‍♀️🎫🖼
健健康康
一加8Pro 青

(/@Ta/2020-08-22 11:24//)

6.

我这里可以啊,ubuntu18
2020-08-22 11-46-28 的屏幕截图.png
小米8 Explore Edition (透明色)

(/@Ta/2020-08-22 11:47//)

8.
用户被禁言,发言自动屏蔽。
(/@Ta/2020-08-22 12:37//
被禁言
)

9.
用户被禁言,发言自动屏蔽。
(/@Ta/2020-08-22 12:41//
被禁言
)

10.

屠龙者终将成为恶龙,可惜下一位屠龙者还见不着影

(/@Ta/2020-08-22 13:04//)

12.
用户被禁言,发言自动屏蔽。
(/@Ta/2020-08-22 14:22//
被禁言
)

13.

@老虎会游泳
Screenshot_20200822-162335_01.jpg我的还这样。

@strwei,然而国内只有恶龙,没有屠龙者。

本消息来自粉金版 爱欧博客
(/@Ta/2020-08-22 16:27//)

14. windows10 edge(blink内核)好像可以显示彩色表情。
(/@Ta/2020-08-22 17:15//)

15.

我电脑用uc和谷歌的都能显示
QQ截图20200822172305.png
手机

(/@Ta/2020-08-22 17:25//)

16.

@听风念,你的发行版可能预装了emoji CBDT颜色字体。

(/@Ta/2020-08-22 18:53//)

17.

@strwei,七牛云在你那个地区的边缘CDN故障
现在恢复了吗?

(/@Ta/2020-08-22 18:57//)

18.

@strwei@爱特@童真再见,如果你使用Windows,所有浏览器都能显示部分彩色表情,原因见4楼。

(/@Ta/2020-08-22 18:58//)

19.

@咯叽,嗯,我给图片添加了边框阴影。

(/@Ta/2020-08-22 19:25//)

回复需要登录

9月19日 06:40 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1