mirror of
https://github.com/be5invis/Iosevka.git
synced 2026-10-28 08:28:01 +00:00
20 lines
445 B
JavaScript
20 lines
445 B
JavaScript
const fs = require("fs");
|
|
|
|
module.exports = function(output, family, hs, formats) {
|
|
let ans = ``;
|
|
for (const term of hs) {
|
|
let src = formats
|
|
.map(([ext, format]) => `url('${ext}/${term.name}.${ext}') format('${format}')`)
|
|
.join(", ");
|
|
ans += `
|
|
@font-face {
|
|
font-family: '${family + " Web"}';
|
|
font-weight: ${term.cssWeight};
|
|
font-style: ${term.cssStyle};
|
|
src: ${src};
|
|
}
|
|
`;
|
|
}
|
|
fs.writeFileSync(output, ans);
|
|
};
|