public:
///
- explicit Font(FontInfo = sane_font, Language const * l = 0);
+ explicit Font(FontInfo = sane_font, Language const * l = nullptr);
///
FontInfo & fontInfo() { return bits_; }
to this font. Returns number of chars written. Base is the
font state active now.
*/
- int latexWriteStartChanges(odocstream &, BufferParams const & bparams,
+ int latexWriteStartChanges(otexstream &, BufferParams const & bparams,
OutputParams const & runparams,
Font const & base,
- Font const & prev) const;
+ Font const & prev,
+ bool const & non_inherit_inset = false) const;
/** Writes the tail of the LaTeX needed to change to this font.
Returns number of chars written. Base is the font state we want
Font const & base,
Font const & next,
bool & needPar,
- bool const & closeLanguage = true) const;
+ bool const & closeLanguage = true,
+ bool const & non_inherit_inset = false) const;
/// Build GUI description of font state
- docstring const stateText(BufferParams * params) const;
+ docstring const stateText(BufferParams * params = nullptr, bool const terse = false) const;
///
void validate(LaTeXFeatures & features) const;