Automatically build supported language list and SSxx selectors
This commit is contained in:
parent
b52d32e80b
commit
89f3a92f81
7 changed files with 247 additions and 104 deletions
|
@ -50,7 +50,15 @@ function rankOf(initialChar) {
|
|||
function getSsData(variants, cvData) {
|
||||
const body = `@real fox.quick(h){ *is_brown && it_jumps_over(dogs.lazy) } 0123456789 ABCKRWXYZ`;
|
||||
|
||||
const result = [{ tag: "off", description: "Default", bodyUpright: body, bodyItalic: body }];
|
||||
const result = [
|
||||
{
|
||||
tag: "off",
|
||||
effective: false,
|
||||
description: "Default",
|
||||
bodyUpright: body,
|
||||
bodyItalic: body
|
||||
}
|
||||
];
|
||||
for (const tag in variants.composite) {
|
||||
if (!/^ss\d\d$/.test(tag)) continue;
|
||||
const composition = variants.composite[tag];
|
||||
|
@ -69,6 +77,7 @@ function getSsData(variants, cvData) {
|
|||
}
|
||||
result.push({
|
||||
tag,
|
||||
effective: true,
|
||||
description: composition.description,
|
||||
bodyUpright: buildSsHtml(body, hotCharSetUpright),
|
||||
bodyItalic: buildSsHtml(body, hotCharSetItalic)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue