IntelliJ IDEA - Choosing specific font width within family - intellij-idea

I'm on OS X El Capitan running IntelliJ IDEA 15.0.3.
I've been trying to change the font in my IntelliJ IDEA editor, but when I go to select which font to select, the dropdown list only gives me a list of font families, and doesn't allow me to choose individual weights, as I wanted to use the Book font, while IntelliJ uses the Medium font by default. Is there any way to prioritize which weight I want to use?
I found an indirect way by disabling the Medium font file through Font Book, but that kind of bothers me because that disables it for all programs rather than simply IntelliJ.
Thanks in advance.

This should be possible now. I just checked by going to Settings > Editor > Font and different font weights show up correctly in the dropdown:
If you still have this problem, you should file an issue with JetBrains.

Related

Settings for matching words box hightlight and odd green/blue bar to the right

I have troubles finding settings for these two things, as I just want them removed.
I'm using WebStorm 2017.3 EAP, but afaik, this would be the same in the other IntelliJ products.
Both issues are on both themes, however the default theme, be bounding box is not as apparent.
The white bounding box that appears on matching words (around services in the screenshot. I just want it dimmed a bit.
This looks like this is only Material UI, but could be related settings.
Far right green border. It's there in some files not in others, and I can't figure out what it actually represents. Some times it's blue. I just want it removed.
Note: This is not the no the hard wrap guide line, as I removed that already.
I've really tried looking through all settings, but I think I might not be using the correct terminology.
Thank you on beforehand, this is driving me nuts.
Edit: Updated images and with default theme + material theme eap.
Edit: Solved problem number 1. It's `Editor -> Color Scheme -> General -> Code -> Identifier under caret

IntelliJ IDEA: how to fix broken font display?

Unable to read the language. How to set it to english ?
The issue is not with the language, but with some broken font mapping on your system. The workaround is to change IDE font. Press Ctrl+Alt+S to access the Settings dialog, open the second entry from the top and set some font here:
Had same issue with IntelliJ Community Edition, version 2019 2.
Initially the only way I could get the "normal" IntelliJ charset mapping to persist after closing and reopening is go to Settings > Appearance & Behaviours > Appearance and then to UNCHECK Use Custom Font and allow the built-in defaults to be applied.
Later I discovered that I could use all custom fonts except my favorite, Open Sans.
Somehow selecting and applying this font only worked for the remainder of the IntelliJ session. If IntelliJ was closed and reopened, the character mapping was altered in both the Settings page and in the IDE. Each character was represented by the next character alphabetically, e.g. Open Sans ==> Pqdo Tbot
Notice that the first letter of the menus (which has a separate formatting as it's underlined) remains the same while the remainder of the menu title is ampped to the next letter in the alphabet.
The question thus arises: why is Open Sans showing this change of character mapping while other fonts do not ?

UI Text not rendering properly with Intellij IDEA and MacType

I wanted to make Intellij IDEA on windows look like the one on OS X Because in
my opinion it looks much better, so I installed MacType, I was able to get the
editor font render correctly, but when I change the UI font to match OS X's UI
font, The text gets cut off in some places. The font I am trying to use is
Lucida Grande size 15. You can see it for yourself in the picture
below:
Intellij UI Text getting cut: https://i.stack.imgur.com/4jnda.png
But if I remove disable MacType rendering, everything works fine, but it looks bad.
Intellij UI Text without MacType rendering: https://i.stack.imgur.com/AJEUl.png
I've tried changing MacType's settings, but nothing works!
I am on Windows 10 Creators Update with Intellij IDEA 2017.2
Any help would be appreciated.
I found the answer myself! Apparently if you open the mactype profile you are using with notepad, and paste the following text at the end of the file:
[Experimental#idea64.exe]
ClipBoxFix=1
Then all the fonts will render correctly. Note, this does not only work for Intellij IDEA, but also all other java applications and a few others. To achieve this, all you have to do is replace "idea64.exe" with the name of the app executable. An example is for the 32-bit version of Intellij, you would replace "idea64.exe" with "idea.exe".
More information can be found here: https://github.com/snowie2000/mactype/wiki/ClipBoxFix

JetBrains Idea Custom Ligatures

I have managed to create a few ligatures in some font editing software such as birdfont. However after I have installed my font into windows and I load PhpStorm, I select my font with the ligatures I have created but PhpStorm can't seem to display them.
My question is, can I make ligatures for letter sequences like f u n c t i o n or c l a s s for example? These are non standard ligatures that don't come included with FiraCode but I would really like to be able to make ligatures for these sequences, I have made them externally but how do I get PhpStorm or any JetBrains software to recognize them?
The answer is yes! You can make extra ligatures inside of a font and jetbrains will render them without any extra configuration. See the response from Nikita Prokopov below.
https://github.com/tonsky/FiraCode/issues/341
I believe it requires using a font editor like Glyphs.app or FontForge for example, so you should be able to configure a ligature character sequence in the font and the corresponding character/glyph in the font and jetbrains will be able to support it out of the box.

True HiDPI in IntelliJ 15

I used to use IntelliJ 14 with the -Dhidpi=true flag in the vmoptions file and didn't have any problems with the scaling. I've just upgraded to 15 and it features "True HiDPI" but it doesn't seem to work on my Surface Pro 3. I chose to import my options from my previous build but I've checked the new vmoptions file and that flag wasn't copied over. The JetBrains site mentions that the flag isn't required anymore anyway. I've looked through the settings dialogs and the only relevant option seems to be the anti-aliasing settings which are defaulted to subpixel (sounds fine to me). Anyone have an idea how to get back to the 14-era scaling? Thanks.
Try changing "Override the default fonts by..." setting in Appearance & Behavior => Appearance tab. It scaled the menu and icons accordingly for me.
Actually, in addition to the setting in
Appearance & Behavior > Appearance
tab, the following font settings have to be changed, too:
Editor > Colors & Fonts > Font
Editor > Colors & Fonts > Console Font (Button Apply editor font setting)
I haven't found a clear and official recipe to get IntelliJ running correctly on a High DPI screen yet (and have also had a support request running a while ago on which I was repeatedly asked to provide new screen shots using new EAP releases), but I think this is the closest you can get with the IntelliJ 15.
Update 2017-20-17:
It looks like JetBrains has noticed that some people have problems with high-DPI screens. There is a new article (with discussion) that suggests some remedies (I haven't tested them yet, as my current setup is more or less usable):
https://intellij-support.jetbrains.com/hc/en-us/articles/115001260010