gabrielelana / awesome-terminal-fonts

Tools and instructions on how to have awesome symbols in a terminal with a monospace font
MIT License
2.44k stars 231 forks source link

Patched version in microsoft windows #12

Open lcorsini opened 9 years ago

lcorsini commented 9 years ago

I'm stuck with windows at work, I tried your patched branch, but without luck, Mintty refuses to see the patched fonts, there is no chance to use them or there is another way to patch them?

gabrielelana commented 9 years ago

@lcorsini I don't know what to say, I don't use windows since '95, but I'll leave this issue open in case someone comes with an answer :smile:

lcorsini commented 9 years ago

I would be glad to ditch windows but I can't atm. The problem seems to be that Mintty desn't see the font as monospaced so it doesn't show in mintty options

DanielGGordon commented 8 years ago

There are ways to trick windows into thinking it is monospaced. I haven't quite figured that out yet.

DanielGGordon commented 8 years ago

The thing is I haven't even been able to get the regular powerline patched fonts to recognize all symbols. And I haven't seen anyone who has.

oneezy commented 7 years ago

I'm trying to do this too for the all new Windows Linux Subsystem. I'll update my progress here.


In the meantime, here are some useful resources:

lcorsini commented 7 years ago

The Linux subsystem should be an unmodifed ubuntu Linux userspace, so if you install an X-server and a graphical terminal like terminator you could use fontconfig fallback strategy

Il giorno 3 gennaio 2017 @ 11:07:24, oneezy (notifications@github.com) ha scritto:

I'm trying to do this too for the all new Windows Linux Subsystem. I'll update my progress here.

In the meantime, here are some useful resources:

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/gabrielelana/awesome-terminal-fonts/issues/12#issuecomment-270082658, or mute the thread https://github.com/notifications/unsubscribe-auth/ABbq6v-BpRqoPrAFpg0DrqQPL5x4q8iDks5rOh3cgaJpZM4FJHBM .

oneezy commented 7 years ago

I installed the ConEmu Terminal and it's looking 1000x better! Well, a LOT better then what it was. The icon fonts still aren't showing but ALL the fonts are. Still messing around w/ it...

Bottom Line: ConEmu is amazing and saved the day.

image

Naramsim commented 7 years ago

@oneezy Did you managed to install these icon fonts? With ConEmu?

oneezy commented 7 years ago

Not yet @naramsim

But I'll be sure to report back here when i do

superbob commented 7 years ago

As a side note, you can use patch fonts on mintty (installed along with MSYS2).

However, it will not give you the option to choose the font in the configuration GUI as windows does not consider it to be a "monospace" font.

But, you can still choose it by manually edit the .minttyrc configuration file.

Anyway the renderring is really bad, I've openned an issue (#37) regarding that.

DanielGGordon commented 7 years ago

@oneezy So that's ConEmu using the new Linux Subsystem for Windows? That's cool - although I've heard you cannot use the arrow keys in vim while using ConEmu.

oneezy commented 7 years ago

@DanielGGordon yes, that's what the screenshot is. I haven't tested the arrow keys in vim yet

DanielGGordon commented 7 years ago

@oneezy How is the speed? If you just press Enter and get the terminal back - how long does that take? When I had zsh on Babun (Windows 7), it would take 2-3 seconds sometimes. When I was doing this, I remember that Meslo was one of the only fonts that worked correctly. I'm hopefully upgrading my Windows 7 work laptop to Windows 10 today and should give this a whirl.

oneezy commented 7 years ago

@DanielGGordon , I found ZSH to be pretty slow, but further investigating led me to realizing it had a lot to do with the order i wrote the settings in.

Also, I went through a LOT of trial and error to get the Windows Subsystem for Linux working to mimic my previous development workflow. You'll need to get in the Windows Insider Program (it's free) so you can install the most recent build that allows for interopability (the current version of WSL doesn't have it).


There's a great article you should read on this topic called Bashing Windows that gives the exact approach I took (read my comments below also).

Good luck! Let me know how it turns out for you.