Here’s what I did for Buginese:
{
languages = (
{
name = "Southeast Asia";
subGroup = (
{
name = Buginese;
icon = bugineseTemplate;
predicate = "script == \"buginese\" or name == \"pangrangkep-java\"";
subGroup = (
{
name = Letters;
coverage = (
"ka-bugi",
"ga-bugi",
"nga-bugi",
"ngka-bugi",
"pa-bugi",
"ba-bugi",
"ma-bugi",
"mpa-bugi",
"ta-bugi",
"da-bugi",
"na-bugi",
"nra-bugi",
"ca-bugi",
"ja-bugi",
"nya-bugi",
"nyca-bugi",
"ya-bugi",
"ra-bugi",
"la-bugi",
"va-bugi",
"sa-bugi",
"a-bugi",
"ha-bugi",
"iya-bugi"
);
},
{
name = Marks;
coverage = (
"i-bugi",
"u-bugi",
"e-bugi",
"o-bugi",
"ae-bugi"
);
},
{
name = "Symbols and Punctuation";
coverage = (
"pallawa-bugi",
"sectionEnd-bugi",
"pangrangkep-java"
);
},
{
name = "Other";
coverage = (
"dottedCircle",
"zerowidthjoiner"
);
}
);
}
);
}
);
}