Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Android设备指定CSS压缩的Roboto?_Android_Css - Fatal编程技术网

如何为Android设备指定CSS压缩的Roboto?

如何为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。没有骰子 有没有办法编写

我想用压缩字体设计一些HTML。我想使用内置字体,而不是webfonts。对于苹果设备,我可以只写
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的其他版本(薄、轻、中等),本文中列出的字体名称可能会起作用