An attempt to make a Calculatrix with both squares and hexagonal segments. The result doesn't really fit in with the others, but it has a harsh and highly technical appearance about it which I like.
More glyphs later, maybe?
The standard font sets of the HD44780A00 and UA02 combined, using only the 5x8 characters, and preferring the UA02 ones where there are differences between the two sets (the cent sign for instance). Characters with dual or triple purposes are filling all of their potential slots.
Note that the following 'basic ASCII' characters differ between the -A00 and UA02 masks of the HD44780: 'A', 'S', 'g', 'i', 'm', 'w', '[', and 'ェ'. As of the update on 20201127, all of these in this font are using the UA02 version.
20231122: Now that FontStruct supports characters outside the Unicode BMP, I added the "Bell" character. I also added the Cyrillic Capital Yu, which I'd somehow overlooked. Thanks, ewpa, for pointing it out.
Attempt to render the Cyrillic alphabet using the 14-segment LCD screen. Really highlights how impractical the 14-seg is for Cyrillic text. All letters I couldn't "solve" are rendered as all-on. Most of the letters are taken from here https://helperbyte.com/questions/341983/display-the-cyrillic-alphabet-on-14-segment-display
An experimental 12-segment display, and my 100th published Fontstruction. It's the calculator of yesterday's future!
This one belongs to a small family called Calculatrix.
This font is monospaced to ensure segments are always where they "should" be (as if the text were printed on one giant display).
A segmented display inspired by Lorica Segmentata.
I didn't make this to convey the idea of "Space Romans", but I can see how it might be used in such a context. For that I'm envisioning something like a flip-dot display which uses these metal plates. Perhaps in the future I'll get an Arduino and some servos, then set about trying to build such a display...
I was making some new bricks to add to Brick Basket when the idea of a segmented display made from composites occurred to me. The result is this experimental 25-segment display.
This achieves some interesting "double line"/"folded line" effects. It also gets some pecuilar distortions at smaller sizes.
Base ASCII plane from the character generator ROM of the ST7036 LCD controller, built as a fixed pitch font. This is missing the characters mapped on 0x00 through 0x1f, the first half of which could be user-defined characters loaded in RAM at run time, and hence really difficult to define in a font. I've also left off the katakana characters mapped from 0x80 to 0xFF, as I don't need them for my current requirement.
All charcters are 5x7 dots in a 6x8 dot character cell. All 6x8 dots are implemented on the panel, and the panels typically provide blank columns and rows between character cells, so I'm not entierly sure why the standard ROM image doesn't ever use the 6th column or 8th row. To mark the cell boundaries, I've included tick marks in each corner where that pixel is blank. If no extra leading or tracking is applied, those ticks will abut.
I've defined all of the obvious space characters to be blank, and also defined the Unicode NOT SIGN (U+00AC) as a blank to make it easier to draw screen images.
This is is the most accurate HD44780 font you can find on FontStruct, because it has pixel-perfect representations of all 190 original characters (not including 0x00-0x0F, which are impossible on FontStruct)
0x00-0x0F are mapped to 0x100-0x10F since I can't add characters before 0x20.
24-segment display. This one belongs to a small family called Calculatrix.
Like Calculatrix 12, this one is spaced so that every segment appears in its proper place, as if the text were being rendered on one giant display. (If using this in your own software, you will want to check the line spacing as it can vary depending on the software.)
I suppose this font could be used for weaving or embroidery work, as well... it has that look about it...
TIP: Try zooming out while already at Pixel size!
Experimental 12-segment display. This is my attempt at making an ultra-small segmented display suitable for printing on actual pixel art screens. As far as I know, this is the first fusion of Latin-style microfont and segmented display.
Initially I tried making this with 3px long segments, but the result looked almost exactly like Calculatrix 12. So I shrank it down to 5x5 to ensure it would take on its own look.
Of course, your pixel art style still needs to be a pretty big one for this font to work well - I recommend a display area of 82*7px or more.
*
See also:Pandora's Blocks
Want to see a magic trick? This font quickly loses readability when it is shrunk or enlarged from its original size! It's like an anti-font, judging you for wanting to use it.
I think this makes excellent placeholder text at small sizes, though to the uninitiated it might just look like blurry Braille.
This is a clone of CelLCDThe standard font sets of the HD44780A00 and UA02 combined, using only the 5x8 characters, and preferring the A00 ones where there are differences between the two sets (the cent sign for instance). Characters with dual or triple purposes are filling all of their potential slots.
Note that the following 'basic ASCII' characters differ between the -A00 and -UA02 masks of the HD44780: 'A', 'S', 'g', 'i', 'm', 'w', '[', and 'ェ'. All of these charaters are using the A00 version here.
20231115: Corrections to a few characters with errors ('7', '[', 'ェ')
20231122: Now that FontStruct supports characters outside the Unicode BMP, I added the "Bell" character. I also added the Cyrillic Capital Yu, which I'd somehow overlooked. Thanks, ewpa, for pointing it out.
This font idea popped into my head when I came across this YouTube video about segmented displays. The "X-O" LCD idea was the most fascinating to me and I challenged myself to try remaking it... and ended up completely revamping it to include "lowercase" letters, and improve legibility (for the most part)