iOS:Xcode 字体大小与 Adob​​e XD 字体大小

Posted

技术标签:

【中文标题】iOS:Xcode 字体大小与 Adob​​e XD 字体大小【英文标题】:iOS: Xcode font size Vs Adobe XD font size 【发布时间】:2018-05-08 04:01:05 【问题描述】:

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

1. Xcode 使用哪个单位来表示字体大小?我的意思是,是像素还是点或其他术语?

我设计团队的一位成员指着我正在开发的 ios 应用程序中的一个标签,询问该标签的字体大小。我应该说什么? 12Px 或 12Pt 或仅 12(说出没有单位的数字可能会导致混淆)

2。我们可以在 Xcode 中为 UILabel 设置相同的 Adob​​e XD 字体大小吗?

我正在根据 Abode XD 中的设计开发 iOS 应用程序 UI。 Abode XD 使用哪个单位的字体大小? 我尝试在 Xcode 中放置相同的字体大小(80),但略有不同,附上截图。我们需要在这里转换吗?

【问题讨论】:

【参考方案1】:

根据this forum threadAdobe XD 使用像素:

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

【讨论】:

【参考方案2】:

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

我正在阅读this 讨论论坛,发现一张与字体的各种尺寸相关的图片。这些字体的单位是 pt

然后,我看到了W3schools提供的这张表

如您所见,px 是 1 英寸的 1/96,pt 是 1 英寸的 1/72。有了这个,我们可以形成一个这样的方程 -

由于 Adob​​e XD 提供了 pt 值,我们可以轻松计算 px 值。

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

【讨论】:

以上是关于iOS:Xcode 字体大小与 Adob​​e XD 字体大小的主要内容,如果未能解决你的问题,请参考以下文章

拥有字体后,如何在 Adob​​e Forms 中自动生成 Code128?

如何根据 Xcode 中的系统字体大小更改标签的字体大小?

在 Adob​​e Phonegap Build 中,Deviceready 未触发

如何在 XCode 中增加字体大小 [重复]

Xcode 6 大小类中的自定义字体大小无法与自定义字体一起正常工作

如何在 Xcode 中增加字体大小以实现 swift [重复]