Hi, I’m not writing to trash FontSelf but I have a very specific purpose in mind for a mini project, and I’m wondering if there’s a better way to do it rather than use FontSelf to recreate an existing font just to edit spacing. I’m looking for advice - other tools, perhaps a code-only way to do what I’m trying to do.
My goals, in order of priority:
- get Rubik’s numbers to line up in a right-aligned table column in a web without using css hacks that don’t work cross-browser. 1,111,111.11 and 8,888,888.88 should have numbers that align. Right now, those 1s are narrower proportional glyphs, so they don’t align.
- The comma and period do not need to be a full space, so I don’t need a monospace version. But I’d settle for a monospace version, and I’ve done a proof of concept of that in FontSelf. So I know I can create either monospace or lining-numbers version.
- I really don’t want to host this font, and I’d rather have it come from Google’s CDN. I am expecting some weirdness when switching between the Google Fonts Rubik and my Rubik frankenstein monster. Rubik is an open source font that should theoretically allow me to extend the catalog with the new monospace or lining version.
- I don’t really need to touch any glyphs, and I would rather edit the spacing only. Is there a way for me to edit the woffs or base files from their base files? Or another program better suited to this task?
- If I need to recreate in FontSelf, is there any good way to try and match up to an existing font in the wild? Is there any way to “open” an existing font so you’re re-creating its glyphs (in which case I’d only edit the spacing on the “1”?
Obviously, this is potentially off topic, so if you want to point me to other forums, that’d be great.
Some images and links:
Rubik Project: https://github.com/googlefonts/rubik
Rubik Font: https://fonts.google.com/specimen/Rubik
note, if you do any searching you’ll find there is a Rubik One Monospace font. It’s thick and chunky and I can’t use it.