+ BOOST_FOREACH (cxml::NodePtr i, node->node_children ("File")) {
+ string variant = i->optional_string_attribute("Variant").get_value_or ("Normal");
+ for (int j = 0; j < FontFiles::VARIANTS; ++j) {
+ if (variant == names[j]) {
+ _files.set (static_cast<FontFiles::Variant>(j), i->content());
+ }
+ }
+ }