css - 使用 LESS/CSS 将自定义字体应用于除符号之外的所有字符

标签 css less font-face unicode-range

我有以下内容:

@font-mensch: 'menschmensch_bold', "wf_SegoeUI","Segoe UI","Segoe","Segoe WP", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
@font-face {
    font-family: 'menschmensch_bold';
    src: url('font/mensch-bold-wf-webfont.eot');
    src: url('font/mensch-bold-wf-webfont.eot?#iefix') format('embedded-opentype'),
      url('font/mensch-bold-wf-webfont.woff') format('woff'),
      url('font/mensch-bold-wf-webfont.ttf') format('truetype'),
      url('font/mensch-bold-wf-webfont.svg#menschmensch_bold') format('svg');
     font-weight: normal;
     font-style: normal;
}

@font-face {
    /* Ampersand fallback font */
    font-family: 'sans-serif';
    unicode-range: ~"U+270C";
}

正在应用自定义字体,但由于 Mensch 不支持 & 符号,如果它是 & 符号,我正在尝试有条件地将 sans-serif 应用于字体。上面的代码不起作用 - 符号只是没有出现。我究竟做错了什么?

最佳答案

尝试使用

...
unicode-range: U+26;
...

HTH

关于css - 使用 LESS/CSS 将自定义字体应用于除符号之外的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18292396/

相关文章:

c# - 获取div类高度

css - 我的 LESS 数学运算在我的媒体查询定义中不起作用

css - CSS 中的这个颜色?

magento - 我如何在 magento 中使用自定义字体到我的主题?

html - 使用@font-face 将文本绘制到 <canvas> 第一次不起作用

html - 字体不适用于所有浏览器

css - Angular cli 将文件从 Assets 文件夹中复制出来

javascript - 在 Iframe 上将默认设置为 <p> 而不是 'designMode' 中的 <br>

css - 识别匿名 block 框

css - LESS 两种颜色的加权平均值