【发布时间】:2018-03-27 04:38:55
【问题描述】:
我在内部项目中使用开源字体,但在应用字体时遇到了问题。每种类型的大小写(即大写、小写、数字、货币、数学、标点符号)都有变化,虽然我可以将字体应用于文本块没问题,但每次我使用大写字母(或数字/标点符号)那个大写(或...)字符似乎没有应用字体,所以看起来很奇怪。
如何在 css(或 javascript)中应用基于文本大小写的字体?
【问题讨论】:
-
你可能想看看你下载的字体的字符集,并确保它包含所有版本的字符似乎很愚蠢,因为它们没有包含大写字符,尤其是如果它是开源
-
他们将案例分成不同的字体(看起来很疯狂),例如在包中我包含相同的字体,其中包含 .uppercase.regular / .lowercase.regular 等
-
你为什么不把它们作为后备连接起来:
font-family: font, font-uppercase, font-maths, etc不确定这是否可行,虽然不确定是否找到字体但没有渲染任何内容 -
那不是完全疯了...等会试一试