felixse / FluentTerminal

A Terminal Emulator based on UWP and web technologies.
GNU General Public License v3.0
9.23k stars 446 forks source link

Add support fonts ligatures #72

Open 0xF6 opened 6 years ago

0xF6 commented 6 years ago

at: FiraCode font

felixse commented 6 years ago

This has to be done in xterm.js, but I think they are pretty close to supporting it. We should check out the current state of https://github.com/xtermjs/xterm-addon-ligatures

moigagoo commented 5 years ago

The state of the addon seems all right. Hyper recommends it in its issue tracker (see https://github.com/zeit/hyper/issues/2920).

felixse commented 5 years ago

Looks like this addon requires a nodejs process to parse the font files. Hyper can use their main thread since they are using electron, but we would need to start a separate process for this. I don't think this is impossible, but it might be a bit of work 😄

ZgblKylin commented 5 years ago

FiraCode is really cool, hoping to be supported

will-amaral commented 4 years ago

Do we have an update on this? Just installed the latest release and was hoping for this to be featured.

felixse commented 4 years ago

Not yet. Xterm.js supports this now, but we cannot use the official addon (https://github.com/xtermjs/xterm-addon-ligatures) since it is requiring a node.js environment. We would need to port it to .NET

pianocomposer321 commented 4 years ago

Is there an ETA?

felixse commented 4 years ago

Probably after https://github.com/xtermjs/xterm.js/issues/2897 is done