javascript - `fabric.js` 中的神奇数字来自哪里?

标签 javascript fabricjs font-size

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

_fontSizeFraction: 0.222,
_fontSizeMult: 1.13,

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

最佳答案

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

Text Line proportion to font Size (in pixels)

_fontSizeMult 将值增加 13%。它获取字体高度,将其增加 13%,得到包括行距在内的总行高。

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

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

关于javascript - `fabric.js` 中的神奇数字来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67889036/

相关文章:

javascript - 完成函数 kriskowal 的 q 的含义

javascript - redis连接+单例+node.js

javascript - Fabric.js - 带有免费矩形边界框的文本,如 Google 幻灯片

html - 为什么 <i> 标签高度大于它的内容?

wpf - 在WPF中加载/保存RTF时保留字体大小

javascript - 存储带间隔的随机数组值

javascript - JS : remove lastChild only works every second button click

javascript - 自定义类无法读取属性 'async' 错误

javascript - 在 Fabricjs 中缩放对象时缺少图案质量

css - 在 html/body 元素上设置默认字体大小是一种不好的做法吗?