fonsecapeter / brass_mono Goto Github PK
View Code? Open in Web Editor NEWMonospaced font inspired by retro industrial design.
License: SIL Open Font License 1.1
Monospaced font inspired by retro industrial design.
License: SIL Open Font License 1.1
Just the "half" corners, so that they're aligned when vertically stacked.
Use tree
cmd to see this
Fontforge should automate well
Add ttf's to the build process, in forge script, just Generate(*.ttf)
alongside Generate(*.otf)
This is a pretty big lift, but basically the vertical metrics are a little off (rookie mistake). They're correct in a world without accented capital letters, but with them, certain renderers can clip, for example the top of the accent in ร. To fix this, all letters will need to be scaled down relative to the viewport in Inkscape. The vertical metrics will also need some adjusting based on where the x-height / cap-height ends up and whatnot. May need to narrow up the width proportionally too to keep the letters spaced the same.
This won't just be for the sake of accented capital letters too, terminal highlighting should come out looking better after this change too. As seen in this vim-airline screenshot, the highlighting seems too low relative to the letters:
And my terminal block cursor looks wrong in the same way:
Have to check, but pretty sure the descent is a bit on the large side (200) because there just was extra space there, so might be able to translate the whole viewport upward, but it likely won't be enough so probably have to still do some scaling down of everything.
Follow google font guidelines and maybe eventually submit via PR
Specifically for what happens within inkscape, screenshots would be nice
400 -> 200, same as bold, but remove internal contour instead of external
To be production ready, all paths should be programmatically cleaned by fontforge
This should help with #9
See description here
Initially set in Inkscape, and overwritten as needed in bin/forge.pe
, make sure all values are up to google's recommendations.
Requested by jamesoglover on (fontspace)[http://www.fontspace.com/peter-fonseca/brass-mono]
Plan:
cp regular.svg bold.svg
Now that fontforge script will center everything horizontally, just need to capture each glyph in the right vertical alignment. Should recapture each glyph in the new environment
Should change inkscape document properties and em squares to match final output, so forging doesn't need to scale and reposition vertically
Brass Mono is wonderful to code in.
I use languages daily that use operators/fat arrows that use them(=>, >=, etc.).
Any plans in the future to add ligatures to Brass Mono?
Would love to eventually see it with ligatures - that being said I know its a 50/50 split on font creators liking them in the first place.
Thank you!
Use docker + travis ci to ensure bin/build always works
Currently using major.minor.patch
Will have to switch to major.minor font-style
Install Font Bakery
Instead of travisci which is no longer free
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.