Bug 508072

Summary: Consider shipping FiraCode as default font for all code editors
Product: [Eclipse Project] Platform Reporter: Gunnar Wagenknecht <gunnar>
Component: IDEAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: aobuchow, gautier.desaintmartinlacaze, nobeh5, pyvesdev
Version: 4.7   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 398656    
Bug Blocks:    

Description Gunnar Wagenknecht CLA 2016-11-23 13:59:16 EST
FireCode is an open source font aimed at improving font rendering for programming.
https://github.com/tonsky/FiraCode

I think we should evaluate if it's worth making it the default in the new generic code editor or IDE wide.
Comment 1 Andrew Obuchowicz CLA 2020-05-22 06:53:50 EDT
Kind of unrelated:

I assume that the purpose of this bug was essentially to support ligatures in text editors (like the generic text editor).
However this bug suggests using a font with a SIL Open Font License - does this mean any font with the same license could potentially be packaged with Eclipse IDE?

I've been using Terminus (http://terminus-font.sourceforge.net/) as my editor font with Eclipse for quite a while (and it uses the same license). I know it might be hard to convince the community to include it with Eclipse, but could I theoretically include it in an Eclipse plugin?
Comment 2 Pierre-Yves Bigourdan CLA 2020-05-22 10:22:58 EDT
(In reply to Andrew Obuchowicz from comment #1)
> Kind of unrelated:
> 
> I assume that the purpose of this bug was essentially to support ligatures
> in text editors (like the generic text editor).
> However this bug suggests using a font with a SIL Open Font License - does
> this mean any font with the same license could potentially be packaged with
> Eclipse IDE?
> 
> I've been using Terminus (http://terminus-font.sourceforge.net/) as my
> editor font with Eclipse for quite a while (and it uses the same license). I
> know it might be hard to convince the community to include it with Eclipse,
> but could I theoretically include it in an Eclipse plugin?

If Terminus is SIL Open Font License as well, I think the only requirement is to include copyright + license in the plugin that ships it, and keep any changes you make to the font under the same license.