Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html @黑莓os 7上的fontface_Html_Css_Font Face - Fatal编程技术网

Html @黑莓os 7上的fontface

Html @黑莓os 7上的fontface,html,css,font-face,Html,Css,Font Face,我正在尝试加载一种字体,这种字体在任何地方都能正常工作,但在blackberry OS 7上却不行 @font-face {font-family: 'CCDoohickeyOpen';src: url('webfonts/244FAC_0_0.eot'); src: url('webfonts/244FAC_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/244FAC_0_0.woff') f ormat('wof

我正在尝试加载一种字体,这种字体在任何地方都能正常工作,但在blackberry OS 7上却不行

@font-face {font-family: 'CCDoohickeyOpen';src: url('webfonts/244FAC_0_0.eot');
src:     url('webfonts/244FAC_0_0.eot?#iefix') 
format('embedded-opentype'),url('webfonts/244FAC_0_0.woff') f
ormat('woff'),url('webfonts/244FAC_0_0.ttf')
format('truetype'),url('webfonts/244fac_0_0-webfont.svg#CCDoohickeyOpen') 
format('svg');}
页面在哪里?我做错了什么?具有讽刺意味的是,来自其他网站的其他网页字体似乎在BB7上工作得很好。提前谢谢 David

BB仅支持SVG文件 BB OS5、6和7上的Blackberry浏览器仅支持SVG字体文件(您可以使用fontsquirrel从其他格式转换)


问题中的代码也有SVG版本的字体。这样看来还可以;我测试的代码只涉及SVG版本,它在Chrome上工作。问题是font squirrel没有重命名SVG,因此,对于其他人,请确保检查SVG的第一行,该行必须与字体族名称匹配:)这已解决,现在可以工作了,谢谢!!为了进一步澄清这一点,SVG文件中
font
元素的
id
需要与
@font-face
中的
font-family
属性相匹配,以及在上述
src
属性中引用(即附加
#ccdoohicheyopen
)。
@font-face {
    font-family: 'CCDoohickeyOpen';
    src: url('webfonts/244fac_0_0-webfont.svg#CCDoohickeyOpen') format('svg');
    font-weight: normal;
    font-style: normal;
}