RStudio v1.2.830 changes != into =/=


#1

Is there any possibility to force RStudio (v1.2.830) to use != but =/=. I think that changes in the newest RStudio is very bad idea.


#2

I’m not aware of this change.

Note that an upgrade of RStudio wouldn’t change this anyway, (faq: Differentiating R from RStudio)

Could you offer a reprex of this issue?


#3

It's probably just how new Rstudio version support ligatures. Search for a "ligature" option in settings, or select a different font (that does not support ligatures)

Its just a display issue, it doesnt change the actual code


#4

No such option (ligatures). For experienced people it doesn't matter but when you teach someone who starts learning R it does. We do not really need such fancy stuff.


#5

This is really happening at the font level (as @hoelk mentioned) — RStudio is just doing a better job of rendering the fonts (or really, the new Chromium-based rendering engine is allowing support for the ligatures that were in the fonts all along).

These "programming ligatures" are definitely a matter of taste (here's Fira Code's case in favor) — some people like them so much that they hack them into fonts that don't support them natively!

While I agree they might be confusing for a brand new person, I don't think that a fresh RStudio installation uses a font with programming ligatures (happy to be corrected on that — I don't have a fresh install of RStudio handy!), and I suspect most brand new people are going to use the default font (or something super common like Consolas, which does not have programming ligatures).


#6

@jcblum: I'm happy to hear that a default font does not support prog. ligatures. I use Fira Code that's why I see that. I love Fira fonts and probably I will get used to it but now I do not like it. I would have turned it off if it had been possible. As usually it's a matter of taste. Anyway thanks for explanations.


#7

You can remove the ligatures from your installation of Fira Code if you never want them. Personally, this is one of the reasons that I always teach with the default fonts, or at least without a ligature font.