rstudio Как включить лигатуры шрифтов в RStudio?

#r #rstudio #assignment-operator

Вопрос:

Я посмотрел на код Fira и захотел попробовать его с одним из перечисленных поддерживаемых редакторов. Поэтому я запустил RStudio (версия 0.99.491 на коробке Win) и установил шрифт в код Fira, но … ничего. Итак, как включить лигатуры шрифтов в RStudio?

ИЗМЕНИТЬ: Трюк в принятом ответе ниже все еще работает для версии 1.0.44 RStudio. Я все еще хочу, чтобы была простая кнопка, чтобы включить его.

Ответ №1:

Я все еще хочу, чтобы была простая кнопка, чтобы включить его.

Желание исполнено! Мы только что добавили это в RStudio 1.1.

Вы можете попробовать предварительный выпуск здесь:

https://www.rstudio.com/products/rstudio/download/preview/

Комментарии:

1. Есть ли какой-либо способ заставить эти лигатуры работать в окне графика, например, для ggplot оси?

2. Не то, чтобы я знал об этом, но, если это возможно, это не имеет никакого отношения к настройкам RStudio (шрифты ggplot2 отображаются внутри R).

3. @Джонатан, Спасибо! Я изменил принятый ответ на ваш!

Ответ №2:

В RStudio теперь есть опция сборки для лигатур, вам больше не нужны эти грязные хаки, ура!


[СТАРОЕ СОДЕРЖАНИЕ]

  • Закрыть RStudio
  • Откройте [RStudio dir]/www/index.htm (если вы используете дистрибутив Linux, возможно , это директория /usr/lib/rstudio , спасибо за комментарий @CosminSaveanu)
  • Добавьте следующий код между <head> и </head> :

    <style>*{text-rendering: optimizeLegibility;}</style>

  • Перезапустите свою RStudio.

грязно, но работает.

Комментарии:

1. Спасибо, Дон, твой трюк работает (я исправил твой путь, потому что в версии 0.99.491 RStudio, последней на эту дату, index.htm находится непосредственно под www, а не под www/rstudio) . Я просто хотел бы, чтобы был просто способ включить его непосредственно в меню.

2. @greendiod вы правы, я изменил свой ответ 😛

3. Я снова отредактировал ответ, чтобы переместить style часть внутрь head . Но все же его должно быть легко включить прямо из пользовательского интерфейса.

4. Также работает с RStudio 1.0.143 в Linux. Местоположение объекта index.htm находится в /usr/lib/rstudio/www Ubuntu 17.04.

5. @CosminSaveanu Привет, спасибо за ваш комментарий! Я добавил информацию, которую вы предоставили, в свой ответ.

Ответ №3:

Если вы используете Linux, введите свой терминал,

 sudo apt install fonts-firacode 
 

Перезапустите Rstudio, затем в разделе Инструменты / Внешний вид / Шрифт редактора: выберите Код Fira и примените.