X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLanguage.h;h=b532d9ce5deccdf9c3a741370c8cb6112cd80b67;hb=390ae05444cf4899a3028dcbbfe1095ecd2d207a;hp=6d54e2a201bdad63051a56622b6e78a076ea3aa2;hpb=25344de51d774de888631d3d85820a88ae99a80b;p=lyx.git diff --git a/src/Language.h b/src/Language.h index 6d54e2a201..b532d9ce5d 100644 --- a/src/Language.h +++ b/src/Language.h @@ -32,7 +32,8 @@ class Lexer; class Language { public: /// - Language() : rightToLeft_(false) {} + Language() : rightToLeft_(false), encoding_(0), internal_enc_(false), + as_babel_options_(false) {} /// LyX language name std::string const lang() const { return lang_; } /// Babel language name @@ -76,6 +77,8 @@ public: std::string const babel_presettings() const { return babel_presettings_; } /// This language internally sets a font encoding bool internalFontEncoding() const { return internal_enc_; } + /// fontenc encoding(s) + std::string const fontenc() const { return fontenc_; } /// This language needs to be passed to babel itself (not the class) bool asBabelOptions() const { return as_babel_options_; } /// @@ -118,6 +121,8 @@ private: /// trivstring babel_presettings_; /// + trivstring fontenc_; + /// bool internal_enc_; /// bool as_babel_options_;