var {runDocTest} = require('./helpers'); const characters = `Latin ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz Latin 1 (Western) ÁÀÂÄÅÃÆÇÐÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒÞÚÙÛÜÝŸ áàâäãåæçðéèêëíìîïıñóòôöõøœßþúùûüýÿ Latin 2 (Eastern) ĀĂĄĆČĎĐĒĖĘĚĞĢĪĮİĶŁĹĻĽŃŅŇŌŐŔŖŘŠŚŞȘŢȚŤŪŮŰŲŽŹŻ āăąćčďđēėęěğģīįķłĺļľńņňōőŕŗřšśşșţțťūůűųžźż Greek (Modern) ΑΒΓ∆ΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΆΈΉΊΌΎΏΪΫ αβγδεζηθικλµνξοπρςστυφχψωάέήίόύώϊϋΐΰ Cyrillic 1 (Russian) АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвгдежзийклмнопрстуфхцчшщъыьэюя Cyrillic 2 (Extended) ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏҐӁƏҒҖҚҢҮҰҲҶҺӘӢӨӮ ѐёђѓєѕіїјљњћќѝўџґӂǝғҗқңүұҳҷһәӣөӯ` describe('fonts', function () { test('default (Helvetica)', function () { return runDocTest(function(doc) { doc.text(characters, 10, 10); }); }); test('Helvetica Bold', function () { return runDocTest(function(doc) { doc.font('Helvetica-Bold'); doc.text(characters, 10, 10); }); }); test('Roboto', function () { return runDocTest(function(doc) { doc.font('tests/fonts/Roboto-Regular.ttf'); doc.text(characters, 10, 10); }); }); test('Roboto Bold', function () { return runDocTest(function(doc) { doc.font('tests/fonts/Roboto-Medium.ttf'); doc.text(characters, 10, 10); }); }); });