如何为Android设备指定CSS压缩的Roboto?
我想用压缩字体设计一些HTML。我想使用内置字体,而不是webfonts。对于苹果设备,我可以只写如何为Android设备指定CSS压缩的Roboto?,android,css,Android,Css,我想用压缩字体设计一些HTML。我想使用内置字体,而不是webfonts。对于苹果设备,我可以只写font-family:AvenirNextCondensed-Medium,但在Android上,像font-family:“Roboto-Condensed”、font-family:Roboto-Condensed这样的声明不起作用,即使Android上预装了Roboto-Condensed 我还尝试指定Roboto,并使用font-stretch:condensed。没有骰子 有没有办法编写
font-family:AvenirNextCondensed-Medium
,但在Android上,像font-family:“Roboto-Condensed”
、font-family:Roboto-Condensed
这样的声明不起作用,即使Android上预装了Roboto-Condensed
我还尝试指定Roboto
,并使用font-stretch:condensed
。没有骰子
有没有办法编写我的CSS,让Android设备使用内置的Roboto压缩字体?在这里回答我自己的问题: 您必须使用非标准的
无衬线压缩关键字,如下所示:
h1 { font-family: AvenirNextCondensed-Medium, HelveticaNeue, sans-serif-condensed, sans-serif; }
请注意,sans serif condensed
必须位于sans serif
和Android识别的任何其他字体名称之前。例如,如果将Arial
放在sans serif condensed
之前,Android将只使用Arial(或者实际上是它的替代品)
对于Roboto的其他版本(薄、轻、中等),本文中列出的字体名称可能会起作用