-
-
Notifications
You must be signed in to change notification settings - Fork 613
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[JetBrains, IntelliJ, Java renderer] @ sign breaks in javadoc tags like {@link hello} in IntelliJ IDEA #42
Comments
I have just installed Hack, but I cannot reproduce this in IntelliJ IDEA (Ubuntu Linux 15.04); Perhaps you could add some details such as your operating system? |
I have the same issue (Windows 8.1, PhpStorm 9.0.2). Happens for bold oblique @ character. |
Checking the JetBrains issue reporting forums for similar reports. This is the third rendering issue that has been reported so far in JetBrains editors. It's not clear to me where the problem lies. I will post new issue reports there if I don't come up with any existing information. Updates to follow. |
@jevring here is the same block with the ttf files in WebStorm on OS X (10.10.5) that (to my knowledge) uses the same Java renderer as IntelliJ: On OS X the JetBrains editors render their own oblique for many (but apparently not all) fonts with too much slant. This is a known issue on the OS X platform and they have received reports about it. Your issue seems to be Windows specific based upon your report and the one by @eXtreme. I've confirmed that the same text block renders with only the large slant issues in PyCharm on OS X as well. |
@eXtreme Do you mind adding the actual text that you used in that screenshot as a codeblock? I'd like to see what glyphs are involved. |
@chrissimpkins well it is nothing out of ordinary: /**
*/
class ApplicationController implements ClassResourceInterface
{
/** @var EventDispatcherInterface */
protected $eventDispatcher;
/** @var ApplicationManager */
protected $applicationManager;
/** @var CommandBus */
protected $commandBus;
/** @var RouterInterface */
protected $router;
public function __construct(
EventDispatcherInterface $eventDispatcher,
ApplicationManager $applicationManager,
CommandBus $commandBus,
RouterInterface $router
)
{
$this->eventDispatcher = $eventDispatcher;
$this->applicationManager = $applicationManager;
$this->commandBus = $commandBus;
$this->router = $router;
} it's just spaces. And this is how it looks with "Consolas" font: you can see these little dots where spaces are. I have no idea what glpyhs Idea uses for these dots. |
Will you please give these new builds a try (v2.012)? I've updated the name tables and adjusted the font names based upon what is currently recommended for cross-platform support. Let's see if this addresses this issue. Download Links |
Now everything looks good. Thanks! =) |
excellent! |
Thanks for the issue report and for your testing to implement this fix. It is now live in release v2.013. |
The @ sign by itself works fine, and in any code and string literals, it works fine. This could be an issue with IntelliJ IDEA, but it seems to work fine for other fonts. I have included a sample image.
The text was updated successfully, but these errors were encountered: