HTML 5 canvas font 屬性
實(shí)例
在畫(huà)布上寫(xiě)一段 40 像素的文本,使用的字體是 "Arial":
JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="40px Arial";
ctx.fillText("Hello World",10,50);
瀏覽器支持
Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 fillStyle 屬性。
注釋?zhuān)?/span>Internet Explorer 8 以及更早的版本不支持 <canvas> 元素。
定義和用法
font 屬性設(shè)置或返回畫(huà)布上文本內(nèi)容的當(dāng)前字體屬性。
font 屬性使用的語(yǔ)法與 CSS font 屬性相同。
| 默認(rèn)值: | 10px sans-serif |
|---|---|
| JavaScript 語(yǔ)法: | context.font="italic small-caps bold 12px arial"; |
屬性值
| 值 | 描述 |
|---|---|
| font-style |
規(guī)定字體樣式。可能的值:
|
| font-variant |
規(guī)定字體變體?赡艿闹担
|
| font-weight |
規(guī)定字體的粗細(xì)?赡艿闹担
|
| font-size / line-height | 規(guī)定字號(hào)和行高,以像素計(jì)。 |
| font-family | 規(guī)定字體系列。 |
| caption | 使用標(biāo)題控件的字體(比如按鈕、下拉列表等)。 |
| icon | 使用用于標(biāo)記圖標(biāo)的字體。 |
| menu | 使用用于菜單中的字體(下拉列表和菜單列表)。 |
| message-box | 使用用于對(duì)話框中的字體。 |
| small-caption | 使用用于標(biāo)記小型控件的字體。 |
| status-bar | 使用用于窗口狀態(tài)欄中的字體。 |