if (allowcust && d->endTeXParParams(bparams, os, runparams)
&& runparams.encoding != prev_encoding) {
runparams.encoding = prev_encoding;
- if (!runparams.isFullUnicode()) // FIXME: test for UseTeXFonts
+ if (!bparams.useNonTeXFonts)
os << setEncoding(prev_encoding->iconvName());
}
TeXEnvironmentData const & data)
{
OutputState * state = getOutputState();
+ // BufferParams const & bparams = buf.params(); // FIXME: for speedup shortcut below, would require passing of "buf" as argument
if (state->open_encoding_ == CJK && data.cjk_nested) {
// We need to close the encoding even if it does not change
// to do correct environment nesting
state->prev_env_language_ = data.par_language;
if (runparams.encoding != data.prev_encoding) {
runparams.encoding = data.prev_encoding;
- if (!runparams.isFullUnicode()) // FIXME: test for UseTeXFonts
+ //if (!bparams.useNonTeXFonts) // FIXME just for speedup, would require passing of "buf" as argument
os << setEncoding(data.prev_encoding->iconvName());
}
}
state->prev_env_language_ = data.par_language;
if (runparams.encoding != data.prev_encoding) {
runparams.encoding = data.prev_encoding;
- if (!runparams.isFullUnicode()) // FIXME: test for UseTeXFonts
+ //if (!bparams.useNonTeXFonts) //FIXME just for speedup
os << setEncoding(data.prev_encoding->iconvName());
}
}
latexArgInsets(par, os, runparams, style.postcommandargs(), "post:");
if (runparams.encoding != prev_encoding) {
runparams.encoding = prev_encoding;
- if (!runparams.isFullUnicode()) // FIXME: test for UseTeXFonts
+ if (!bparams.useNonTeXFonts)
os << setEncoding(prev_encoding->iconvName());
}
}
if (runparams.isLastPar && runparams_in.local_font != 0
&& runparams_in.encoding != runparams_in.local_font->language()->encoding()
&& (bparams.inputenc == "auto" || bparams.inputenc == "default")
- && (!runparams.isFullUnicode())) { // FIXME: test for UseTeXFonts
+ && !bparams.useNonTeXFonts) {
runparams_in.encoding = runparams_in.local_font->language()->encoding();
os << setEncoding(runparams_in.encoding->iconvName());
}