Live data from Hacker News

I Created 175 Fonts Using Rust

chevyray.dev

91–100 of 117 posts

Re: I Created 175 Fonts Using Rust

#91
post #8

Impressive indeed. Making a complete font set can easily take as long as a year. The tasks include to go from 'A' to 'Z', upper and lower case, plus all the glyphs (brackets, ampersand, exclamation marks etc). Optionally the variations (bold, italic etc) without which a font is of limited use. The thing that separates the men from the boys is the kerning (spacing between the characters) which can absorb as much obses…

>Making a complete font set can easily take as long as a year.

I'm sorry I just don't buy this. Its possible to endlessly obsess over anything. I've noticed things like language/writing/music/calligraphy tend to have high draw to people that are prone to obsessing.

It sounds like gatekeeping to me is my point. Discouraging people from entering a field always makes me a bit triggered.

Re: I Created 175 Fonts Using Rust

#92

Earlier quoted context omitted.

Ahh yes there it is, thanks for clarifying. These are quite simple and would be easy to support.

Apologies if this nerd-snipes you, but supporting the caron might also be fairly simple given you could just vertically flip the circumflex https://en.wikipedia.org/wiki/Caron Together with the macron, pinyin (the main romanization for Chinese) would be mostly supported. https://en.wikipedia.org/wiki/Pinyin

Great suggestion, I would not have discovered this easily. thanks!

Re: I Created 175 Fonts Using Rust

#94

>The final character set I settled on. Sigh. No ő and ű .

I did a quick search, this for Hungarian support, yes? If those are the only two characters I would have to do to support the language, I'm collecting suggestions from other comments in this post as well and might do a 1-year anniversary update to add support for more languages, and I can add this.

Re: I Created 175 Fonts Using Rust

#95
post #73

Earlier quoted context omitted.

This was just an oversight. I actually got very far into the project before I realized that ø was missing from my set. It’s something that I could definitely go through and patch into all the fonts, but I was waiting to see if there was enough demand for the effort. I think supporting two more languages would be very cool though.

From a Dane that finds multiple of these fonts gorgeous and highly appreciate the elaborate kern pairs: please consider patching the fonts with an ø. ;-)

I will absolutely consider it. I am getting some good ideas from other comments as well, so I'll put those in my project notes to do as a possible update to the fonts.

Re: I Created 175 Fonts Using Rust

#96

Cool fonts, and an interesting post. I kind of want the top-right fake game in https://chevyray.dev/blog/creating-175-fonts/old_previews.pn... to be real. It has a " Wonder Boy in Monster World on the GBA" vibe I think is nice. I have noticed that the license doesn't allow you to use the TTFs in open-source software, which is something to keep in mind. > Licensed Content may not be distributed to third parties as sta…

If you like platformers, give Celeste a try. The scene in that mockup is a reference to an opening scene from that game.

If you like Celeste, check out Studio Pixel [0]. His most recent game Kero Blaster (mobile) is excellent but Cave Story is the classic. Tight controls, retro aesthetic, imaginative levels, very well executed.

[0] https://studiopixel.jp

Re: I Created 175 Fonts Using Rust

#97

>The final character set I settled on. Sigh. No ő and ű .

I did a quick search, this for Hungarian support, yes? If those are the only two characters I would have to do to support the language, I'm collecting suggestions from other comments in this post as well and might do a 1-year anniversary update to add support for more languages, and I can add this.

Yes, these are the only Hungarian-only accents.

Re: I Created 175 Fonts Using Rust

#98
Awesome read! I've never designed a font but often daydreamed about it, and this was a great primer to the process.

Question: Did you find that your automated kerning generator was always satisfactory? Or did you ever catch letter pairings that technically satisfied the criteria but that tripped your subjective kerning radar? I'm wondering if you had to hard-code kerning exceptions, or if your system even allowed for that.

Re: I Created 175 Fonts Using Rust

#99

These look absolutely delightful! A quick question: I'm working on retro consoles, and so I need fonts where each glyph is a multiple of 8px wide for easy display on tile-based backgrounds. Are the sizes (in pixels) of your font packs listed anywhere?

I also took a look and couldn't find any info. If you want to take a leap of faith, once you buy the assets there's metadata files including individual glyph sizes and kerning info so you could find all the ones that fit your project

Re: I Created 175 Fonts Using Rust

#100

Awesome read! I've never designed a font but often daydreamed about it, and this was a great primer to the process. Question: Did you find that your automated kerning generator was always satisfactory? Or did you ever catch letter pairings that technically satisfied the criteria but that tripped your subjective kerning radar? I'm wondering if you had to hard-code kerning exceptions, or if your system even allowed for…

I absolutely did find examples where I needed to specify. I kind of allude to that in the post, but yeah whenever I add the ability to automate something like this, I almost always make sure to include the ability for me to manually override them. Experience has taught me that no matter how fancy or super special your algorithm is, there's always situations where the naked eye just sees what the robot can't.
Post reply on HN