iOS:Xcode字号与Adobe XD字号

3

字体大小的单位: 我正在寻找以下问题的答案,请帮我找到。

1. Xcode使用哪种字体大小单位?是像素还是点或其他术语?

我的设计团队中的一位成员指着我正在开发的iOS应用程序中的标签问这个标签的字体大小是多少。我该怎么回答?12Px还是12Pt还是只说12(不带单位的数字可能会导致混淆)?

2. 我们能在Xcode中为UILabel使用相同的Adobe XD字体大小吗?

我正在根据Abode XD中的设计开发iOS应用程序UI。Abode XD使用哪种字体大小单位? 我尝试在Xcode中使用相同的字体大小(80),但有轻微差异,附上截图。我们需要进行转换吗?

enter image description here

2个回答

3

根据这个论坛帖子,Adobe XD使用像素:

XD目前在大多数测量中(包括字体大小)使用虚拟像素,应该与CSS像素或iOS中的大多数测量单位相同。它大约等于72 dpi监视器上的一个物理像素(顺便说一句,也等于一个点)。


0

我不确定这个计算是否完全正确,但在使用它后,文本大小对我来说看起来几乎相同。

我正在阅读this|这个讨论论坛,并找到了一张与字体各种度量相关的图片。这些字体的单位是pt

Adobe XD - font size

然后,我遇到了W3schools提供的这个表格 enter image description here

正如你所看到的,px是1英寸的1/96,pt是1英寸的1/72。有了这个,我们可以得出以下方程式 -

enter image description here

由于 Adobe XD 提供了 pt 值,我们可以轻松计算出 px 值。

也许这可以解决不同字体大小的问题。Adobe XD 提供的字体与 CSS 中使用的字体完全不同。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接