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