Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const richtypo = require("richtypo");
// eslint-disable-next-line no-console
const print = t => console.log(t.replace(/\xa0/g, " ")); // Make non-breaking spaces visible
richtypo.lang("en");
print(
richtypo.rich(
"Welcome to the world of beautiful web typography — only with Richtypo."
)
);
print(richtypo.title("Beautiful & Awesome Web Typography with “Richtypo”"));
print(
richtypo.full('Use "Richtypo" - make typography on your site beautiful.')
);
const richtypo = require('richtypo');
// eslint-disable-next-line no-console
const print = t => console.log(t.replace(/\xa0/g, ' ')); // Make non-breaking spaces visible
richtypo.lang('en');
print(
richtypo.rich(
'Welcome to the world of beautiful web typography — only with Richtypo.'
)
);
print(richtypo.title('Beautiful & Awesome Web Typography with “Richtypo”'));
print(
richtypo.full('Use "Richtypo" - make typography on your site beautiful.')
);
var dataset = datasets[fileId];
// Special data
dataset.map = this.sitemap;
dataset.files = this.versions;
dataset.debug = this.debug;
for (var key in commons) {
dataset[key] = commons[key];
}
// Typography
richtypo.lang(dataset.lang);
dataset.pageTitle = dataset.title;
if (this.typographer !== false) {
if (dataset.title)
dataset.title = richtypo.title(dataset.title);
if (dataset.content)
dataset.content = richtypo.rich(dataset.content);
}
// Expose typographer to templates
dataset.t = richtypo.rich;
dataset.tt = richtypo.title;
dataset.tl = richtypo.lite;
// Expose Markdown parser to templates
dataset.md = marked;
dataset.mds = markedString;
this.transform(dataset.template, fileId, dataset, this.saveContentFile.bind(this));
}
},
// Special data
dataset.map = sitemap;
dataset.files = versions;
dataset.javascripts = javascripts;
dataset.debug = isDebug;
for (var key in commons) {
dataset[key] = commons[key];
}
// Typography
richtypo.lang(dataset.lang);
dataset.pageTitle = dataset.title;
if (o.typographer !== false) {
if (dataset.title)
dataset.title = richtypo.title(dataset.title);
if (dataset.content)
dataset.content = richtypo.rich(dataset.content);
}
// Expose typographer to templates
dataset.t = richtypo.rich;
dataset.tt = richtypo.title;
dataset.tl = richtypo.lite;
// Expose Markdown parser to templates
dataset.md = marked;
dataset.mds = markedString;
transform(dataset.template, fileId, dataset, saveContentFile);
}
}
export function typoTitle(string) {
return (
string && vdo.markSafe(richtypo.title(string.toString(), this.pageLang()))
);
}