CSS中字体的别名

CSS中字体的别名,css,fonts,alias,font-face,Css,Fonts,Alias,Font Face,我刚刚开始使用@font-face。一个意想不到的好处是,我可以选择一个更有用的字体名称,而不是使用正确的字体名称,这对重新整理很有用 e、 g而不是 @font-face { font-family: Museo Slab; src: ... } 我可以 @font-face { font-family: Branding Font A; src: ... } 因此,在我的整个网站上,我可以 h1 { font-family: Branding Font A,

我刚刚开始使用@font-face。一个意想不到的好处是,我可以选择一个更有用的字体名称,而不是使用正确的字体名称,这对重新整理很有用

e、 g而不是

@font-face {
   font-family: Museo Slab;
   src: ...
}
我可以

@font-face {
   font-family: Branding Font A;
   src: ...
}
因此,在我的整个网站上,我可以

h1 {
  font-family: Branding Font A, Georgia, Serif;
}
。。。非常有用,因为我正在工作的网站将是联合的,我可以很容易地为不同的出版商提供不同的@font-face定义


在冗长的序言之后,我的问题是“有没有一种方法可以为一种常规的webfonts使用别名?”这样我就可以使用例如“Body Text”作为Arial的别名,但这样我就可以更改“Body Text”@font-face声明如果我想使用不同的字体。

我很确定答案是否定的。但是如果有办法的话,我真的很想知道

一种可能有效的方法是:

@font-face {
   font-family: Alias;
   src: local('Arial');
}

通过将Arial字体文件上传到服务器,并以与其他
@font-face
声明相同的方式声明它们,将
src
指向这些文件,您可以使用与其他web字体相同的方法来执行此操作。不管这些是标准的web字体,我不确定这项技术是否存在许可问题。

真不敢相信我错过了这一点。工作是一种享受。