当前位置: 首页 > 知识库问答 >
问题:

CSS android的字体重量:打火机不工作

酆乐湛
2023-03-14

我知道已经有一些修复方法,但似乎都不起作用。

我想在我的网站上使用“Helvetica Neue”,字号为300。这一切在桌面上看起来都不错,但我一切换到android,似乎就没有浅色字体了。

在这里你可以看到我在jsbin的测试。通用域名格式。请随意编辑,在我的Galaxy S3和Nexus 4上,字体的重量都相同。

正如你所看到的,我也尝试加入roboto并将其设置为light,但这也不起作用(使用了更多的方法,但不想为每个方法都增加H1)。

我的测试用例:

<h1 class="neue">Does not work</h1>
<h1 class="neueLight">Does not work</h1>
<h1 class="neueLighter">Does not work</h1>

使用此CSS:

h1.neue {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 300;
}

h1.neueLight {
  font-family: "HelveticaNeue-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 300;
}

h1.neueLighter {
  font-family: "HelveticaNeue-Light", "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: lighter;
}

在没有字体导入或使用google字体的情况下,如何使用特定的浅色字体似乎没有解决方案。

解决方案是使用无衬线浅色作为第一个字体系列字体。

最佳解决方案如下所示:

html:

<h1>Headline</h1>

CSS:

h1 {
  font-family: sans-serif-light,"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 300;
}

共有3个答案

皇甫飞跃
2023-03-14

在没有字体导入或使用google字体的情况下,如何使用特定的浅色字体似乎没有解决方案。

解决方案是使用无衬线浅色作为第一个字体系列字体。

最佳解决方案如下所示:

html

<h1>Headline</h1>

CSS:

h1 {
  font-family: sans-serif-light,"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 300;
}
路思源
2023-03-14

使用字体-重量:100

还要确保您的字体支持不同的字体重量

石超
2023-03-14

Helvetica Neue在大多数设备上都不可用,包括Android(它安装了一小套字体)。

关于Roboto,您似乎要求重量为100,但您的链接元素仅使用重量300。您所指的字体仅限于WOFF版本,许多Android版本都不支持这种字体。

 类似资料:
  • 我正在为我的网站使用开放式Sans字体,但它不能在所有计算机上运行,我不知道为什么。 我在我的代码中调用它 它从浏览器中加载良好(状态200)。 我的CSS如下所示: 但是我的文本除了在CSS检查器中提到开放式SAN之外,还使用了一些无衬线字体。即使我从Chrome浏览器的CSS检查器中删除了所有字体系列,字体也不会改变。还有,如果我加上!重要的是,没有任何变化。 这个问题的根源是什么? 我已经尝

  • 更新。所有的建议我都试过了。但仍然无法让Outlook显示粗体! 更新2。请参阅下面的解决方案 我正在创建一个HTML电子邮件时事通讯。

  • 问题内容: 试图使用CSS从“ 400”平稳过渡到“ 600”,但在Chrome中似乎无法正常工作。这是一个已知的错误,还是我做错了什么? 问题答案: 根据大量测试,Chrome和IE-10当前不支持字体粗细动画。将来可能会改变。

  • 我正在开发一个WordPress网页。对于页面的内容,我使用Fira Sans字体系列。 我已经包括谷歌字体样式表在头部部分作为 另外,我尝试导入我的css文件中的字体 @导入url('https://fonts.googleapis.com/css?family=FiraSans: 400,500'); 字体在chrome和IE中正常工作,但在火狐中不正常。火狐选择Arial字体家族。 有人能解

  • 我正在使用nunitosans字体库,但只有普通字体可以在移动应用程序上使用, 这是我的react-native.config.js文件上的内容, 我已经运行了npx react-native链接,但其他字体粗细不起作用,例如粗体 Android文件结构 移动应用程序上未应用粗体字体系列的屏幕 文本组件 粗体和半粗体字体系列不起作用,只有常规字体系列工作

  • 我是wordpress的新手,所以请协助。 3)在wp-config.php中将WP_CACHE变为false 我不知道还能做什么,请协助。