@qooxdoo/framework
Version:
The JS Framework for Coders
95 lines (84 loc) • 2.99 kB
JavaScript
/* ************************************************************************
qooxdoo - the new era of web development
http://qooxdoo.org
Copyright:
2004-2008 1&1 Internet AG, Germany, http://www.1und1.de
License:
MIT: https://opensource.org/licenses/MIT
See the LICENSE file in the project's top-level directory for details.
Authors:
* Sebastian Werner (wpbasti)
* Andreas Ecker (ecker)
************************************************************************* */
/**
* The modern font theme.
*
*/
qx.Theme.define("qx.theme.modern.Font", {
fonts: {
default: {
size:
qx.core.Environment.get("os.name") == "win" &&
(qx.core.Environment.get("os.version") == "7" ||
qx.core.Environment.get("os.version") == "vista")
? 12
: 11,
lineHeight: 1.4,
family:
qx.core.Environment.get("os.name") == "osx"
? ["Lucida Grande"]
: qx.core.Environment.get("os.name") == "win" &&
(qx.core.Environment.get("os.version") == "7" ||
qx.core.Environment.get("os.version") == "vista")
? ["Segoe UI", "Candara"]
: ["Tahoma", "Liberation Sans", "Arial", "sans-serif"]
},
bold: {
size:
qx.core.Environment.get("os.name") == "win" &&
(qx.core.Environment.get("os.version") == "7" ||
qx.core.Environment.get("os.version") == "vista")
? 12
: 11,
lineHeight: 1.4,
family:
qx.core.Environment.get("os.name") == "osx"
? ["Lucida Grande"]
: qx.core.Environment.get("os.name") == "win" &&
(qx.core.Environment.get("os.version") == "7" ||
qx.core.Environment.get("os.version") == "vista")
? ["Segoe UI", "Candara"]
: ["Tahoma", "Liberation Sans", "Arial", "sans-serif"],
bold: true
},
small: {
size:
qx.core.Environment.get("os.name") == "win" &&
(qx.core.Environment.get("os.version") == "7" ||
qx.core.Environment.get("os.version") == "vista")
? 11
: 10,
lineHeight: 1.4,
family:
qx.core.Environment.get("os.name") == "osx"
? ["Lucida Grande"]
: qx.core.Environment.get("os.name") == "win" &&
(qx.core.Environment.get("os.version") == "7" ||
qx.core.Environment.get("os.version") == "vista")
? ["Segoe UI", "Candara"]
: ["Tahoma", "Liberation Sans", "Arial", "sans-serif"]
},
monospace: {
size: 11,
lineHeight: 1.4,
family:
qx.core.Environment.get("os.name") == "osx"
? ["Lucida Console", "Monaco"]
: qx.core.Environment.get("os.name") == "win" &&
(qx.core.Environment.get("os.version") == "7" ||
qx.core.Environment.get("os.version") == "vista")
? ["Consolas"]
: ["Consolas", "DejaVu Sans Mono", "Courier New", "monospace"]
}
}
});