这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

系统字体配置、中文显示和输入法问题
回复
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#2

帖子 qy117121 » 2017-01-04 18:11

图片
图片

看了下字体文件是在网站服务器中,不是引用的谷歌字体库,
怀疑是你强制指定了浏览器字体
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#3

帖子 科学之子 » 2017-01-04 18:30

qy117121 写了:图片
图片

看了下字体文件是在网站服务器中,不是引用的谷歌字体库,
怀疑是你强制指定了浏览器字体
是指的何种"强制指定"?
我这里Firefox打开了"Allow pages to choose their own fonts, instead of my selections above"
Chromium倒是能在首页显示,但显示的是错误的:
2017-01-04-183313_1440x900_scrot.png
更奇怪的是如果查词了之后,Firefox和Chromium都会显示正常的图标
http://www.dictionary.com/browse/cat?s=t
onlylove
论坛版主
帖子: 5229
注册时间: 2007-01-14 16:23

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#4

帖子 onlylove » 2017-01-04 20:02

这个,用windows和和英文locale的ubuntu分别用firefox试了下,windows能正常显示 :Noting
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#5

帖子 qy117121 » 2017-01-04 20:13

onlylove 写了:这个,用windows和和英文locale的ubuntu分别用firefox试了下,windows能正常显示 :Noting
好吧,我现在没有ubuntu可用
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
astolia
论坛版主
帖子: 6431
注册时间: 2008-09-18 13:11

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#6

帖子 astolia » 2017-01-05 11:11

十有八九是被你装的拦截扩展把字体文件拦住了浏览器读取不到就这样了
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#7

帖子 科学之子 » 2017-01-05 11:59

astolia 写了:十有八九是被你装的拦截扩展把字体文件拦住了浏览器读取不到就这样了
Firefox的"Restart with Add-ons Disabled"
也还是一样
Chromium除Flash外我没有自行安装任何扩展;
一切都是默认状态,而且Chromium没有为它准备跳墙设置,基本不存在安装扩展的可能
附件
2017-01-05-115216_1440x900_scrot.png
头像
astolia
论坛版主
帖子: 6431
注册时间: 2008-09-18 13:11

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#8

帖子 astolia » 2017-01-05 12:33

你自己访问一下
http://static.sfdict.com/sitecore/fonts ... y-font.ttf
看看能否下载

或者到控制台里看一下字体文件能否读到
捕获4.JPG
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#9

帖子 科学之子 » 2017-01-05 16:18

astolia 写了:你自己访问一下
http://static.sfdict.com/sitecore/fonts ... y-font.ttf
看看能否下载

或者到控制台里看一下字体文件能否读到
附件 捕获4.JPG 已经无效
我这里字体的链接可以下载

查词状态可以正常显示,首页状态无法正常显示
Firefox首页状态
首页状态.png
Firefox查词状态(Transferred比Size小是因为压缩了的关系吗?):
查词状态.png
chromium的首页状态:
chromium首页状态.png
chromium的首页状态并没有显示为未知字符,但字体图像并不正确
chromium的查词状态和Firefox一样正常,就懒得贴图了
头像
astolia
论坛版主
帖子: 6431
注册时间: 2008-09-18 13:11

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#10

帖子 astolia » 2017-01-05 20:16

size为0显然说明浏览器没有去下载字体。我这里观察到static.sfdict.com对字体请求的回应头中的Access-Control-Allow-Origin有时有有时又没有,当没有时就没法跨站读取文件了。如果你那里一直都没有,只能说你比较倒霉
上次由 astolia 在 2017-01-05 20:44,总共编辑 2 次。
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#11

帖子 科学之子 » 2017-01-05 20:35

astolia 写了:size为0显然说明浏览器没有去下载字体。我这里观察到static.sfdict.com对字体请求的回应头中的Access-Control-Allow-Origin有时有有时又没有,当没有时就没法跨站读取文件了。如果你那里一直都没有,只能说你比较倒霉
我这里查词页面总是有,该网站首页就总是没有
头像
astolia
论坛版主
帖子: 6431
注册时间: 2008-09-18 13:11

Re: 这个英文网站出现的方块是什么?元素审查功能看不到是什么字符

#12

帖子 astolia » 2017-01-05 20:45

firefox曾经有个设置项security.fileuri.origin_policy控制跨域,但现在的新版本里已经被移除了。但还是可以通过安装扩展来实现,你去搜一下cors就有了
chrome有个命令行参数--disable-web-security可用,同样有扩展可以实现
回复