diff --git a/modules/libpref/src/unix/unix.js b/modules/libpref/src/unix/unix.js index c9b260734144..ea8279278044 100644 --- a/modules/libpref/src/unix/unix.js +++ b/modules/libpref/src/unix/unix.js @@ -139,20 +139,40 @@ pref("font.name.monospace.zh-CN", "isas-song ti-gb2312.1980-0"); // zh-TW +// below a certian pixel size scaled fonts produce poor results +pref("font.scale.outline.min", 6); +pref("font.scale.bitmap.min", 12); +pref("font.scale.bitmap.undersize", 90); +pref("font.scale.bitmap.oversize", 110); + +pref("font.scale.outline.min.ja", 10); +pref("font.scale.bitmap.min.ja", 14); +pref("font.scale.bitmap.undersize.ja", 80); +pref("font.scale.bitmap.oversize.ja", 120); + +pref("font.scale.outline.min.zh-CN", 10); +pref("font.scale.bitmap.min.zh-CN", 14); +pref("font.scale.bitmap.undersize.zh-CN", 80); +pref("font.scale.bitmap.oversize.zh-CN", 120); + +pref("font.scale.outline.min.zh-TW", 10); +pref("font.scale.bitmap.min.zh-TW", 14); +pref("font.scale.bitmap.undersize.zh-TW", 80); +pref("font.scale.bitmap.oversize.zh-TW", 120); // minimum font sizes -pref("font.min-size.variable.ja", 16); -pref("font.min-size.fixed.ja", 16); +pref("font.min-size.variable.ja", 10); +pref("font.min-size.fixed.ja", 10); pref("font.min-size.variable.ko", 10); pref("font.min-size.fixed.ko", 10); -pref("font.min-size.variable.zh-CN", 16); -pref("font.min-size.fixed.zh-CN", 16); +pref("font.min-size.variable.zh-CN", 10); +pref("font.min-size.fixed.zh-CN", 10); -pref("font.min-size.variable.zh-TW", 16); -pref("font.min-size.fixed.zh-TW", 16); +pref("font.min-size.variable.zh-TW", 10); +pref("font.min-size.fixed.zh-TW", 10); // ps font // this list is used by the postscript font