【发布时间】:2016-04-22 09:45:50
【问题描述】:
我在我的一个项目中使用谷歌字体 (Source Sans Pro)。我有一堂课,悬停::after我显示一个箭头。问题在于 Safari、Chrome 和 Firefox 都显示不同的符号。我的意思是它是箭头,但默认的谷歌字体没有在两个浏览器(Chrome 和 Firefox)中用于呈现 Unicode (2192)。
请参阅下图以了解问题。有没有办法让它们在浏览器中看起来像在 Safari 中一样?
【问题讨论】:
-
技术细节:Source Sans 是 Adobe,而不是 Google。两者在这些字体上进行了合作,但 Adobe 管理发布,并将其发布为“源”。谷歌反过来将他们自己的品牌副本发布为“Noto”(他们会及时更新 Adobe 团队对 Source 所做的更改)。也就是说:你的 HTML 和 CSS 在哪里?在不显示您如何影响此文本的情况下,我们只能猜测,而猜测并不是很好的帮助。
-
这是
h1::after {content:"\2192"; font-family: 'Source Sans Pro', sans-serif;}。我只能使用自定义字体对其进行排序。 -
不要将其添加为评论:您的帖子需要包含一些精简(但 minimal, complete, and verifiable)的 html 和 css,以便人们可以看到 确切 您在做什么.否则你会要求他们猜测你的问题 =)
标签: css unicode fonts cross-browser embedding