- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在谷歌浏览器 (34.0.1847.131) 中,可能还有其他浏览器,我们遇到了使用 MyFonts 的网络字体的奇怪渲染问题。
如下面的屏幕截图所示,文本顶部有一个像素,它正在加载默认/以前的颜色。
悬停时顶部像素线为白色(正常状态颜色),当不活动时顶部像素线为默认文本(非 anchor )颜色。
这发生在网站所有使用该字体的部分,并且仅在使用 webfont 时发生。
我试过调整文本渲染模式和行高,都没有解决问题。
字体大小设置为 100%(在所有元素上),这从 body 元素继承了 16px,有趣的是将其更改为 18px 解决了渲染问题。
已尝试使用其他标准字体,但尚未使用其他网络字体。我相信,字体文件是直接加载的,而不是远程加载的。
解决方案从显示更改了 anchor :内联;显示:内联 block ;因为 anchor 没有正确匹配文本。
谢谢
最佳答案
不看实际例子很难说,但我想你可能正在经历 this problem .字体指标允许字体在其容器外运行,而 Chrome 中的一个错误阻止这些部分接收悬停颜色。
尝试在元素上设置背景颜色,看看是否有任何像素实际用完了元素。要修复它,您需要让元素真正包裹文本(例如,通过给它一个顶部填充。)
关于html - CSS WebFont 渲染问题 - 1 像素不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23655024/
我正在考虑使用 this font来自网站上的 myfonts.com。当您从他们那里购买一种字体用于网络时,您购买的是每月一定数量的页面浏览量的一次性许可证。 此许可证在此处有更详细的描述: htt
有没有办法根据列表中的选定字体动态设置文本字体样式?例如,我们可以在 Microsoft Word 中看到这一点,您可以在其中突出显示一些文本,然后通过从字体下拉框中选择一种字体样式来更改字体样式。我
我想使用的字体下载版本与 Google 提供的版本不同,我想知道是否可以强制用户使用 Google 的版本。 最佳答案 根据这个问题的评论,如果您使用 @font-face 将您的自定义字体嵌入到您的
我希望能够识别特定类别(sans、sans-serif)中的所有字体,这可以通过 Google 的网络字体查看器实现,但似乎无法通过 API 实现。 https://developers.google
我希望能够识别特定类别(sans、sans-serif)中的所有字体,这可以通过 Google 的网络字体查看器实现,但似乎无法通过 API 实现。 https://developers.google
我的项目建立在: Symfony/Webpack Encore 包 webfonts-loader 运行 Lighthouse 审计,提高性能的第一个机会是: Consider using to p
我试图通过@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700)在我的Moovweb网站中包含Google字体。然
我在新网站中使用了一些普通用户计算机上默认不存在的字体。经过一番搜索后,我发现有一些工具可能会有所帮助,例如 Google web-fonts 。 我使用的字体是:Bebas , Sansation和
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
我正在 HTML5 中开发一个计算器应用程序,需要打印一些数学符号,如平方根和 pi,但问题是这些符号没有在大多数 webfonts 中定义,所以它们会出现在默认字体中,看起来只是与输入的其余部分相比
我经常使用 Google 字体,尤其是像这样的字体:- 这些应该仅用于网站的“部分”还是可以将它们用于整个网站的内容? body { background-color:#292828; font-f
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 6年前关闭。 Improve thi
我正在编写一个简单的网站,但想要显示亚洲字符(韩语)。 我正在使用 Google's Noto Fonts , 但意识到每个 .otf 文件都超过 4M。我试图让我的网站保持精简和快速,但我注意到我的
如果有一个使用 WebFont 的 Spring 登录表单。当我第一次提交登录表单时,浏览器会提供 .ttf 版本的网络字体供下载。如果我随后中止下载并再次单击提交按钮,则登录有效并且我被重定向。此错
我看过 Remy Sharp 关于如何检测字体是否存在的解决方案,但这是一个非常古老的实现。 https://remysharp.com/2008/07/08/how-to-detect-if-a-f
在我使用 OpenSans 网络字体的网页上,它应该能够显示克罗地亚语的变音字符,例如“Š”和“Ç”。我的问题:只有 变音字符在单词内 出现,而如果我使用带有字体粗细的常规字体或者我使用带有字体粗
所以我想为我的网页正文设置一个字体,所以我用这段代码创建了一个 core.css 文件: @font-face { font-family: Bebas; src: url('../fonts/beb
字体可以正常工作,但样式表杂乱无章,静态 Assets 由应用程序服务器提供服务。当我将 Assets 移至 CloudFront 时,我的字体停止工作。我创建了一个 https://jsfiddle
我需要更改我网站的字体。我有我需要包含在网站中的 webfont 文件(.eot、woff、ttf、woff2、svg 文件)。但是我有三套相同字体的字体文件。英语、西类牙语和葡萄牙语各一套。我使用@
我遇到了问题,我不明白是什么原因造成的。我购买了一种很酷的字体用于响应式设计。在某些窗口大小下,字体会被窗口边缘截断。这是一个屏幕截图: 使用 CSS3 分词以某种方式解决了这个问题,但我不想在这种情
我是一名优秀的程序员,十分优秀!