Adventure Game Studio

AGS Support => Advanced Technical Forum => Topic started by: Cerulean on Mon 12/05/2003 03:08:11

Title: Suggestion: A font for each character
Post by: Cerulean on Mon 12/05/2003 03:08:11
An idea for future versions that shouldn't be too hard: Each character could have its own speaking font, much as each character has its own speaking color now. Just another field on the character screen, pop in a number, and ta-da, AGS automatically changes the speech font before each person speaks, and returns it to the default afterward so that the other text functions can be used normally.

It's a style device that works well in comics, and could add a lot of personality to non-vox AGS games in the same way, easily giving each character his or her own "voice." A big angry guy yells in an extra bold font, a robot talks in a square techno font... you get the idea.
Title: Re:Suggestion: A font for each character
Post by: Scavenger on Mon 12/05/2003 10:35:20
Its a good idea, but I'm not sure its AGS friendly. Because, if you have a font for each charactor, you need to have an outline font for each. And if you have a large amount of them, it could easily eat up memory and probably you'd run out of font slots.

...

Or I could be talking nonsense. I don't have a copy of AGS on this computer! Damn it all! o_O
Title: Re:Suggestion: A font for each character
Post by: Gilbert on Mon 12/05/2003 10:38:59
Hmmm you're right if the game was made such that EACH character has his OWN font.
But even if you have say 50 characters you don't need 50 font sets, you can just set several characters to use font set 1, several to use font set 2, etc. So I think it may be a good idea.
Title: Re:Suggestion: A font for each character
Post by: Alex Lowes on Mon 12/05/2003 12:19:02
Yup...it is a good idea.
usually it may be used to give all the non playablle chars' one type of font and the plyable ones another type.plus speciall one.
Title: Re:Suggestion: A font for each character
Post by: Pumaman on Mon 12/05/2003 21:53:00
Okey yeah nice idea, I'll add it to the list.