我不确定是否已经提出并回答了这个问题,但我还没有找到任何相关的结果。
我想知道是否可以计算特定尺寸(宽度/高度)并将其转换为字体大小?
例如,我有:
var textWidth = 150;
var textHeight = 30;
我想从这些尺寸(像素)中获得字体大小?
编辑:感谢dystroy,我终于在您的帮助下解决了这个问题。我使用了此处发布的功能,之后,它并不是很复杂:
$(function(){
$( "#height, #width" ).keyup(function(){
var varHeight = $( "#height" ).val();
var varWidth = $( "#width" ).val();
if( varHeight != "" && varWidth != "" ){
$( "#text_container" ).css( "width", varWidth );
$( "#text_container" ).css( "height", varHeight );
$( "#text_container" ).textfill({ maxFontPixels: 500 });
var getFontsize = $( "#text_container > span" ).css( "font-size" );
var fontSize = parseInt( getFontsize.slice(0, -2) );
$( "#fontsize" ).val( fontSize );
}
});
});
再次感谢。