Css 有没有办法将相同的base64数据URI与两个@font-face声明一起使用?

Css 有没有办法将相同的base64数据URI与两个@font-face声明一起使用?,css,base64,font-face,data-uri,woff,Css,Base64,Font Face,Data Uri,Woff,我有一个带有@font-face声明的CSS文件。相应的字体存储为声明中的base64编码WOFF。由于您必须相信的原因是好的,我想创建多个指向同一base64 WOFF的@font-face声明(这意味着不在CSS文件中复制它,也不将它移动到外部文件) 能做到吗?如果是这样,怎么做?纯CSS没有指针 看看SASS或更少版本,它们是CSS的预编译器 它们允许(除其他外)使用变量: @b64woff: url("data:font/opentype;base64,AAEAAAATAQAABAAwR

我有一个带有@font-face声明的CSS文件。相应的字体存储为声明中的base64编码WOFF。由于您必须相信的原因是好的,我想创建多个指向同一base64 WOFF的@font-face声明(这意味着不在CSS文件中复制它,也不将它移动到外部文件)


能做到吗?如果是这样,怎么做?

纯CSS没有指针

看看SASS或更少版本,它们是CSS的预编译器

它们允许(除其他外)使用变量:

@b64woff: url("data:font/opentype;base64,AAEAAAATAQAABAAwR1BPU7iiypwABG5IAA...");

@font-face {
    font-family: 'YourFont';
    src: @b64woff;
}

事实上,当LESS或SASS编译代码时,它将用它的值替换
@b64woff
的每个实例

进一步的研究给出了一个简单的答案:这是不可能做到的。

谢谢,但我并不想隐瞒数据的重复(使用预处理器)。我想消除它。