この質問がすでに質問され、回答されているかどうかはわかりませんが、関連する結果は見つかりませんでした。
特定の寸法(幅/高さ)を計算してフォントサイズに変換できるかどうか知りたいですか?
たとえば、私は持っています:
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 );
}
});
});
再度、感謝します。