Live data from Hacker News

I Created 175 Fonts Using Rust

chevyray.dev

101–110 of 117 posts

Re: I Created 175 Fonts Using Rust

#102
post #96

Earlier quoted context omitted.

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

Cave Story is a game I looooooved many many years ago and it warms my heart to see it ported to so many modern systems. I got my roommate playing it one night and she was hooked.

Re: I Created 175 Fonts Using Rust

#103
post #64

Earlier quoted context omitted.

> Making a font family can easily be a lifelong project. Donald Knuth made https://www.1001fonts.com/cmu-font.html __and__ designed and implemented an entire typesetting system __and__ did a bunch of other not-so-small things that makes designing a font family seem like a side project.

Tex was the side project. Knuth went on a years long yak shave to write book-making software instead of writing the book because he was unhappy with the fonts in the printer proof.

Is there a write up about this anywhere? Sounds like the journey would be a fun read

Re: I Created 175 Fonts Using Rust

#104
post #24
post #12

Nice work I would like microns on the vowles, as we type a lot of Māori words....

Same here for diacritics in Vietnamese. There are very few font sets which natively support our vast range of diacritics.

Out of curiosity, what would you say is the most accurate/comprehensive resource for learning about these?

Re: I Created 175 Fonts Using Rust

#105
post #60
post #59

Very nice! One question: I was curious why you chose this subset of Scandinavian special characters. There are three extended chars in Swedish (äöå) and Norwegian/Danish (æøå), but your fonts have æ, but not ø, which means you could drop the æ and still support Swedish, or add an ø to also support Norwegian and Danish. Was this an oversight or is there some locale that has just æ and not ø? (and before anyone asks I…

> Was this an oversight or is there some locale that has just æ and not ø? Well, Icelandic uses ö in place of ø, but also requires ð and ý which are not included. Æ is sometimes used in older English texts, though, in words like “encyclopædia” or in plurals of latin-derived words: https://en.wiktionary.org/wiki/Category:English_plurals_in_-...

For completeness, Icelandic also requires Þ which I somehow forgot when writing the above comment.

Re: I Created 175 Fonts Using Rust

#106
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.

I am not sure that anyone is trying to discourage people from entering the field of type and design. A child's handwriting (or indeed mine, which is very child-like) can be read but that does not mean that it is readable. In order for the consumption of type to be a pleasurable experience, its design must be considered. Design involves the consideration of the space between foreground elements, the contrast of foreground and background elements, the grouping of foreground elements into familial sets (e.g. beginning, middle and end) etc. People have been concerned with this subject for millennia...

Western fonts derive from Roman lettering which were carved in stone. The dedication inscription at the bottom of Trajan's Column is arguably the most sophisticated example of this. The text at the top of the inscription is larger than that at the bottom so as to appear perceptually uniform from the point of view of the viewer (who is located significantly below the inscription).

Letter forms are weighted towards the bottom. The designers of Bauhaus (who were very reductive in their thinking) tried to do away with this and produced super-regular typefaces based on squares and circles. They quickly realized that this produced a result that humans find unappealing and unreadable.

The digital age saw the adoption of characters that were dimensionally uniform (i.e. monospaced fonts), such as employed in the comment widget of HN. Of course such fonts are easy to digitally express, but as I am sure you will agree for a printed document the effect is clunky and lacks flow.

It is this ongoing dedication to form, structure and readability that is at the heart of effective typography.

I am not a typographer, but have worked with many in my job. I often mock-up page layouts and show it to my designer for their approval. Of course, I think I have done a marvelous job, but their response is always the same: 'yeh, really nice. However, maybe you change this space, this color, this font etc etc'. The result is always 100 times better.

Re: I Created 175 Fonts Using Rust

#107
post #24

Earlier quoted context omitted.

Same here for diacritics in Vietnamese. There are very few font sets which natively support our vast range of diacritics.

Out of curiosity, what would you say is the most accurate/comprehensive resource for learning about these?

This one is the go-to site for VN designers:

https://vietnamesetypography.com/

Re: I Created 175 Fonts Using Rust

#108

Earlier quoted context omitted.

Hmm, it definitely doesn't allow you to distribute them as open source (or CC or whatever) but I don't know that I'd agree that it forbids you from shipping them with something that's otherwise open source. Though clearly the intent is that these be used more in the final product stage of the kinds of things that are more rarely open source, games vs. engines or templates. I found myself thinking about a different co…

You have a point! You may be able to legally distribute binary builds of a work that is open-source except for these fonts, as long as the open-source parts aren't copyleft and the fonts aren't part of the source distribution. I should have said the license didn't allow you to distribute the TTFs with your open-source code and assets. Sorry for probably overstating the case. According to https://en.wikipedia.org/wiki…

[deleted]

Re: I Created 175 Fonts Using Rust

#109
post #87

Earlier quoted context omitted.

just as a note: the company is registered in Russia

This is an inflammatory comment. Shame on you.

I respect people who fled, but the company still pays tax in Russia. It is not inflammatory, it is pragmatic - to remember the supply chain.

Re: I Created 175 Fonts Using Rust

#110

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.

Funnily enough, Celeste uses big, anti-aliased text, which beautifully contrasts with the pixelart.
Post reply on HN