假设在一个我无法访问的文件中有一个 font-face 定义,是否可以从全局 CSS 文件中覆盖?
例如,在一个文件(不可访问的文件)中有以下定义:
@font-face {
font-family: 'openSans-Bold';
src: url('OpenSans-Bold-webfont.eot');
src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Bold-webfont.woff') format('woff'),
url('OpenSans-Bold-webfont.ttf') format('truetype'),
url('OpenSans-Bold-webfont.svg#openSans-Bold') format('svg');
font-weight: normal;
font-style: normal;
}
我曾在另一个全局文件中尝试进行如下覆盖(使用相同的名称):
@font-face {
font-family: 'openSans-Bold' !important;
src: local('Arial') !important;
font-weight: 700 !important;
font-style: normal !important;
}
但不幸的是,它没有工作。