- add("part", &Loader::part);
- add("special", &Loader::special);
+ add("font_size", &Style::font_size);
+ add("part", static_cast<void (Loader::*)()>(&Loader::part));
+ add("part", static_cast<void (Loader::*)(const std::string &)>(&Loader::part));
+ // Deprecated alias
+ add("special", static_cast<void (Loader::*)(const std::string &)>(&Loader::part));
+}
+
+void Style::Loader::font(const string &n)
+{
+ obj.font = &get_collection().get<GL::Font>(n);
+ obj.font_size = obj.font->get_native_size();