rem: {  window.arguments[0].newdpi = -1; return true; } 
add: return true; 
context: function onOK()  {    // Get value from the dialog to work out dpi    var horizSize = parseFloat(document.getElementById("horizSize").value);    var units = document.getElementById("units").value;      if (!horizSize || horizSize < 0)      {        // We can't calculate anything without a proper value        window.arguments[0].newdpi = -1;        return true;      }          // Convert centimetres to inches.    // The magic number is allowed because it's a fundamental constant :-)    if (units === "centimetres")      {        horizSize /= 2.54;      }      // These shouldn't change, but you can't be too careful.    var horizBarLengthPx = document.getElementById("horizRuler").boxObject.width;      var horizDPI = parseInt(horizBarLengthPx) / horizSize;      // Average the two <shrug>.    window.arguments[0].newdpi = Math.round(horizDPI);      return true;  }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/7f4eae8402fd8e5446c0253867e80be1102ea769/pref-fonts.js/clean/suite/common/pref/pref-fonts.js