Creep – a pretty sweet 4px wide pixel font
github.com
github.com
https://github.com/raymond-w-ko/creep2
> I love romeovs's creep font, but I think you could only use it well in Apple's Terminal.app because it has negative line and character width spacing, which the font requires to be spaced correctly. The root cause of this appears to be because some glyphs are bigger than the 5px by 11px bounding box, causing most terminals to think a much bigger box is necessary for the general ASCII glyphs.
> In order to fix this issue, I manually hand painted all the glyphs from the 'creep' font in fontforge.
Awesome! I just wish creep2 added some of those sweet demo photos that are in the creep README.
Out of curiosity, which ones? Did anyone find them?
But it's probably possible to convert Mac fonts somehow
I made this so many years ago but I'm not using it myself anymore and I haven't been maintaining it.
I was (and am) also very inexperienced making fonts so the result was "good enough for my own limited use case" but too broken for general use, so it's good to see other people taking it and running with it, fixing my oversights and improving things.
Questions or suggestions are more than welcome.
The readme looks so polished that I was surprised about this. Perhaps add a note to this effect at the top, maybe point to one of the forks?
Nitpick though -- by standard convention for terminal fonts shouldn't it be called a 5px wide font? (4px for the letterform, 1px in between.) Since they're sized according to the pixels available for each character.
I was really wondering how on earth letters would be clear with just 3px left for the letterform... :S
Some of these can look like $ if they're really tiny, but generally you'll need a while to figure out what's they're supposed to mean if you don't know what you're looking for.
#
###
#
###
#
###
#> Here's some options that fit in 4 pixels
So which is it?
Happy it’s permissively licensed under MIT, but I wonder if the author intended to use a sticky license instead.
Misaki (8x8 pixels): https://littlelimit.net/misaki.htm
k6x8 (6x8 pixels): https://littlelimit.net/k6x8.htm
https://news.ycombinator.com/item?id=27781606
It should include the 3x5 pixel font from Mike Koss's "The Terminal" on the Apple ][.
https://news.ycombinator.com/item?id=18142258
>DonHopkins on Oct 4, 2018 | parent | favorite | on: Sans Forgetica, a font designed to help you rememb...
Who can possibly forget the font that Mike Koss's "The Terminal" Apple ][ terminal emulator used to get 32 lines of 70 characters each in HIRES graphics mode in 1981? It's the most difficult to read font I've ever used regularly! (Don't try using it on a color TV, though.)
https://web.archive.org/web/20120206091422/http://mckoss.com...
>Tiny (3x5) Font
>Created for the Apple II program The Terminal. Copyright (c) 1981 Michael C. Koss
>In 1981 I wrote a terminal emulator for the Apple II. At the time, the Apple II could only display upper case characters. I used the hi-res display (280 x 192 pixels!) to display my own character set. In order to come close to showing an 80-column display, I created a truly tiny font, displaying the full ASCII character set (upper and lower case).
>I created a font within a 3x5 pixel dimension, allowing the display of 32 lines of 70 characters each. The font definitely takes some training and getting used to (especially recognition of characters that use descenders); but I found it to be quite readable after a while.
So, here is comparison of minimal LCD width required to print "Hacker News" (without quotations marks):
- in Cozette: 65px
- in Creep: 54px
My eyes cannot sweep-read the result at all, and I also can't fully disambiguate enough characters in each word for the words to just "pop", even with effort.
https://worldofspectrum.org/archive/software/utilities/taswo...
# #
###
# #
# #So you sometimes have to actually look at, for example, the H or W glyph to see if they really mean "5px wide" or not.
This image, for example, is the "5x8 Spleen" font. If you zoom in, though, you can see it's really a 4px wide font: https://camo.githubusercontent.com/b2fa71fde615bd5510b5e9cb9...
When I decided on that font I was using a netbook though, so the screen was quite smaller. The 5px font[1] allowed me to have terminals side-by-side on a tiling WM and still get 75 columns. Without it, I probably would have had to stick to seeing just one window at a time.
I've since stopped using a netbook, but I still like maxing out my screen/terminal real-state with it. Right now on the resolution I said it's letting me have 3 terminals of 75 columns side-by-side. Although, I normally just stick to 2 terminals of 113 columns for those times when lines go over 80.
Anyway, I find the font so crisp and readable that I've never felt a desire to change it. I'm getting a bit tempted by the font of this post, though.
[1] It's actually one of the 6px-wide ones, the 6x9 version, but that includes the space to separate characters. I said 5px to compare with the HN title which says 4px despite that not including the spacing.
My vision isn't even bad and I don't require glasses, but I have turned 40 and I want retina monitors and a 18pt font.
Thank goodness the era of using tiny fonts in UI design is mostly over and people have realized that us visually impaired folk still need to work.
Still, a nice project
With some VR HMDs, like Lenovo Explorer WMR, the strong lenses magnify pixels big enough to 'easily' see separately, in the clear center of the field of view. But don't provide many such clear pixels. So for editing code, using an HMD as non-VR terminal, I used tiny fonts (before switching to subpixel rendering of slightly larger fonts).
[1]: https://github.com/andrewshadura/gbdfed
Or rather, do people have general recommendations for good, open source, font designing software on a standard Linux machine?
My way of making it is questionable too — I drew characters as SVGs (because font editors suck way too much) and wrote a php script to convert them to an .sfd file that I could then open in FontForge and export in whatever format I want.
See the software "Supertext 40/56/70"
https://books.google.com/books?id=ATAEAAAAMBAJ&pg=PA46&lpg=P...
Eventually blue text on black background, but that's as far as I want to go.
For example:
Of course in modern applications, the client renders the font, so see e.g. https://gabusc.us/posts/bitmap-fonts-on-linux/ for how to set that up