Arcade-ish Proportional character set
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Arcade-ish Proportional character set
Just throwing around a few idle ideas and playing around with something I began work on some time ago. I've been trying to find a look that works. I like Arcade looking character sets (fonts in modern speak!), but they often lack polish with their odd spacing when a lot of text, something like back story, instructions etc are displayed. So I've been trying to decide upon something that will give the arcade sort of look, but be proportional. I came up with this, but I'm not entirely convinced. Its based upon something called Grape Soda but with quite a few alterations.
Any thoughts, suggestions (apart from to stop messing around with this and get on with writing the Chess game! )
Any thoughts, suggestions (apart from to stop messing around with this and get on with writing the Chess game! )
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Arcade-ish Proportional character set
I think this looks great. (You know I’m partial to typefaces and proportional fonts on the Spectrum.) I think all this needs is custom kerning (or predefined kern pairs), because those “Ke” and “ues" could certainly be tighter.
In my proportional-width font routine, I allow for both. (Well, predefined kern pairs come in the form of the most common ligatures like, ff, fl, fi, etc.) They’re usually unnecessary for low-resolution fonts, though, and simple control codes for manual kerning work fine.
The font is lovely!
In my proportional-width font routine, I allow for both. (Well, predefined kern pairs come in the form of the most common ligatures like, ff, fl, fi, etc.) They’re usually unnecessary for low-resolution fonts, though, and simple control codes for manual kerning work fine.
The font is lovely!
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Re: Arcade-ish Proportional character set
I like it
Of course I'm not an expert on fonts. These guy would probably give you a lecture about some strict font design rules.
That you may care about or not
But I just like what I see
Of course I'm not an expert on fonts. These guy would probably give you a lecture about some strict font design rules.
That you may care about or not
But I just like what I see
- DouglasReynholm
- Manic Miner
- Posts: 349
- Joined: Wed Feb 20, 2019 8:38 pm
Re: Arcade-ish Proportional character set
This looks terrific, a nice 'fun' font. Wont be suitable for some genres, but what is? Love it.
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
Still needs work, but it getting there. I agree about the spacing. It will be a case of how I encode this, a it might be used for a scroller too.
Re: Arcade-ish Proportional character set
That's really good. I think the capital 'B' could be rounder somehow, and I'm not keen on the uneven gaps under the lower case 'm', but I love the way it displays overall. Is it all encoded as 16-pixels high to include the letters with tails? If so, maybe it could all be moved down so the capitals could be slightly taller.
Re: Arcade-ish Proportional character set
Just a quick reply to concur with what others have said that does look very good indeed.
Re: Arcade-ish Proportional character set
I really love this!!
Robin Verhagen-Guest
SevenFFF / Threetwosevensixseven / colonel32
NXtel • NXTP • ESP Update • ESP Reset • CSpect Plugins
SevenFFF / Threetwosevensixseven / colonel32
NXtel • NXTP • ESP Update • ESP Reset • CSpect Plugins
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
The text is only a rough idea, nothing final. Just to demonstrate the appearance of the Character Set.
Its actually a total of 13 bits high from the tops of the higher characters to the bottoms of the descenders. So its likely it'll be encoded as 16 bits high just for simplicity. As it contains characters of widths anywhere from 4 to 12 bits wide it may prove useful to encode an index at the start to point to the character data, allowing for characters of any width.
Pandamonium is a game by the way. In the very very early stages of development!
Its actually a total of 13 bits high from the tops of the higher characters to the bottoms of the descenders. So its likely it'll be encoded as 16 bits high just for simplicity. As it contains characters of widths anywhere from 4 to 12 bits wide it may prove useful to encode an index at the start to point to the character data, allowing for characters of any width.
Pandamonium is a game by the way. In the very very early stages of development!
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Arcade-ish Proportional character set
Reminds of one of the quotes from Warcraft 3, where Pandaren Brewmaster says, “I bring pandamonium!”
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
As a game name it opens up a multitude of possibilities, and Pandas fit well into the Speccys colour limitations!
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Arcade-ish Proportional character set
I, for one, welcome our new panda overlords.
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
How about a name for the little angry fella? Any suggestions?
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Arcade-ish Proportional character set
Uh, Lee?
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
I thought Bernard personally. Not enough Bernards around these days. Bernie Winters and Schnorbitz? Schnorbitz, although canine in origin, did have something of the Panda about him. Or how about a female Panda, Janice? Pam?
The Adventures of Pam the Panda
The Adventures of Pam the Panda
Re: Arcade-ish Proportional character set
Pam Panda sounds OK.
Andy Panda is too much like Watch-With-Mother's Andy Pandy from the 70s.
Alexander Panda?
Miranda Panda?
Melander Panda?
Stephander Panda?
Mandy Panda?
Swedish-P*n*s-Ex-Panda?
Andy Panda is too much like Watch-With-Mother's Andy Pandy from the 70s.
Alexander Panda?
Miranda Panda?
Melander Panda?
Stephander Panda?
Mandy Panda?
Swedish-P*n*s-Ex-Panda?
Last edited by Joefish on Thu Jun 13, 2019 2:00 pm, edited 1 time in total.
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
Miranda the Angry Panda!
Re: Arcade-ish Proportional character set
'The Swedish-Made P*n*s-Ex-Panda-Pump And Me: (This Sort Of Thing Is My Bag Baby)', by Austin 'Danger' Powers?
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Arcade-ish Proportional character set
Matilda
Gwendolyn
Ezra
Brent
Alois
Thelonious
Gwendolyn
Ezra
Brent
Alois
Thelonious
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Arcade-ish Proportional character set
Wanda the Angry Panda.
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Re: Arcade-ish Proportional character set
Yolanda Panda.
The aim of the game is to grow Coriander and Oleander on your Verandah.
Out to stop you are Salamanders from Rwanda. Who get upset if you Slander their Commander.
The aim of the game is to grow Coriander and Oleander on your Verandah.
Out to stop you are Salamanders from Rwanda. Who get upset if you Slander their Commander.
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
That’ll do now children, thank you!!
Re: Arcade-ish Proportional character set
Yes, I'm already getting tired of this Curséd Ursid!
- arkannoyed
- Manic Miner
- Posts: 436
- Joined: Mon Feb 05, 2018 9:56 am
- Location: Northamptonshire
Re: Arcade-ish Proportional character set
After lots of tinkering, I've set upon a decent encoding format that can be used for both scrolling and printing text. To overcome a few of the spacing issues, I've made a few special characters (glyphs I suppose) by combining some of the character pairs. Anyway, hopefully its not too jerky, but heres a GIF recording of some example text scrolling;
The scroller routine is just 73 bytes
The scroller routine is just 73 bytes
- Ast A. Moore
- Rick Dangerous
- Posts: 2641
- Joined: Mon Nov 13, 2017 3:16 pm
Re: Arcade-ish Proportional character set
Looks smooth enough to me. I’d increase the space by at least one pixel. Depending on the slant of some of the letters, the spacing between words look a bit on the tight side.
Every man should plant a tree, build a house, and write a ZX Spectrum game.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.
Author of A Yankee in Iraq, a 50 fps shoot-’em-up—the first game to utilize the floating bus on the +2A/+3,
and zasm Z80 Assembler syntax highlighter.