Мегаполис xaringan без лигатуры в выводе кода

Я использую xaringan (тема мегаполиса), чтобы подготовить несколько слайдов для обучения R, поэтому я хотел бы видеть код "как есть". В настоящее время Xaringan использует в коде лигатуры, которые, на мой взгляд, выглядят хорошо, но очень плохо, когда преподают язык тому, кто начинает с нуля.

Чтобы дать вам пример <- отображается как

а также != отображается как

Есть ли способ обойти это?

MWE выглядит следующим образом (удаление метрополий-шрифтов удаляет лигатуры, но, конечно, изменяет шрифты)

---
output:
  xaringan::moon_reader:
    lib_dir: libs
    css: [default, metropolis, metropolis-fonts]
    nature:
      highlightStyle: github
      highlightLines: true
      highlightSpans: true
      countIncrementalSlides: false
---

```{r}
x <- 1:10
x[1] != x[2]
```

1 ответ

Просматривая тему мегаполиса, дал решение, используя следующую CSS, где мы переключаемся с Fira Code на Fira Mono.

mycss.css

.remark-code, .remark-inline-code {
   font-family: 'Fira Mono', 'Lucida Console', Monaco, monospace;
   font-size: 80%;
}

presentation.Rmd

---
output:
  xaringan::moon_reader:
    lib_dir: libs
    css: [default, metropolis, metropolis-fonts, mycss.css]
    nature:
      highlightStyle: github
      highlightLines: true
      highlightSpans: true
      countIncrementalSlides: false
---

No change in fonts here

```{r}
x <- 1:10
x[1] != x[2]
```
Другие вопросы по тегам