【发布时间】:2014-06-06 16:37:54
【问题描述】:
在 Adobe Illustrator(或 Photoshop)中
字母 A 字体系列:Arial 字体大小:396.55pt 措施: - 宽度:93.8 毫米(266 像素) - 高度:100.2 毫米(284 像素)
在 Javascript 中测量: - 宽度:265px(匹配,正确) - 高度:456px(不匹配,抢行高,错了)
我怎样才能得到字母的确切高度?
// 6pt ---------------- 8px
// 96px --------------- 25.4mm
var arial_A_upper_pt = jQuery("#arial_A_upper_pt").html();
jQuery("#arial_A_upper").html("A");
jQuery("#arial_A_upper").css("font-size", arial_A_upper_pt + "px");
var arial_A_upper_width_on_px = jQuery("#arial_A_upper").width(); // on PX
// var arial_A_upper_width_on_mm = ((arial_A_upper_width_on_px * 25.4) / 96);
// arial_A_upper_width_on_mm = arial_A_upper_width_on_mm.toFixed(2);
jQuery("#arial_A_upper_width").html(arial_A_upper_width_on_px + "px");
var arial_A_upper_height_on_px = jQuery("#arial_A_upper").height(); // on PX
// var arial_A_upper_height_on_mm = ((arial_A_upper_height_on_px * 25.4) / 96);
// arial_A_upper_height_on_mm = arial_A_upper_height_on_mm.toFixed(2);
jQuery("#arial_A_upper_height").html(arial_A_upper_height_on_px + "px");
示例:http://jsfiddle.net/7Cunp/6/
我需要这个:http://www.javiscript.es/desarrollo/letrascortadas/img/letter_size.jpg
【问题讨论】:
标签: javascript height width