void addPreambleSnippet(std::string const &);
///
std::string getPreambleSnippets() const;
+ ///
+ void addCSSSnippet(std::string const &);
+ ///
+ std::string getCSSSnippets() const;
/// Add a feature name requirements
void require(std::string const & name);
/// Add a set of feature names requirements
///
bool hasLanguages() const;
/// check if all used languages are supported by polyglossia
- bool hasPolyglossiaLanguages() const;
+ bool hasOnlyPolyglossiaLanguages() const;
+ /// check if a language is supported only by polyglossia
+ bool hasPolyglossiaExclusiveLanguages() const;
///
- std::string getLanguages() const;
+ std::string getBabelLanguages() const;
///
std::map<std::string, std::string> getPolyglossiaLanguages() const;
///
///
SnippetList preamble_snippets_;
///
+ SnippetList css_snippets_;
+ ///
typedef std::set<Language const *> LanguageList;
/// used languages (only those that are supported by babel)
LanguageList UsedLanguages_;