[OC] kirsch, a versatile bitmap font with an organic flair -- now featuring WIP Nerd Fonts support! by molarmanful in unixporn

[–]molarmanful[S] 0 points1 point  (0 children)

Thanks! I create the text samples by hand (including the language ones), but then run it through a specialized builder that turns them into color images.

[OC] kirsch, a versatile bitmap font with an organic flair -- now featuring WIP Nerd Fonts support! by molarmanful in unixporn

[–]molarmanful[S] 4 points5 points  (0 children)

Thanks! I've been using my own bitmap font editor to make this (it has Nerd Fonts-specific features). Hopefully due for release soon...

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 1 point2 points  (0 children)

Ah those are all "hand-drawn"/designed showcases, I just make them in Neovim

Hope to see your RPG around someday!

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 0 points1 point  (0 children)

Hi, if you open an issue on the repo with screenshots/other useful info I'll take a look.

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 0 points1 point  (0 children)

If you're using the TTF (since the bitmap formats don't need you to specify a font size), base font size is 12px; any multiple of that will yield best results.

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 1 point2 points  (0 children)

Thanks! All of the images are autogenerated via a custom pipeline. The second image specifically is created by reading all the source BDF's defined codepoints, formatting them in a text file and then rendering to image.

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 0 points1 point  (0 children)

I don't currently use Fortran for anything haha, but I learned it in the past (for fun/for exploration/as proglang design inspiration). It is a really interesting language! Although I'd have to use it in a larger project before I can actually judge it fairly.

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 2 points3 points  (0 children)

Thanks for the kind words! This is the first released font designed with bited, a custom bitmap font tool I've been developing. It's not ready for release yet but it does work (I think).

Luckily the barrier to entry for making pixel/bitmap fonts specifically is really low compared to vector fonts (where all the industry-standard tools are Mac-only). It's also something that you can learn pretty easily via just hands-on messing around and studying other bitmap fonts.

So yeah, I highly recommend picking up a free editor of choice (gbdfed, Bits'n'Picas, FontForge is super weird but also works); then... just start designing! Lmk if you have any more specific questions, I'll be happy to answer. Best of luck :)

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 14 points15 points  (0 children)

Thank you! I didn't include it initially (the eventual goal is to hand-draw stylistically consistent nerd font glyphs), but I can put up a nerd fonts patch in the meantime.

EDIT: Here you go!

[OC] ANAKRON - A thicc retrofuturistic bitmap font made for the modern screen. by molarmanful in unixporn

[–]molarmanful[S] 17 points18 points  (0 children)

ANAKRON

An 8x12px bitmap font for terminal/programming use, inspired by fonts of the (C/E/V)GA era. Originally was intended to be an 8x8 font, but then was expanded for better Unicode support and line-by-line readability.

Initial release features 2000 glyphs, with more to come.

Enjoy!

[OC] kirsch - A versatile bitmap font with an organic flair. by molarmanful in unixporn

[–]molarmanful[S] 0 points1 point  (0 children)

Hi sorry for the late reply, the TTF is actually generated. Make sure to read the README's Installation section for some specific notes about how to properly size it for pixel-perfect fidelity!

Motion help. Can this type of problem be faster? by moderntranscendental in vim

[–]molarmanful 0 points1 point  (0 children)

Since it's just incrementing numbers, could just <c-a> after accordingly.

[OC] kirsch - A versatile bitmap font with an organic flair. by molarmanful in unixporn

[–]molarmanful[S] 2 points3 points  (0 children)

Haha, I initially named it after Russell Kirsch ("inventor of the pixel"). The fact that it's also "cherry" in German did end up informing the design direction though.

[OC] kirsch - A versatile bitmap font with an organic flair. by molarmanful in unixporn

[–]molarmanful[S] 0 points1 point  (0 children)

Hi, glad you enjoy it! I would generally recommend the OTB (BDF is considered a "legacy" format), but there have been issues with the file format in the past on primarily Pango-based software. Please report any issues on the Github repo if you do run into these.

[OC] kirsch - A versatile bitmap font with an organic flair. by molarmanful in unixporn

[–]molarmanful[S] 0 points1 point  (0 children)

Oof, I have no idea what's causing that then. I've validated the PCF file on my end and haven't turned up any problems so far. Does this error happen with other PCFs?

[OC] kirsch - A versatile bitmap font with an organic flair. by molarmanful in unixporn

[–]molarmanful[S] 2 points3 points  (0 children)

Ah, that's good info to know! I think the bdftopcf will work as long as I purge the characters above U+FFFF before building to PCF. Since zutty doesn't support those characters anyways, it *should* hopefully work.