Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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
Codenameone 如何在使用CSS的设备上设置特定的字体大小?_Codenameone - Fatal编程技术网

Codenameone 如何在使用CSS的设备上设置特定的字体大小?

Codenameone 如何在使用CSS的设备上设置特定的字体大小?,codenameone,Codenameone,我正在尝试在iOS/iPhone上设置一个特定的(大的)单空格字体。在CSS中,我设置了font-family:monospace(Steven最近修复了它)和font-size:56pt,但它不起作用(我得到了一个非常小的monospace字体)。我也尝试过使用字体大小:200%,它也只提供了一个小字体 由于在设备上进行试错测试很难找到合适的大小,有没有办法准确地了解根据css定义在设备上选择的字体 这也将有助于检查Apple/Android文档,以确保选择支持的尺寸。我也搜索了CN1代码,但

我正在尝试在iOS/iPhone上设置一个特定的(大的)单空格字体。在CSS中,我设置了
font-family:monospace
(Steven最近修复了它)和
font-size:56pt
,但它不起作用(我得到了一个非常小的monospace字体)。我也尝试过使用
字体大小:200%
,它也只提供了一个小字体

由于在设备上进行试错测试很难找到合适的大小,有没有办法准确地了解根据css定义在设备上选择的字体


这也将有助于检查Apple/Android文档,以确保选择支持的尺寸。我也搜索了CN1代码,但没有找到任何进行转换的代码

Monospace是一种系统字体,因此只支持三种大小:小、中、大。它不支持任意大小。这仅由truetype fontsThanks Shai支持。我真的不明白系统字体在iOS设备上意味着什么。在任何情况下,CSS都应该抛出一个错误。而且,使用文档来帮助避免在尝试和错误上浪费时间,这将非常有用。或者在CN1代码中共享从CSS到平台字体的转换。这在设计器工具UI中非常明显。CSS的东西是分层的,所以一些细节在这个过程中丢失了。我不确定我们是否可以为这些边缘案例中的一些做一些例外,但请随意提出一个问题。通常,使用
本机:
字体可以将大小调整为任意大小,使用自己的TTF也可以。我不再使用designer工具,但它不会为您提供用于Monospace介质等设备的字体。我读了你的答案,意思是我无法了解CSS代码会导致设备上的实际字体。老实说,鉴于字体和大小对用户体验的重要性,我发现这种缺乏透明度的现象很难理解。我说过monospace是一种系统字体,这是一种特殊情况。我们无法通过设计来控制单空间字体。如果你想获得控制权,只需下载monospace for NT TTF并将其嵌入到你的项目中即可获得100%的控制权。monospace是一种系统字体,因此只支持三种大小:小型、中型和大型。它不支持任意大小。这仅由truetype fontsThanks Shai支持。我真的不明白系统字体在iOS设备上意味着什么。在任何情况下,CSS都应该抛出一个错误。而且,使用文档来帮助避免在尝试和错误上浪费时间,这将非常有用。或者在CN1代码中共享从CSS到平台字体的转换。这在设计器工具UI中非常明显。CSS的东西是分层的,所以一些细节在这个过程中丢失了。我不确定我们是否可以为这些边缘案例中的一些做一些例外,但请随意提出一个问题。通常,使用
本机:
字体可以将大小调整为任意大小,使用自己的TTF也可以。我不再使用designer工具,但它不会为您提供用于Monospace介质等设备的字体。我读了你的答案,意思是我无法了解CSS代码会导致设备上的实际字体。老实说,鉴于字体和大小对用户体验的重要性,我发现这种缺乏透明度的现象很难理解。我说过monospace是一种系统字体,这是一种特殊情况。我们无法通过设计来控制单空间字体。如果您想获得控制权,只需下载monospace for NT TTF并将其嵌入到您的项目中即可获得100%的控制权。