createjs.Text类提供lineWidth,lineHeight,maxHeight,maxWidth等的用法。
我可以为文字定义自定义字体大小,但我需要计算它。
这是我的代码:
var headline = new createjs.Text("", "30px Arial", "#111");
headline.text = "My Test Headline";
headline.maxHeight = myMaxHeight * 0.1;
headline.maxWidth = myMaxWidth;
var description = new createjs.Text("", "Arial", "#111");
description.text = "example Text, its size changes";
description.font = "" + 15 + "px Arial"; // here i want to calculate the font size
description.y = headline.maxHeight + 20;
description.lineWidth = myMaxHeight;
description.maxHeight = headline.maxHeight - description.y;
description.textBaseline = "top";
description.textAlign = "left";
描述文本可以更改,我想在空间中放入更大更小的文本。
例如,具有相同文本的两张图片没有字体大小,另一张图片的字体大小为15px。 如果文本较大,则字体大小应缩小。较小的文本可以使字体大小为15px左右。
如何计算字体大小?