如何将PX值转换为flutter字号

How to convert PX value to flutter font size

例如,如果我将标题设置为 40px(在 adobe XD 设计中)如何将其转换为准确的 flutter 字体大小

因为看不懂flutterfont-size属性

Adobe XD 中的 40px 意味着 Flutter 中的 40px。你可以阅读official document。扑 font-size:

The size of glyphs (in logical pixels) to use when painting the text.

您可能对 devicePixelRatio. You can find pt to px conversion from here 感到困惑。

好吧,如果你确实使用 Figma、Adobe XD 进行设计,我建议你使用这个名为 flutter_screenutl 的 flutter 包,查看文档。

  • 将您的 ScreenUtlInit 的设计尺寸 属性 设置为您的 Figma 设计尺寸(宽度和高度)。 然后如果你的 figma 文本指定 20px,请在 flutter 上使用 20.sp。