我正在寻找一种方法来使给定的文本适合给定的矩形与javascript和字体变化 .

更确切地说,我想确定字体变化设置(基本上是 wdth )和特定(可变)字体,字符串和矩形大小的字体大小:

function(font, string, width, height) {
  return {wdth, size}
}

我发现this example from AxisPraxis(当达到字体变化设置限制时也使用css变换)但their method基本上是启发式的,因为它们基本上尝试了几个设置(最多15个),直到找到令人满意的结果 .

这个例子是在2016年制作的,因此在此期间可能会出现新的方法 .

任何的想法 ?