0

我想创建一个视觉上吸引人的选择对话框,它显示 FontAwesome-Icons 和一个描述符号的单词,以从各种比例尺中选择统计数据。

所以我将 FontAwesome-Fonts 用于select-tag 和 unicode-glyphs 用于各种符号。第一部分效果很好。但是我使用的单词也在 FonAwesome 中用于形成连字,这些连字也可用于获取图标(我认为这仅限于桌面版本,但正如我的示例所证明的那样,它也发生在网络上)。FA-Site声明他们“……不喜欢考虑 Web Fonts + CSS 的连字”。

请在此处查看我的小提琴或屏幕截图:

在此处输入图像描述

所以,我的问题是:

  • 如果 Webfonts/CSS 不应该发生这种情况 - 使用它们有什么我做错了吗?(当然我的机器上安装了桌面字体,我想我们不知道网站的用户是否会拥有它们)

  • 有什么办法可以避免连字在option-tag中生效?(如您在示例中看到的,我已经font-variant-ligatures: none;在 CSS 中使用)

4

1 回答 1

0

@font-faces我找到了一种通过使用不同名称定义专用来解决此问题的方法。(我的理论是 Chrome 使用我安装的本地字体,并且它的连字覆盖了我在 CSS 中所做的一切)。那个“特殊字体”肯定不会在本地找到……

如果有人找到更好的解释或解决方法,我会很乐意接受。

于 2019-08-05T07:54:38.207 回答