Noto 字型與微軟正黑體之比較
Noto 字型下載: http://www.google.com/get/noto/#/family/noto-sans-hant
by Johnny Lee
HTML
<form action="javascript: return true;">
Set font size:
<button id='btn12px' onclick='setFontSize("pixel12");'>12px</button>
<button id='btn20px' onclick='setFontSize("pixel20");'>20px</button>
<button id='btn28px' onclick='setFontSize("pixel28");'>28px</button>
<button id='btn40px' onclick='setFontSize("pixel40");'>40px</button>
<button id='btnnormal' onclick='setFontBold("normal");'>Normal</button>
<button id='btnbold' onclick='setFontBold("bold");'>Bold</button>
Set Weight:
<input type="text" style='width:50px; text-align:center;' id="txtWeight" pattern="[1-9]00" title="請輸入 100 ~ 900" value='100' /><button type='submit' onclick='setFontWeight();'>Apply</button>
<p id="p1">(微軟正黑體)人人生而自由,在尊嚴和權利上一律平等</p>
<p id="p2">(Noto Thin)人人生而自由,在尊嚴和權利上一律平等</p>
<p id="p3">(Noto Light)人人生而自由,在尊嚴和權利上一律平等</p>
<p id="p4">(Noto DemiLight)人人生而自由,在尊嚴和權利上一律平等</p>
<p id="p5">(Noto Regular)人人生而自由,在尊嚴和權利上一律平等</p>
<p id="p6">(Noto Medium)人人生而自由,在尊嚴和權利上一律平等</p>
<p id="p7">(Noto Bold)人人生而自由,在尊嚴和權利上一律平等</p>
<p id="p8">(Noto Black)人人生而自由,在尊嚴和權利上一律平等</p>
</form>
CSS
.pixel12 {
font-size: 12px;
}
.pixel20 {
font-size: 20px;
}
.pixel28 {
font-size: 28px;
}
.pixel40 {
font-size: 40px;
}
.normal {
font-weight: normal;
}
.bold {
font-weight: bold;
}
#p1 {
font-family: 微軟正黑體;
}
#p2 {
font-family: "Noto Sans T Chinese Thin";
}
#p3 {
font-family: "Noto Sans T Chinese Light";
}
#p4 {
font-family: "Noto Sans T Chinese DemiLight";
}
#p5 {
font-family: "Noto Sans T Chinese Regular";
}
#p6 {
font-family: "Noto Sans T Chinese Medium";
}
#p7 {
font-family: "Noto Sans T Chinese Bold";
}
#p8 {
font-family: "Noto Sans T Chinese Black";
}
JavaScript
function setFontSize(size) {
$('p').removeAttr('class');
$('p').addClass(size);
}
function setFontBold(weight) {
$('p').removeClass('normal bold');
$('p').css('font-weight', '');
$('p').addClass(weight);
}
function setFontWeight() {
var weight = $('#txtWeight').val();
$('p').removeClass('normal bold');
$('p').css('font-weight', weight);
}