what i can take out of the box is this font here: Basically it's "Topaz 8" i just removed the serifes and Changed the letter "A" to a less pointed one one (chicago look a like as i see now). I named it "CBMSans" and is the systemwide font i use (while Topaz for the icons and system requests and such is replaced with my Intellivision GROM font and in the CLI is usually "WB7" displayed since it is a very good to read font)
Since that is an own creation (unlike my ripp of the GraphicsROM font) i can link the font here.
Likewise "GROM" "CBMSans" isn't good to read when set to fat thus one probably would save a fat version of the font withut to be fat at all, i did that for GROM and should do it as well for "CBMSans".
This is what i quickly found which all look quite similar to "chicago" (keep in mind that 8 pixels wide is very limited no wonder each looks quite the same and doesn't matches exactly the original 12 points wide mac chicago font)
As you can see here you have at least one similar on your system which is "Diamond" it's just a 12 points wide one like the original chicago font. It's a sneeze to create a font using FontEd...
at least compared to the procedure it needs to create a GRAM font for the Inty.
Which is:
- make a draft of it on a sheet (or in a notepad program, i prefere the sheet and then i type it to the notepad because it's different as to type characters in the notepad)
Code: Select all
........ 0
........
........
........
........
........
........
........
...XX... 1
...XX...
...XX...
...XX...
...XX...
........
...XX...
........
..XX.XX. 2
..XX.XX.
...X.X..
........
........
........
........
........
........ 3
........
..X.X...
.XXXXX..
..X.X...
.XXXXX..
..X.X...
........
........ 4
...X....
..XXXX..
.X.X....
..XXX...
...X.X..
.XXXX...
...X....
........ 5
.XX...X.
.XX...X.
...XXX..
..XXX...
.X...XX.
.X...XX.
........
........ 6
...XX...
..X..X..
..XX.X..
.X.XX...
.X..XX..
..XX.X..
........
....XX..7
...XX...
........
........
........
........
........
........
...XX... 8
..XX....
..XX....
..XX....
..XX....
..XX....
...XX...
........
...XX... 9
....XX..
....XX..
....XX..
....XX..
....XX..
...XX...
........
..XXXX.. a
..XXXX..
..XXXX..
..XXXX..
..XXXX..
..XXXX..
..XXXX..
..XXXX..
........ b
........
....X...
....X...
..XXXXX.
....X...
....X...
........
........ c
........
........
........
........
...XX...
....X...
....X...
........ d
........
........
........
..XXXXX.
........
........
........
........ e
........
........
........
........
...XX...
...XX...
........
........ f
......X.
.....X..
....X...
...X....
..X.....
.X......
........
........ 10
..XXXX..
.XX..XX.
.XXX.XX.
.XX.XXX.
.XX..XX.
..XXXX..
........
........ 11
...XX...
..XXX...
...XX...
...XX...
...XX...
...XX...
........
........ 12
.XXXXXX.
.....XX.
..XXXX..
.XX.....
.XX.....
.XXXXXX.
........
........ 13
.XXXXXX.
.....XX.
..XXXX..
.....XX.
.....XX.
.XXXXXX.
........
........ 14
.XX.XX..
.XX.XX..
.XXXXXX.
....XX..
....XX..
....XX..
........
........ 15
.XXXXXX.
.XX.....
.XXXXX..
.....XX.
.....XX.
.XXXXX..
........
........ 16
..XXXX..
.XX.....
.XXXXX..
.XX..XX.
.XX..XX.
..XXXX..
........
........ 17
.XXXXXX.
....XXX.
...XXX..
...XX...
...XX...
...XX...
........
........ 17
..XXXX..
.XX..XX.
..XXXX..
.XX..XX.
.XX..XX.
..XXXX..
........
........ 19
..XXXX..
.XX..XX.
..XXXXX.
.....XX.
.....XX.
..XXXX..
........
........ 1a
........
...XX...
...XX...
........
...XX...
...XX...
........
........ 1b horse1
........
........
.......X
.......X
......XX
......XX
.....XXX
.....X.. 1c
....X...
...X....
..X.....
...X....
....X...
.....X..
........
........ 1d
........
........
..XXXXX.
........
..XXXXX.
........
........
..X..... 1e
...X....
....X...
.....X..
....X...
...X....
..X.....
........
..XXXX.. 1f
.XX..XX.
.....XX.
....XX..
...XX...
........
...XX...
........
.XXXXXX. 20
X......X
X.XXXX.X
X.X....X
X.XXXX.X
X......X
.XXXXXX.
........
..XXXX.. 21
.XX..XX.
.XX..XX.
.XXXXXX.
.XX..XX.
.XX..XX.
.XX..XX.
........
.XXXXX.. 22
.XX..XX.
.XX..XX.
.XXXXX..
.XX..XX.
.XX..XX.
.XXXXX..
........
..XXXXX. 23
.XX.....
.XX.....
.XX.....
.XX.....
.XX.....
..XXXXX.
........
.XXXX... 24
.XX.XX..
.XX..XX.
.XX..XX.
.XX..XX.
.XX.XX..
.XXXX...
........
.XXXXXX. 25
.XX.....
.XX.....
.XXXX...
.XX.....
.XX.....
.XXXXXX.
........
.XXXXXX. 26
.XX.....
.XX.....
.XXXX...
.XX.....
.XX.....
.XX.....
........
..XXXXX. 27
.XX.....
.XX.....
.XX.XXX.
.XX..XX.
.XX..XX.
..XXXXX.
........
.XX..XX. 28
.XX..XX.
.XX..XX.
.XXXXXX.
.XX..XX.
.XX..XX.
.XX..XX.
........
...XX... 29
...XX...
...XX...
...XX...
...XX...
...XX...
...XX...
........
...XX... 2a
...XX...
...XX...
...XX...
...XX...
...XX...
.XXX....
........
.XX..XX. 2b
.XX.XX..
.XXXX...
.XXX....
.XXXX...
.XX.XX..
.XX..XX.
........
.XX..... 2c
.XX.....
.XX.....
.XX.....
.XX.....
.XX.....
.XXXXXX.
........
XX...XX. 2d
XXX.XXX.
XXXXXXX.
XX.X.XX.
XX...XX.
XX...XX.
XX...XX.
........
.XX..XX. 2e
.XX..XX.
.XXX.XX.
.XXXXXX.
.XX.XXX.
.XX..XX.
.XX..XX.
........
..XXXX.. 2f
.XX..XX.
.XX..XX.
.XX..XX.
.XX..XX.
.XX..XX.
..XXXX..
........
.XXXXX.. 30
.XX..XX.
.XX..XX.
.XXXXX..
.XX.....
.XX.....
.XX.....
........
..XXXX.. 31
.XX..XX.
.XX..XX.
.XX..XX.
.XX.XX..
.XX.XXX.
..XX.XX.
........
.XXXXX.. 32
.XX..XX.
.XX..XX.
.XXXXX..
.XX..XX.
.XX..XX.
.XX..XX.
........
..XXXXX. 33
.XX.....
.XX.....
..XXXX..
.....XX.
.....XX.
.XXXXX..
........
.XXXXXX. 34
...XX...
...XX...
...XX...
...XX...
...XX...
...XX...
........
.XX..XX. 35
.XX..XX.
.XX..XX.
.XX..XX.
.XX..XX.
.XX..XX.
..XXXXX.
........
.XX..XX. 36
.XX..XX.
.XX..XX.
.XX..XX.
.XX..XX.
..XXXX..
...XX...
........
XX...XX. 37
XX...XX.
XX...XX.
XX.X.XX.
XXXXXXX.
XXXXXXX.
XX.X.XX.
........
.XX..XX. 38
.XX..XX.
..XXXX..
...XX...
..XXXX..
.XX..XX.
.XX..XX.
........
.XX..XX. 39
.XX..XX.
.XX..XX.
..XXXX..
...XX...
...XX...
...XX...
........
.XXXXXX. 3a
.....XX.
....XX..
...XX...
..XX....
.XX.....
.XXXXXX.
........
X..X.... 3b
XX.XX...
XXXXXX..
XXXX..XX
XXXXXX..
.XXXXXX.
XXXXXXXX
XXXXXXXX
........ 3c
........
........
........
X.......
.X......
.X......
X.X.....
.....XXX 3d
....XXXX
....X.XX
.....XXX
........
........
........
........
XXXXXXXX 3e
XXX.XXXX
X...XXXX
...XXXXX
..XXXXXX
..XXXXXX
..XXXXXX
........
X.X..... 3f
X.XX....
X.XX....
X.XX....
X.XX....
X.XX....
X.XX....
........
- transcript the draft to bitmaps (cards or carts like they was named by Mattel Electronics) this will be the same for the bitmap fonts on the miggy you just don't have to care about that. 0 is zero and 1 produces a dot, ergo having an 8pixels wide and eight pixels high it will result in 8x4low plus 8x4high bits
- load the font to GRAM
- cross fingers that it will work
Why do i posted this procedure?
To show that it is really very limited to create 8points wide fonts.
No wonder my CBMSans is very close to what you can download as "Amiga" i.e.
No wonder "2001" "Asimov" the shown sci-fi font and any other looks pretty the same.
Matching "Chicago" exactly isn't possible for an 8bit wide font.
Btw, that is almost like "programming" a waving or knitting machine or to make a design for a hand knitted jumper like this: "programming" ts... "Zetteln" oder "Aufzetteln" for the waving machine.
Und wenn sich jemand "Verzettelt" hat dann hat er quasi ein "X" am falschen ort gesetzt bloss das sich das dann nicht mehr so leicht korrigieren lässt wenn die Maschine mal läuft.
In other terms "Verzettelt" is a hard coded error.
Depending on how you position the "Zettel" the waving design will be - this is a common canvas "one up - one down" or 1, 0, 1, 0, and so on
that thing in the middle is the "Zettelwerk" a job formerly done mostly by (unpaid) children
but since quite a while (centuries in fact) it looks like this and is done automated:
just because...
i'm a fabrics technician.
And just because i wrote about the machine has it "Verzettelt" and shows five times the same image...
heck!