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

Request characters #12

Open larsenwork opened 9 years ago

larsenwork commented 9 years ago

Use this issue to request additional characters. Please include a graphemica link to each character like this:

http://graphemica.com/ș

http://graphemica.com/۞

chase commented 9 years ago

Since they are private use characters, Powerline symbols are available on graphemica. I can provide the official font patcher's font file, though: https://github.com/powerline/fontpatcher/blob/develop/fonts/powerline-symbols.sfd The only one I wouldn't like added is the block glyph.

I tried making them myself, but they simply didn't end up being as sharp as your glyphs regardless of hinting.

You can see the glyphs in action in another font: http://i.imgur.com/9VIf6KQ.png

As you may be able to tell, the arrows are meant to be flush with the left or right bearing as well as the line height.

larsenwork commented 9 years ago

sure, I'll add them :)

larsenwork commented 9 years ago

The key is sticking to the grid:

screen shot 2015-04-21 at 12 12 30

larsenwork commented 9 years ago

Could you try this to see if it's correct size:

https://dl.dropboxusercontent.com/u/3019777/Monoid-Normal.ttf

I have only "fixed" the square box + the branch glyph above

chase commented 9 years ago

It appears to be correct.

larsenwork commented 9 years ago

ok, so not any taller/shorter? could you post a screenshot so I can see exactly how it looks :)

chase commented 9 years ago

That'll have to wait, I'm away from my dev machine for the next two days.

larsenwork commented 9 years ago

no problem - I actually finished them anyways. Can easily be adjusted. Edit: The latest ttf in the andreas branch has them.

chase commented 9 years ago

There are a couple corrections to the arrow glyphs I'm making, but overall, great job! I suppose that since the glyphs are meant to match the line height I'll need to modify the build script to modify the points, but that's not a huge deal :+1:

larsenwork commented 9 years ago

@chase Did you ever push the corrected arrow glyphs back into the master? :smile:

chase commented 9 years ago

I didn't, I'm a bit busy with work right now. I'll get them to you before the end of the month, I swear.

larsenwork commented 9 years ago

No worries, I just couldn't remember that's all - god arbejdslyst! (≈ happy work spirit, danish saying...)

plgruener commented 9 years ago

What about an upright Asterisk * ? Your's is upside down compared to most other fonts. Not that it bothers me, but some people might like the usual form, it could become an alternative version… (btw, I'd like to hear why you decided that way)

larsenwork commented 9 years ago

"*" was a personal preference - looks less similar to "+" to me I actually think 6 spoke is just as common as "upright" I could easily add an alternate but problem is it would double the amount of font combinations (currently 4x 3200 files)

plgruener commented 9 years ago

skull and crossbones (U+2620) :D http://graphemica.com/%E2%98%A0

chase commented 9 years ago

@plgruener Planning on hacking the planet, are we? :smile:

plgruener commented 9 years ago

@chase Sure. Usual business ;)

larsenwork commented 9 years ago

This was fun :ghost: Had to get creative because it had to be so narrow. screen shot 2015-07-29 at 21 04 32

plgruener commented 9 years ago

Well, it's definitely remarkable now :D good job!

SimWhite commented 9 years ago

Here is the links to the all of (pseudo)drawing characters which is can be used for consoles and terminals.

http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/%E2%95%B1 http://graphemica.com/%E2%95%B2 http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/http://graphemica.com/

larsenwork commented 9 years ago

Wow...that's quite a few:) I don't have any time the next week or two I'm afraid but they are easy to draw so anyone can do it.

It should just fit the grid. Lines are 128pt wide and 120 pt tall. (256pt and 240pt for bold).

The upper point is at 1664 and the lower at -384.

screen shot 2015-07-30 at 22 13 31

screen shot 2015-07-30 at 22 16 34

I've made a branch for it and compacted the encoding so it's easy to see what characters it is.

screen shot 2015-07-30 at 22 17 45

rzlourenco commented 9 years ago

How about UP TACK, used to represent bottom in Haskell? http://graphemica.com/