添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

1、关于icon font

现在主流浏览器(包括IE6)都支持CSS3的自定义字体(@font-face),因此可以尝试使用font来替换图片展示网站的各种icon。但是各浏览器对于字体文件格式的支持不尽一致。目前主流浏览器对于icon font的支持如下:

IE:从IE4开始支持eot格式,IE9开始支持woff。

webkit/safari:支持TrueType/OpenType(.ttf),OpenType PS(.otf),iOS4.2+支持.ttf,iOS 4.2以下只支持SVG字体; Safari5.1+ 开始支持woff格式

Chrome:除webkit支持的以外,从Chrome 6开始,开始支持woff格式;

Firefox:支持.ttf和.otf,从Firefox 3.6开始支持woff格式;

Opera:支持.ttf、.otf、.svg。 Opera 11开始支持woff;

iPad, iPhone and Android 3.0+ 支持SVG fonts。

使用font-face声明字体:

@font-face {

font-family: 'uxiconfont';

src: url('uxiconfont.eot'); /* IE9*/

src: url('uxiconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

url('uxiconfont.woff') format('woff'), /* chrome、firefox */

url('uxiconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

url('uxiconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */

2、在应用icon font实现一淘首页logo发现的问题。

(1)firefox和IE9不支持对icon font字体的跨域访问。可以将字体文件放到同域的服务器上或修改服务器配置,详细见这里。

(2)某些版本(16.0.912.75 m、15.0.874.106)的chrome,在搜索框获得焦点或在搜索框的菜单上滑动时,会产生遮盖logo的现象,其它浏览器未见此现象。

这个与字体的宽度范围设置有关,之前logo的宽度如下,注意红框内虚线部分

修改后的宽度:

对字体修正后,新版的一淘logo字体没有此现象产生。

(3)有同事反馈,firefox无法显示logo。

经过排查发现,造成此问题的原因是用户的设置导致的。

(4)XP上的safari在渲染icon font时,如果ttf文件缺失‘x’字符,会导致操作系统崩溃,造成蓝屏的情况。

这个问题很奇怪,因为在xp上用safari打开ux.etao.com/fonts没有这样的问题。当使用包含所有ux.etao.com/fonts 的图标的字体文件时,也没有出现这种情况,但仅使用一淘logo相关的字体文件时就会出问题。通过对比测试,发现如果ttf字体文件缺少“0078” (unicode编码,字符x),就会导致这种现象。如下图所示:

此外,从Font Squirrel下载了几种字体,对比测试结论和上面一致:如果使用的ttf字体文件缺少“0078”(unicode编码,字符x),XP上的safari会导致操作系统崩溃。因此在使用icon font时,要确保ttf字体文件含有“0078”。

(5)IE9 不支持将@font-face放到media query里。这里有对@font-face比较详细的测试情况。

1、关于icon font现在主流浏览器(包括IE6)都支持CSS3的自定义字体(@font-face),因此可以尝试使用font来替换图片展示网站的各种icon。但是各浏览器对于字体文件格式的支持不尽一致。目前主流浏览器对于icon font的支持如下:IE:从IE4开始支持eot格式,IE9开始支持woff。webkit/safari:支持TrueType/OpenType(.ttf),Ope...
在项目开发过程中,项目用到的是element组件,版本号是2.4.7,遇到了 图标 字体 ie 浏览器不 显示 的问题,这是在同事电脑出现的bug,我电脑同样是 ie ,11版本和10版本都没有问题,但是在同事电脑哪个版本都 显示 不出来,纠结了半天 看到 ie 里报的错误是这样的 CSS3114: @font-face 未能完成 OpenType 嵌入权限检查。权限必须是可安装的。 在网上搜都是千篇一律的...
问题出现场景 http地址在 ie 浏览器可以正常 显示 字体 图标 ,但是https地址在 ie 浏览器无法正常 显示 icon 图标 。 问题解决方案//这是本人的nginx配置文件 location / { add_header Cache-Control "no-cache, no-store"; add_header Access-Control-Allow-Origin $http_origin;
今天用 ie test工具测试网页,弹窗窗口说是默认浏览器设置,金山也弹出窗口说锁定 ie ,自己也不多注意就点的是 回头一开 ie 地址栏的小 图标 显示 了,如下图 解决办法:其实非常的简单就是你点一下工具栏的重置web设置即可恢复 到时主页也会成默认的微软主页 这就解决了 转载于:https://blog.51cto.com/hmlwl/1176358...
字体 格式是否全部上传(woff2、woff、ttf、eot、svg) 我遇到的情况是 字体 格式只上传了woff2一个文件,其他的格式 字体 为上传,所以 IE 浏览器就不限制 字体 图标
IE 浏览器报错:CSS3114: @font-face 未能完成 OpenType 嵌入权限检查。权限必须是可安装的。@font-face { font-weight: normal; font-style: normal; font-family: "weui"; src: url('data:application/octet-stream;base64,AA...
最简单的办法就是直接下载最新的bootstrap.css替换掉旧的。 但是由于我做的项目直接替换会出现样式冲突问题,因此只好慢慢找是什么属性导致 图标 显示 ,最后找到了解决办法: 1.首先保 字体 文件的位置正确,最好下最新的文件 2.检查font-family属性是否为‘Glyph icon s Halflings’, @font-face { font-family: 'Glyp...
一开始通过 icon font.css引入,在谷歌上能正常 显示 ,自己多方尝试,发现最蠢的问题。总结一下,查了网上可能的问题有 1、有可能是 字体 文件.eot文件没有引入 2、有可能是 IE JS禁用 最后发现自己在引入 icon font.css时忘记更改默认路径 在URL前面加上…/fonts就没问题了 自测的解决办法有: 第一种办法也是自测解决的办法,就是直接引入线上的链接 <link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css"> 这是我在菜鸟教程复制的,链入后果真就出现 图标
问题描述: 在本地编辑器上用 IE 和谷歌浏览器上运行,阿里 图标 显示 ,(排除了兼容性问题)。起服务运行时发现谷歌浏览器 显示 正常, IE 浏览器上不 显示 。 报错如下: icon font.eot @font-face 遇到了未知错误 icon font.woff @font-face 未能完成WOFF 完整性检查 icon font.ttf @font-face 遇到了未知错误 百度上有的方法尝试了一遍,问了所有认识的前端大佬,尝试了多种发方法,最后怀疑是文件内部下载到本地被损坏了,按照网上的办法重新打包转个 字体 格式.
最近项目要求需要兼容 IE 10,在兼容过程中发现element- icon s的部分 字体 图片 Icon 在部分 IE 10中无法 显示 ,在有的 IE 10浏览器中正常展示,这就比较耐人寻味了,但是由于部分的 IE 10可以,于是就有了以下思考: 首先在其他 IE 10,11,google,以及f ie fox都可以正常展示 在部分 IE 10中无法正常展示,猜测有可能是 IE 10版本不完整 然后查阅资料,其实就是不支持项目中的 字体 IE 6-8支持的是eot,10,11已经支持woff,但是考虑到部分浏览器并非系统自带,就死马当成活马医,依