belluzj / fantasque-sans

A font family with a great monospaced variant for programmers.
http://openfontlibrary.org/en/font/fantasque-sans-mono
SIL Open Font License 1.1
6.98k stars 154 forks source link

Would you consider increasing the line spacing in Fantasque Sans Mono? #72

Closed ghost closed 8 years ago

ghost commented 8 years ago

Thanks for creating and releasing such an awesome font!

I was using Fantasque Sans Mono for the past few weeks when I noticed that the line spacing is a bit uncomfortable for me. Here are the relevant screenshots.

Fantasque Sans Mono Regular 14

fantasque 14

Office Code Pro Regular 14

office code pro 14

Fantasque Sans Mono Regular 18

fantasque 18

I'm not really familiar with the relevant font terminology but I find that the vertical line spacing between characters is a bit lesser than it should be. The line spacing in the Office Code Pro seems to be comfortable. What do you think?

belluzj commented 8 years ago

Hi!

Yes indeed, the lines are tightly packed together in this font, but I don't plan to change that now. I'm sure your terminal emulator or your text editor allows you to modify the line height in some way.

Later (not sure when), I plan to migrate to a more powerful build system and maybe then I will provide some alternative downloads with different line heights.

ghost commented 8 years ago

I'm sure your terminal emulator or your text editor allows you to modify the line height in some way.

Well, my terminal emulator doesn't. Maybe Emacs does but it would be a hack rather than a fix.

If you don't plan on doing this now, maybe you could give me some instructions to increase the space between lines myself. I have installed FontForge, cloned your repo, and learned that I might be able to do what I want by going to Element -> Font info -> OS/2 -> Metrics but I don't know what values I should change.

Also, which Sans font would you recommend that should be used with Fantasque Sans Mono?

belluzj commented 8 years ago

Here are tips on how to use the FontForge interface (to take with a grain of salt, the last time I modified those values was a long time ago and I remember suffering to get consistent results across platforms). In red it's the current settings and the rules they must respect, in green it's an example of how you could modify them. Sorry, the interface is in French.

fontforge

As for the pairing with a sans, there is the obvious choice of Fantasque Sans, but I do not maintain this font as much as Fantasque Sans Mono, so it only has one weight, no Greek, no Cyrillic, the kerning is not all good... and the font looks goofy, even more than the mono version. Have a look:

Pairing with Fantasque Sans and Lato

If you want good looking and free sans-serif fonts, you can have a look at: https://www.fontsquirrel.com/fonts/list/find_fonts?filter[classifications][0]=sans+serif&sort=popular

Some of my favorites are Lato (used for the title above), Alegreya Sans, Work Sans, Fira Sans... but I can't guarantee that they can be paired with this font. You'll have to test and see for yourself :)

ghost commented 8 years ago

Thanks a lot! I'll starting tweaking the font when I can and tell you if I come up with acceptable results.

I was constantly switching between Alegreya Sans and Fira Sans and wasn't satisfied with either of them. I recently found Signika on the same link that you suggested. I think it goes very well with Fantasque Sans Mono.