Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var OUTFILE = 'font-dump-screenshot.png';
- var page = require('webpage').create();
- page.viewportSize = { width: 700, height: 400 };
- var fonts = [
- 'Helvetica',
- 'Verdana',
- 'sans-serif',
- 'monospace',
- 'Raleway',
- 'Helvetica Neue',
- 'Lucida Grande',
- 'Calibri',
- 'Arial'
- ];
- var elements = fonts.map(function(s) { return '<div style="font-family: ' + s + '"><span>' + s + '</span>AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz</div>' });
- console.log('Running font dump test...');
- page.content = '<!DOCTYPE HTML>' +
- '<html>'+
- '<head>'+
- '<style type="text/css">'+
- 'body { font-family: monospace; line-height: 16px; }'+
- 'div { margin-bottom: 10px; }'+
- 'span { display: inline-block; width: 150px; }'+
- '</style>'+
- '</head>'+
- '<body>' + elements.join('\n') + '</body>'+
- '</html>';
- page.render(OUTFILE);
- console.log('Wrote ' + OUTFILE);
- // var sb = page.renderBase64('PNG');
- // console.log('------------------------------------- Base64: -------------------------------------');
- // console.log(sb.toString());
- // console.log('-----------------------------------------------------------------------------------');
- phantom.exit(0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement