@@ -305,13 +305,14 @@ impl<'a> Printer for InteractivePrinter<'a> {
305305 if self.config.output_wrap == OutputWrap::None {
306306 let true_color = self.config.true_color;
307307 let colored_output = self.config.colored_output;
308−
308+ let italics = self.config.italics;
309+
309310 for &(style, region) in regions.iter() {
310311 let text = &*self.preprocess(region, &mut cursor_total);
311312 write!(
312313 handle,
313314 "{}",
314− as_terminal_escaped(style, &*text, true_color, colored_output,)
315+ as_terminal_escaped(style, &*text, true_color, colored_output, italics,)
315316 )?;
316317 }
317318
@@ -367,6 +368,7 @@ impl<'a> Printer for InteractivePrinter<'a> {
367368 ),
368369 self.config.true_color,
369370 self.config.colored_output,
371+ self.config.italics
370372 )
371373 )?;
372374 break;
@@ -406,6 +408,7 @@ impl<'a> Printer for InteractivePrinter<'a> {
406408 ),
407409 self.config.true_color,
408410 self.config.colored_output,
411+ self.config.italics
409412 ),
410413 panel_wrap.clone().unwrap()
411414 )?;