else if (opts.find("semibold") != string::npos)
h_font_roman[0] = "IBMPlexSerifSemibold";
}
+ if (name == "noto-serif") {
+ if (opts.empty())
+ h_font_roman[0] = "NotoSerifRegular";
+ else if (opts.find("thin") != string::npos)
+ h_font_roman[0] = "NotoSerifThin";
+ else if (opts.find("medium") != string::npos)
+ h_font_roman[0] = "NotoSerifMedium";
+ else if (opts.find("light") != string::npos)
+ h_font_roman[0] = "NotoSerifLight";
+ else if (opts.find("extralight") != string::npos)
+ h_font_roman[0] = "NotoSerifExtralight";
+ }
// sansserif fonts
if (is_known(name, known_sans_fonts)) {
h_font_sf_scale[1] = scale;
}
}
+ if (name == "noto-sans") {
+ h_font_sans[0] = "NotoSansRegular";
+ if (opts.find("medium") != string::npos)
+ h_font_sans[0] = "NotoSansMedium";
+ else if (opts.find("thin") != string::npos)
+ h_font_sans[0] = "NotoSansThin";
+ else if (opts.find("light") != string::npos)
+ h_font_sans[0] = "NotoSansLight";
+ else if (opts.find("extralight") != string::npos)
+ h_font_sans[0] = "NotoSansExtralight";
+ }
// typewriter fonts
if (is_known(name, known_typewriter_fonts)) {
}
}
+ if (name == "noto-mono") {
+ h_font_typewriter[0] = "NotoMonoRegular";
+ }
+
// font uses old-style figure
if (name == "eco")
h_font_osf = "true";