Add v-k-curly-cursive combination (#627).

This commit is contained in:
be5invis 2020-07-02 20:08:18 -07:00
parent ab51c5a17b
commit a775b36fa9
3 changed files with 30 additions and 9 deletions

View file

@ -35,8 +35,17 @@ module.exports = function formVariantData(data, para) {
// simple selector
for (let k in data.simple) {
const varDef = data.simple[k];
if (!varDef.variant) throw new Error("Unreachable! Variant definition is invalid");
const hive = { ...varDef.variant };
let hive;
if (varDef.variant) {
hive = { ...varDef.variant };
} else if (varDef.variantUpright && !para.isItalic) {
hive = { ...varDef.variantUpright };
} else if (varDef.variantItalic && para.isItalic) {
hive = { ...varDef.variantItalic };
} else {
hive = {};
}
vs[k] = hive;
const tag = varDef.tag;