stephyesterday

whadda hell is up

🐌🐛 artist, writer, game dev, Thing // 24, genderfluid nb 🦠🐙
🪩 3D modeler and artist for a currently unrevealed project! 🌃
buff nerd beer


xkeeper
@xkeeper

games that use non-monospace numbers. nothing like watching them jitter and flail around because the '1' is thinner than the others (or, god forbid, they're all unique sizes)


internet-janitor
@internet-janitor

introducing number_hell, an exciting new font for Decker which is monospaced except for the digits, which all have unique widths.

find it below the fold, and curse your decks with it today!


%%WGT0{"w":[{"name":"field1","type":"field","size":[100,20],"pos":[201,110],"animated":1,"script":"on view do\n me.text:random[10]+me.text\nend","font":"number_hell","value":"1234583295"}],"d":{},"f":{"number_hell":"%%FNT0CgsBBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAACAAIAAgACAAIAAAACAAAAAAAAUAAAAAUABQAFAAAAAAAAAAAAAAAAAABQAAAABQAPgAUAD4AFAAAAAAAAAAAAAFAAAgAHAAqACgAHAAKACoAHAAIAAAAAUAAAAASACoAFAAIABQAKgAkAAAAAAABQAAAABgAJAAoABAAKgAkABoAAAAAAAFAAAgACAAIAAAAAAAAAAAAAAAAAAAAAUAABAAIAAgAEAAQABAACAAIAAQAAAABQAAIAAQABAACAAIAAgAEAAQACAAAAAFAAAAACAAqABwAKgAIAAAAAAAAAAAAAUAAAAAAAAgACAA+AAgACAAAAAAAAAABQAAAAAAAAAAAAAAAAAAYABgACAAQAAFAAAAAAAAAAAAAPgAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAADAAMAAAAAAABQgACAAQABAAIAAgAEAAQACAAIAAAAAKAAAAAH+AgECDwIxA8ECAQH+AAAAAAAEAAAAAgACAAIAAgACAAIAAgAAAAAAAAgAAAADAAMAAQABAAIAAgADAAAAAAAADAAAAAEAAoAAgAEAAIACgAEAAAAAAAAQAAAAAEAAwAFAAkADwABAAEAAAAAAABQAAAAD4AIAA8AAIAAgAiABwAAAAAAAGAAAAAHgAgAD4AIQAhACEAHgAAAAAAAcAAAAA/gACAAQACAAQABAAEAAAAAAACAAAAAB+AIEAgQB+AIEAgQB+AAAAAAAJAAAAAH8AgICAgICAf4AAgH8AAAAAAAUAAAAAAAAwADAAAAAAADAAMAAAAAAABQAAAAAAAGAAYAAAAAAAYABgACAAQAAFAAAAAAgAEAAgAEAAIAAQAAgAAAAAAAUAAAAAAAAAAPgAAAD4AAAAAAAAAAAABQAAAABAACAAEAAIABAAIABAAAAAAAAFAAAAAHAAiAAIABAAIAAAACAAAAAAAAUAAHAAiACIAKgA6ACwAIAAiABwAAAABQAAAABwAIgAiAD4AIgAiACIAAAAAAAFAAAAAPAAiACIAPAAiACIAPAAAAAAAAUAAAAAcACIAIAAgACAAIgAcAAAAAAABQAAAADwAIgAiACIAIgAiADwAAAAAAAFAAAAAPgAgACAAPAAgACAAPgAAAAAAAUAAAAA+ACAAIAA8ACAAIAAgAAAAAAABQAAAABwAIgAgACYAIgAiABwAAAAAAAFAAAAAIgAiACIAPgAiACIAIgAAAAAAAUAAAAAIAAgACAAIAAgACAAIAAAAAAABQAAAAAIAAgACAAIAIgAiABwAAAAAAAFAAAAAIgAkACgAMAAoACQAIgAAAAAAAUAAAAAgACAAIAAgACAAIAA+AAAAAAABQAAAACIANgAqACIAIgAiACIAAAAAAAFAAAAAIgAyACoAJgAiACIAIgAAAAAAAUAAAAAcACIAIgAiACIAIgAcAAAAAAABQAAAADwAIgAiADwAIAAgACAAAAAAAAFAAAAAHAAiACIAIgAiACIAHAACAAAAAUAAAAA8ACIAIgA8ACIAIgAiAAAAAAABQAAAABwAIgAgABwAAgAiABwAAAAAAAFAAAAAPgAIAAgACAAIAAgACAAAAAAAAUAAAAAiACIAIgAiACIAIgAcAAAAAAABQAAAACIAIgAiABQAFAAIAAgAAAAAAAFAAAAAIgAiACIAIgAqADYAIgAAAAAAAUAAAAAiABQACAAIAAgAFAAiAAAAAAABQAAAACIAIgAiABQACAAIAAgAAAAAAAFAAAAAPgACAAQACAAQACAAPgAAAAAAAUAADAAIAAgACAAIAAgACAAIAAwAAAABYAAgABAAEAAIAAgABAAEAAIAAgAAAAFAAAwABAAEAAQABAAEAAQABAAMAAAAAUAACAAUACIAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAD4AAAAAAAFAABAACAAEAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAHgAiACIAJgAaAAAAAAABQAAAACAAIAA8ACIAIgAiADwAAAAAAAFAAAAAAAAAABwAIgAgACAAHgAAAAAAAUAAAAACAAIAHgAiACIAIgAeAAAAAAABQAAAAAAAAAAcACIAPgAgAB4AAAAAAAFAAAAABgAIABwACAAIAAgACAAAAAAAAUAAAAAAAAAAHgAiACIAIgAeAAIAHAABQAAAACAAIAA8ACIAIgAiACIAAAAAAAFAAAAACAAAAAgACAAIAAgACAAAAAAAAUAAAAAIAAAACAAIAAgACAAIAAgAMAABQAAAACAAIAAkACgAOAAkACIAAAAAAAFAAAAACAAIAAgACAAIAAgADAAAAAAAAUAAAAAAAAAAPAAqACoAKgAqAAAAAAABQAAAAAAAAAAsADIAIgAiACIAAAAAAAFAAAAAAAAAABwAIgAiACIAHAAAAAAAAUAAAAAAAAAAPAAiACIAIgA8ACAAIAABQAAAAAAAAAAeACIAIgAiAB4AAgACAAFAAAAAAAAAACwAMgAgACAAIAAAAAAAAUAAAAAAAAAAHgAgABwAAgA8AAAAAAABQAAAAAgACAAeAAgACAAIAAYAAAAAAAFAAAAAAAAAACIAIgAiACYAGgAAAAAAAUAAAAAAAAAAIgAiABQAFAAIAAAAAAABQAAAAAAAAAAqACoAKgAqABQAAAAAAAFAAAAAAAAAACIAFAAIABQAIgAAAAAAAUAAAAAAAAAAIgAiACIAIgAeAAIAHAABQAAAAAAAAAA+AAQACAAQAD4AAAAAAAFAAAYACAAIAAgAMAAIAAgACAAGAAAAAUgACAAIAAgACAAIAAgACAAIAAgACAABQAAwAAgACAAIAAYACAAIAAgAMAAAAAFAAAAAGgAsAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAqAAAAAAA"}}

You must log in to comment.

in reply to @xkeeper's post:

oh my god that also aggravates me even more

Like yeah I totally remember having LED clocks as a kid and “11:11” would look so thin compared to “10:00”, yep variable width LED digits is not breaking suspension of disbelief /s

remembering just now that when i was making a game in a custom C++ engine i made an override of the text class of the graphics lib i was using where it would determine the widest glyph out of alphanumeric symbols in the font, and then when the string is turned into quads it would use that width instead of each character's width

(i would draw changing numbers with that class separately from other static text that used the regular class)

honestly it's just something all game engines should have, it's so simple and it means you don't need a fixed-width font...

in the endless invisible part of Tetris Friends Survival, the line count stops rendering all digits that can't fit in the box. so if you survive into the 5 digits, it goes something along the lines of ...1110, 1110, 1111, 11111, 1111, 11113, 1111, 1111, 1111, 11117, 1111, 1111, 1112, 1112, ... and 71111(? something similar) is the last time you get to screenshot it with full precision

in reply to @internet-janitor's post:

I appreciate the fact that the width of a digit is proportional to its value (with the obvious exception of 0); makes it easy to compute check digits for credit card numbers and bar codes, which is something we're all doing by eye constantly

This might be extremely good actually. No number is ambiguous to another. You don't even have to "read it" to read it.

I wonder if mono spacing the characters but keeping the glyphs the variable thickness would be even easier. Like a nixie clock

Pinned Tags