首页 > 解决方案 > `fabric.js` 中的神奇数字来自哪里?

问题描述

https://github.com/fabricjs/fabric.js/blob/master/src/shapes/text.class.js#L210

_fontSizeFraction: 0.222,
_fontSizeMult: 1.13,

有什么线索他们是怎么来的吗?我发现它们对于测量实际文本大小非常有用。

标签: javascriptfabricjsfont-size

解决方案


_fontSizeFraction大约等于 2/9,但我的印象是该值将用于减小字体的默认大小。

文本行与字体大小的比例(以像素为单位)

_fontSizeMult值增加 13%。它采用字体高度,将其增加 13% 以提供包括行距在内的总行高。

这些变量看起来像默认值,很可能是开发人员根据个人喜好选择的。

它们用于查找文本大小,因为文本大小可能由这些变量定义。


推荐阅读