如何在RStudio中启用字体连字?

10

我看了一下Fira Code ,想在支持的编辑器中试用一下。于是,我打开了RStudio(版本0.99.491 在Win操作系统上),将字体设置为Fira Code,但是...没有效果。那么如何在RStudio中启用字体连字呢?

编辑:下面被接受的答案仍然适用于RStudio版本1.0.44。我仍然希望有一个简单的按钮可以启用它。

3个回答

11

有没有办法让这些连字在绘图窗口中工作,例如对于 ggplot 轴? - Brian
据我所知,没有这样的功能,但如果可能的话,它与RStudio设置无关(ggplot2字体是在R内部呈现的)。 - Jonathan
@Jonathan 谢谢!我把采纳答案改成了你的! - green diod
所以,这是2017年的评论。我使用最新的Rstudio,从这里下载:https://hub.docker.com/r/rocker/rstudio/tags没有用于使用连字的按钮。这个按钮在哪里? - Avraam

8

RStudio现在内置了连字选项,您不再需要这些肮脏的hack了,干杯!


[旧内容]

  • 关闭RStudio
  • 打开[RStudio dir]/www/index.htm(如果您使用的是Linux发行版,则目录可能为/usr/lib/rstudio,感谢@CosminSaveanu的评论)
  • <head></head>之间添加以下代码:

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

  • 重新启动RStudio。

虽然有点肮脏,但起作用。


感谢Losses Don,你的技巧很有效(我已经更正了你的路径,因为在RStudio 0.99.491版本中,最新版本,index.htm直接位于www下而不是www/rstudio下)。我只希望有一种方法可以直接在菜单中启用它。 - green diod
@greendiod 你是对的,我改了我的答案 :P - Losses Don
我再次编辑了答案,将“style”部分移动到“head”内部。但是,仍然应该很容易从用户界面启用。 - green diod
也适用于Linux上的RStudio 1.0.143。对于Ubuntu 17.04,index.htm的位置在/usr/lib/rstudio/www - Cosmin Saveanu
@CosminSaveanu 嘿,谢谢你的评论!我已经将你提供的信息添加到我的答案中。 - Losses Don
@losses-don的Mac指令更详细说明如下:在第二个要点中查找index.htm,请在“应用程序”文件夹中对RStudio.app进行ctrl+单击,然后导航到Contents/Resources/www/ - Will

0
如果您正在使用Linux,则在终端中输入:
sudo apt install fonts-firacode 

重新启动Rstudio,然后在工具/外观/编辑器字体中选择Fira Code并应用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接