c-spencer
13 years ago
2 changed files with 39 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||
|
|||
/** |
|||
* Module dependencies. |
|||
*/ |
|||
|
|||
var Canvas = require('../lib/canvas') |
|||
, canvas = new Canvas(400, 100) |
|||
, ctx = canvas.getContext('2d') |
|||
, fs = require('fs'); |
|||
|
|||
ctx.globalAlpha = 1; |
|||
ctx.font = 'normal 16px Impact'; |
|||
|
|||
ctx.textBaseline = 'top'; |
|||
|
|||
// Note this demo depends node-canvas being installed with pango support,
|
|||
// and your system having installed fonts supporting the glyphs.
|
|||
|
|||
ctx.fillStyle = '#000'; |
|||
ctx.fillText("English: Some text in Impact.", 10, 10); |
|||
ctx.fillText("Japanese: 図書館の中では、静かにする。", 10, 30); |
|||
ctx.fillText("Arabic: اللغة العربية هي أكثر اللغات تحدثا ضمن", 10, 50); |
|||
ctx.fillText("Korean: 모타는사라미 못하는 사람이", 10, 70); |
|||
|
|||
var out = fs.createWriteStream(__dirname + '/pango-glyphs.png') |
|||
, stream = canvas.createPNGStream(); |
|||
|
|||
stream.on('data', function(chunk){ |
|||
out.write(chunk); |
|||
}); |
Loading…
Reference in new issue