Iosevka/utility/amend-readme/sections/ss-ot.mjs

26 lines
720 B
JavaScript

import { parseVariantsData } from "../../export-data/variants-data.mjs";
import { ImgX, MdCol } from "../md-format-tools.mjs";
export default async function processSsOt(dirs) {
const variantsData = await parseVariantsData();
const md = new MdCol("Section-OT-Stylistic-Sets");
md.log(`<table>`);
for (const ss of variantsData.composites) {
if (!ss.rank) continue;
{
md.log(`<tr>`);
md.log(`<td colspan="2"><code>${ss.tag}</code> — ${ss.description}</td>`);
md.log(`</tr>`);
}
{
md.log(
`<tr>`,
`<td>${ImgX(`${dirs.images}/ss-u-${ss.tag}-${ss.rank}`)}</td>`,
`<td>${ImgX(`${dirs.images}/ss-i-${ss.tag}-${ss.rank}`)}</td>`,
`</tr>`
);
}
}
md.log(`</table>`);
return md;
}