#include #include #include struct Urange{ gchar* start; gchar* end; }; class UnicodeRange{ public: UnicodeRange(const gchar* val); int add_range(gchar* val); bool contains(gchar unicode); Glib::ustring attribute_string(); gunichar sample_glyph(); private: std::vector range; std::vector unichars; };