larsenwork / monoid

Customisable coding font with alternates, ligatures and contextual positioning. Crazy crisp at 12px/9pt. http://larsenwork.com/monoid/
7.86k stars 170 forks source link

Go bold and oblique #22

Closed larsenwork closed 9 years ago

larsenwork commented 9 years ago

monoid

As people who look in the source may have noticed I've been fiddling with Monoid Bold and just wanted to share a screenshot.

I'm trying to keep it over the same grid so typographically I'm making all sorts of mistakes but I wanted to see if it was possible to make it just as crisp as the normal weight.

stuartjmoore commented 9 years ago

How about Italic or oblique? I use them for comments, documentation, and literals in my code.

larsenwork commented 9 years ago

@stuartjmoore the editors I've used just use fake obliques which at 14px looks just as fine as proper obliques but that might not be the case for all editors?

stuartjmoore commented 9 years ago

As far as I can tell, it’s not an option for Xcode.

larsenwork commented 9 years ago

Cheers, next update to the master branch will have a test folder with work-in-progress versions of both oblique and bold. So if you can test those and report back at some point it'd be :+1:

larsenwork commented 9 years ago

@stuartjmoore I've opted too only slant it by 11 degrees as it aligns well with the grid. Do you think it's enough? monoid

stuartjmoore commented 9 years ago

Looks pretty good; I'll have to take a closer look later.

PS, it’s not technically italic, but oblique roman (preferred in this case I think).

larsenwork commented 9 years ago

@stuartjmoore hehe...I know (https://github.com/larsenwork/monoid/issues/22#event-331292653). Oblique was just too long to fit in the screenshot...

larsenwork commented 9 years ago

@chase no pressure (you were busy this month;) but the oblique version will probably be ready fairly soon so will be great once the build script supports it.

chase commented 9 years ago

Should be able to add the .sfdir to the build script's font array: https://github.com/larsenwork/monoid/blob/master/build.py#L14

larsenwork commented 9 years ago

@chase but that's too easy :godmode:

larsenwork commented 9 years ago

@chase just prior to #34 I did one build that had both regular and obliques resulting in obliques being the default font on the website.

And semi related: It would be cool if e.g.

Monoid-regular-l.ttf, Monoid-oblique-l.ttf, Monoid Bold-l.ttf (last one not added yet)

were put in

Monoid-l.zip
larsenwork commented 9 years ago

@stuartjmoore try these: https://github.com/larsenwork/monoid/tree/master/Testing

stuartjmoore commented 9 years ago

Awesome; looking great. Can’t wait for the bold version.

chase commented 9 years ago

@larsenwork I'll get on that as soon as I can.

larsenwork commented 9 years ago

@chase no stress :)

larsenwork commented 9 years ago

@chase it seems like the script generates both oblique + regular but whichever is last https://github.com/larsenwork/monoid/blob/master/build.py#L14 overwrites the other (so with current config only regular gets moved into the release folder).

larsenwork commented 9 years ago

@chase just a heads up that I had force fetch to get the build working: https://github.com/larsenwork/monoid/blob/master/circle.yml#L10 As written in #38 it's probably a good idea to superbuild to a release2.0 branch until it works without hiccups :smile:

chase commented 9 years ago

So sorry about that. What I should have done is modify my own fork instead of fiddling with something that works right before your presentation.

larsenwork commented 9 years ago

No worries, force fetch fixed it real quick

chase commented 9 years ago

Numbers and most swap-able don't have bold versions it seems.

larsenwork commented 9 years ago

Nope - work in progress :)

larsenwork commented 9 years ago

Bold and oblique complete